{"asOf": "2026-09-23", "status": "verified-candidate", "scope": "All packaged NFL current players and historical Draft Class players; all MLB current players and collected Daily historical cards. NBA release unchanged.", "nfl": {"currentPlayers": 1770, "historicalPlayers": 3983, "historicalYears": [1999, 2020], "model": "nfl-sustained-role-peak-v2", "dataVersion": "nfl-simple-acc0ce977f47682e", "currentRatingsUnchanged": true, "rosterRepair": {"asOf": "2026-09-23T15:57:42.463328+00:00", "checked": 1784, "eligible": 1770, "sourceVersion": "nfl-20260910-roster-pedigree-v1:roster-20260915-v1", "version": "nfl-20260910-roster-pedigree-v1:roster-20260915-v1:roster-20260923-v1", "teams": 32, "decisions": [{"id": "4708486", "name": "Jimmy Horn Jr.", "oldTeam": "29", "currentEvidence": [{"team": "5", "name": "Jimmy Horn Jr.", "status": "practice-squad", "source": {"url": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "fetchedAt": "2026-09-23T15:57:41.909590+00:00", "sha256": "7cbeea6cea69f6eba39ee35e00d996d78b8089ec36f9dc75765d46e7194aba6f"}}], "decision": "Excluded from the new playable pool: no confirmed eligible membership on the contract team. No replacement grade, salary or transfer assigned.", "source": {"url": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "fetchedAt": "2026-09-23T15:57:41.509204+00:00", "sha256": "4d720c8d59592f63620f59cd1b224432fd3493b20fa983fa689f461de2d4163e"}}, {"id": "4870953", "name": "Malik Muhammad", "oldTeam": "3", "currentEvidence": [{"team": "3", "name": "Malik Muhammad II", "status": "active", "source": {"url": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "fetchedAt": "2026-09-23T15:57:40.949279+00:00", "sha256": "69ea3d5aa0b1959d324cc66872bd9250b5b5e878c5c5e21ab8eb2abac9d28019"}}], "decision": "Verified same-ID, same-team display-name suffix update"}, {"id": "4426374", "name": "Tyrique Stevenson", "oldTeam": "3", "currentEvidence": [{"team": "3", "name": "Tyrique Stevenson Sr.", "status": "active", "source": {"url": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "fetchedAt": "2026-09-23T15:57:40.949279+00:00", "sha256": "69ea3d5aa0b1959d324cc66872bd9250b5b5e878c5c5e21ab8eb2abac9d28019"}}], "decision": "Verified same-ID, same-team display-name suffix update"}, {"id": "4696723", "name": "Beau Gardner", "oldTeam": "3", "currentEvidence": [], "decision": "Excluded from the new playable pool: no confirmed eligible membership on the contract team. No replacement grade, salary or transfer assigned.", "source": {"url": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "fetchedAt": "2026-09-23T15:57:40.949279+00:00", "sha256": "69ea3d5aa0b1959d324cc66872bd9250b5b5e878c5c5e21ab8eb2abac9d28019"}}, {"id": "5159802", "name": "Dallen Bentley", "oldTeam": "7", "currentEvidence": [], "decision": "Excluded from the new playable pool: no confirmed eligible membership on the contract team. No replacement grade, salary or transfer assigned.", "source": {"url": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "fetchedAt": "2026-09-23T15:57:40.571133+00:00", "sha256": "f6c6bd0da03bc5d1667f59194551d425d00013fd76376dbbae81c69c33ae11a6"}}, {"id": "4868598", "name": "Kage Casey", "oldTeam": "7", "currentEvidence": [], "decision": "Excluded from the new playable pool: no confirmed eligible membership on the contract team. No replacement grade, salary or transfer assigned.", "source": {"url": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "fetchedAt": "2026-09-23T15:57:40.571133+00:00", "sha256": "f6c6bd0da03bc5d1667f59194551d425d00013fd76376dbbae81c69c33ae11a6"}}, {"id": "4241820", "name": "Sam Ehlinger", "oldTeam": "7", "currentEvidence": [], "decision": "Excluded from the new playable pool: no confirmed eligible membership on the contract team. No replacement grade, salary or transfer assigned.", "source": {"url": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "fetchedAt": "2026-09-23T15:57:40.571133+00:00", "sha256": "f6c6bd0da03bc5d1667f59194551d425d00013fd76376dbbae81c69c33ae11a6"}}, {"id": "4261090", "name": "Jordan Jackson", "oldTeam": "7", "currentEvidence": [], "decision": "Excluded from the new playable pool: no confirmed eligible membership on the contract team. No replacement grade, salary or transfer assigned.", "source": {"url": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "fetchedAt": "2026-09-23T15:57:40.571133+00:00", "sha256": "f6c6bd0da03bc5d1667f59194551d425d00013fd76376dbbae81c69c33ae11a6"}}, {"id": "4683535", "name": "Tyler Onyedim", "oldTeam": "7", "currentEvidence": [], "decision": "Excluded from the new playable pool: no confirmed eligible membership on the contract team. No replacement grade, salary or transfer assigned.", "source": {"url": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "fetchedAt": "2026-09-23T15:57:40.571133+00:00", "sha256": "f6c6bd0da03bc5d1667f59194551d425d00013fd76376dbbae81c69c33ae11a6"}}, {"id": "4036507", "name": "Joe Bachie", "oldTeam": "8", "currentEvidence": [], "decision": "Excluded from the new playable pool: no confirmed eligible membership on the contract team. No replacement grade, salary or transfer assigned.", "source": {"url": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "fetchedAt": "2026-09-23T15:57:41.279486+00:00", "sha256": "cf3b0758d1aedaf361c0ae278eedfcdacc0dff85de8ab01e63659a4dd84d2710"}}, {"id": "4567747", "name": "Garrett Nussmeier", "oldTeam": "12", "currentEvidence": [], "decision": "Excluded from the new playable pool: no confirmed eligible membership on the contract team. No replacement grade, salary or transfer assigned.", "source": {"url": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "fetchedAt": "2026-09-23T15:57:41.653725+00:00", "sha256": "f333c705634697ee4cbaaaf9b48fa150d733d02e3a4cfb45ba9c11ad2847e391"}}, {"id": "4602984", "name": "Diego Pounds", "oldTeam": "12", "currentEvidence": [], "decision": "Excluded from the new playable pool: no confirmed eligible membership on the contract team. No replacement grade, salary or transfer assigned.", "source": {"url": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "fetchedAt": "2026-09-23T15:57:41.653725+00:00", "sha256": "f333c705634697ee4cbaaaf9b48fa150d733d02e3a4cfb45ba9c11ad2847e391"}}, {"id": "4569659", "name": "Josh Simmons", "oldTeam": "12", "currentEvidence": [], "decision": "Excluded from the new playable pool: no confirmed eligible membership on the contract team. No replacement grade, salary or transfer assigned.", "source": {"url": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "fetchedAt": "2026-09-23T15:57:41.653725+00:00", "sha256": "f333c705634697ee4cbaaaf9b48fa150d733d02e3a4cfb45ba9c11ad2847e391"}}, {"id": "4430723", "name": "Jared Wiley", "oldTeam": "12", "currentEvidence": [], "decision": "Excluded from the new playable pool: no confirmed eligible membership on the contract team. No replacement grade, salary or transfer assigned.", "source": {"url": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "fetchedAt": "2026-09-23T15:57:41.653725+00:00", "sha256": "f333c705634697ee4cbaaaf9b48fa150d733d02e3a4cfb45ba9c11ad2847e391"}}, {"id": "4361964", "name": "Chamarri Conner", "oldTeam": "12", "currentEvidence": [], "decision": "Excluded from the new playable pool: no confirmed eligible membership on the contract team. No replacement grade, salary or transfer assigned.", "source": {"url": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "fetchedAt": "2026-09-23T15:57:41.653725+00:00", "sha256": "f333c705634697ee4cbaaaf9b48fa150d733d02e3a4cfb45ba9c11ad2847e391"}}, {"id": "4569682", "name": "Audric Estime", "oldTeam": "18", "currentEvidence": [], "decision": "Excluded from the new playable pool: no confirmed eligible membership on the contract team. No replacement grade, salary or transfer assigned.", "source": {"url": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "fetchedAt": "2026-09-23T15:57:41.754516+00:00", "sha256": "b68178c997c525eb5b93c50e203f0749c191496e1b264b3942e7f934728ba108"}}], "scope": "Current membership/name repair only. Assessment attributes and current-season cap charges retained; missing membership is not a claim the player retired or was waived."}, "current": [{"id": "5084939", "name": "Isaiah Adams", "team": "22", "positions": ["OG"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 24, "throwAccuracyDeep": 22, "throwUnderPressure": 14, "throwPower": 31, "carrying": 29, "bCVision": 33, "breakTackle": 35, "speed": 65, "catching": 32, "catchInTraffic": 37, "shortRouteRunning": 21, "mediumRouteRunning": 15, "deepRouteRunning": 14, "passBlock": 76, "runBlock": 73, "powerMoves": 32, "finesseMoves": 32, "blockShedding": 37, "tackle": 40, "manCoverage": 11, "zoneCoverage": 11, "kickPower": 15, "kickAccuracy": 11}}, {"id": "4373626", "name": "Tyler Allgeier", "team": "22", "positions": ["RB"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 17, "throwPower": 30, "carrying": 99, "bCVision": 84, "breakTackle": 90, "speed": 85, "catching": 67, "catchInTraffic": 45, "shortRouteRunning": 54, "mediumRouteRunning": 47, "deepRouteRunning": 38, "passBlock": 65, "runBlock": 41, "powerMoves": 21, "finesseMoves": 17, "blockShedding": 34, "tackle": 40, "manCoverage": 17, "zoneCoverage": 25, "kickPower": 18, "kickAccuracy": 13}}, {"id": "4430841", "name": "Carson Beck", "team": "22", "positions": ["QB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 65, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4430841", "asOf": "2026-09-10T14:22:49.905206+00:00", "baseRating": 68, "priorRating": 66.46, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 87, "throwAccuracyMid": 80, "throwAccuracyDeep": 79, "throwUnderPressure": 72, "throwPower": 89, "carrying": 65, "bCVision": 67, "breakTackle": 58, "speed": 79, "catching": 58, "catchInTraffic": 34, "shortRouteRunning": 34, "mediumRouteRunning": 25, "deepRouteRunning": 27, "passBlock": 15, "runBlock": 23, "powerMoves": 22, "finesseMoves": 27, "blockShedding": 33, "tackle": 28, "manCoverage": 23, "zoneCoverage": 24, "kickPower": 20, "kickAccuracy": 15}}, {"id": "3045523", "name": "Kendrick Bourne", "team": "22", "positions": ["WR"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 34, "throwAccuracyMid": 31, "throwAccuracyDeep": 27, "throwUnderPressure": 30, "throwPower": 44, "carrying": 74, "bCVision": 84, "breakTackle": 76, "speed": 87, "catching": 83, "catchInTraffic": 84, "shortRouteRunning": 79, "mediumRouteRunning": 78, "deepRouteRunning": 77, "passBlock": 48, "runBlock": 56, "powerMoves": 11, "finesseMoves": 11, "blockShedding": 22, "tackle": 27, "manCoverage": 16, "zoneCoverage": 24, "kickPower": 23, "kickAccuracy": 22}}, {"id": "2578570", "name": "Jacoby Brissett", "team": "22", "positions": ["QB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 88, "throwAccuracyMid": 85, "throwAccuracyDeep": 81, "throwUnderPressure": 81, "throwPower": 90, "carrying": 61, "bCVision": 80, "breakTackle": 70, "speed": 81, "catching": 27, "catchInTraffic": 20, "shortRouteRunning": 18, "mediumRouteRunning": 17, "deepRouteRunning": 15, "passBlock": 17, "runBlock": 16, "powerMoves": 9, "finesseMoves": 9, "blockShedding": 21, "tackle": 39, "manCoverage": 12, "zoneCoverage": 18, "kickPower": 21, "kickAccuracy": 20}}, {"id": "4692835", "name": "Jalen Brooks", "team": "22", "positions": ["WR"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 16, "throwPower": 25, "carrying": 71, "bCVision": 77, "breakTackle": 73, "speed": 86, "catching": 82, "catchInTraffic": 78, "shortRouteRunning": 74, "mediumRouteRunning": 73, "deepRouteRunning": 71, "passBlock": 21, "runBlock": 35, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 28, "manCoverage": 12, "zoneCoverage": 16, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4431214", "name": "Hayden Conner", "team": "22", "positions": ["OG"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 6, "throwPower": 23, "carrying": 38, "bCVision": 33, "breakTackle": 35, "speed": 65, "catching": 21, "catchInTraffic": 32, "shortRouteRunning": 31, "mediumRouteRunning": 27, "deepRouteRunning": 26, "passBlock": 69, "runBlock": 71, "powerMoves": 42, "finesseMoves": 38, "blockShedding": 39, "tackle": 35, "manCoverage": 10, "zoneCoverage": 11, "kickPower": 19, "kickAccuracy": 22}}, {"id": "4039050", "name": "Devin Duvernay", "team": "22", "positions": ["WR"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 38, "throwAccuracyMid": 28, "throwAccuracyDeep": 23, "throwUnderPressure": 26, "throwPower": 44, "carrying": 77, "bCVision": 85, "breakTackle": 79, "speed": 93, "catching": 87, "catchInTraffic": 82, "shortRouteRunning": 75, "mediumRouteRunning": 73, "deepRouteRunning": 72, "passBlock": 28, "runBlock": 50, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 36, "tackle": 35, "manCoverage": 16, "zoneCoverage": 20, "kickPower": 17, "kickAccuracy": 12}}, {"id": "4360739", "name": "Simi Fehoko", "team": "22", "positions": ["WR"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 18, "throwPower": 25, "carrying": 75, "bCVision": 76, "breakTackle": 70, "speed": 90, "catching": 81, "catchInTraffic": 79, "shortRouteRunning": 68, "mediumRouteRunning": 67, "deepRouteRunning": 69, "passBlock": 37, "runBlock": 45, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 43, "tackle": 43, "manCoverage": 27, "zoneCoverage": 38, "kickPower": 22, "kickAccuracy": 15}}, {"id": "3886633", "name": "Hjalte Froholdt", "team": "22", "positions": ["C"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 10, "carrying": 30, "bCVision": 21, "breakTackle": 14, "speed": 72, "catching": 42, "catchInTraffic": 25, "shortRouteRunning": 21, "mediumRouteRunning": 16, "deepRouteRunning": 12, "passBlock": 84, "runBlock": 85, "powerMoves": 28, "finesseMoves": 21, "blockShedding": 42, "tackle": 44, "manCoverage": 11, "zoneCoverage": 12, "kickPower": 30, "kickAccuracy": 20}}, {"id": "4429782", "name": "Josh Fryar", "team": "22", "positions": ["OT"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 12, "carrying": 24, "bCVision": 12, "breakTackle": 13, "speed": 70, "catching": 21, "catchInTraffic": 15, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 71, "runBlock": 68, "powerMoves": 14, "finesseMoves": 10, "blockShedding": 25, "tackle": 26, "manCoverage": 12, "zoneCoverage": 11, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4367199", "name": "Jon Gaines II", "team": "22", "positions": ["C", "OG"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 20, "carrying": 28, "bCVision": 25, "breakTackle": 10, "speed": 72, "catching": 25, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 74, "runBlock": 69, "powerMoves": 24, "finesseMoves": 25, "blockShedding": 28, "tackle": 25, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4432708", "name": "Marvin Harrison Jr.", "team": "22", "positions": ["WR"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 23, "throwPower": 27, "carrying": 75, "bCVision": 87, "breakTackle": 74, "speed": 91, "catching": 84, "catchInTraffic": 84, "shortRouteRunning": 81, "mediumRouteRunning": 82, "deepRouteRunning": 79, "passBlock": 22, "runBlock": 45, "powerMoves": 12, "finesseMoves": 18, "blockShedding": 15, "tackle": 24, "manCoverage": 17, "zoneCoverage": 25, "kickPower": 25, "kickAccuracy": 15}}, {"id": "4426844", "name": "Elijah Higgins", "team": "22", "positions": ["TE"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 25, "carrying": 71, "bCVision": 79, "breakTackle": 68, "speed": 89, "catching": 82, "catchInTraffic": 77, "shortRouteRunning": 65, "mediumRouteRunning": 61, "deepRouteRunning": 60, "passBlock": 50, "runBlock": 51, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 24, "manCoverage": 13, "zoneCoverage": 20, "kickPower": 19, "kickAccuracy": 18}}, {"id": "4428991", "name": "Paris Johnson Jr.", "team": "22", "positions": ["OT"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 22, "carrying": 35, "bCVision": 15, "breakTackle": 15, "speed": 73, "catching": 32, "catchInTraffic": 26, "shortRouteRunning": 21, "mediumRouteRunning": 12, "deepRouteRunning": 10, "passBlock": 89, "runBlock": 83, "powerMoves": 44, "finesseMoves": 40, "blockShedding": 46, "tackle": 40, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 30, "kickAccuracy": 26}}, {"id": "4427728", "name": "Bam Knight", "team": "22", "positions": ["RB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 25, "throwAccuracyDeep": 15, "throwUnderPressure": 11, "throwPower": 25, "carrying": 83, "bCVision": 76, "breakTackle": 81, "speed": 88, "catching": 66, "catchInTraffic": 56, "shortRouteRunning": 59, "mediumRouteRunning": 51, "deepRouteRunning": 44, "passBlock": 49, "runBlock": 35, "powerMoves": 10, "finesseMoves": 12, "blockShedding": 20, "tackle": 36, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 17, "kickAccuracy": 15}}, {"id": "4239944", "name": "Hunter Long", "team": "22", "positions": ["TE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 30, "carrying": 74, "bCVision": 70, "breakTackle": 61, "speed": 81, "catching": 79, "catchInTraffic": 79, "shortRouteRunning": 66, "mediumRouteRunning": 60, "deepRouteRunning": 55, "passBlock": 59, "runBlock": 59, "powerMoves": 47, "finesseMoves": 38, "blockShedding": 50, "tackle": 53, "manCoverage": 14, "zoneCoverage": 21, "kickPower": 23, "kickAccuracy": 19}}, {"id": "4870808", "name": "Jeremiyah Love", "team": "22", "positions": ["RB"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 3, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870808", "asOf": "2026-09-10T14:22:49.900681+00:00", "baseRating": 82, "priorRating": 76.44, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 17, "throwAccuracyDeep": 15, "throwUnderPressure": 26, "throwPower": 31, "carrying": 94, "bCVision": 83, "breakTackle": 81, "speed": 94, "catching": 68, "catchInTraffic": 52, "shortRouteRunning": 65, "mediumRouteRunning": 60, "deepRouteRunning": 53, "passBlock": 49, "runBlock": 38, "powerMoves": 28, "finesseMoves": 25, "blockShedding": 35, "tackle": 38, "manCoverage": 33, "zoneCoverage": 41, "kickPower": 23, "kickAccuracy": 22}}, {"id": "4361307", "name": "Trey McBride", "team": "22", "positions": ["TE"], "rating": 99, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 33, "carrying": 75, "bCVision": 88, "breakTackle": 80, "speed": 88, "catching": 99, "catchInTraffic": 93, "shortRouteRunning": 88, "mediumRouteRunning": 83, "deepRouteRunning": 78, "passBlock": 62, "runBlock": 64, "powerMoves": 25, "finesseMoves": 29, "blockShedding": 45, "tackle": 38, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 22, "kickAccuracy": 20}}, {"id": "4038524", "name": "Gardner Minshew II", "team": "22", "positions": ["QB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 86, "throwAccuracyMid": 82, "throwAccuracyDeep": 78, "throwUnderPressure": 81, "throwPower": 86, "carrying": 60, "bCVision": 74, "breakTackle": 57, "speed": 80, "catching": 26, "catchInTraffic": 16, "shortRouteRunning": 15, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 15, "runBlock": 23, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 31, "manCoverage": 13, "zoneCoverage": 12, "kickPower": 20, "kickAccuracy": 16}}, {"id": "2978247", "name": "Isaac Seumalo", "team": "22", "positions": ["OG"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 29, "bCVision": 10, "breakTackle": 8, "speed": 68, "catching": 20, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 83, "runBlock": 81, "powerMoves": 40, "finesseMoves": 30, "blockShedding": 35, "tackle": 33, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 22, "kickAccuracy": 21}}, {"id": "4869132", "name": "Reggie Virgil", "team": "22", "positions": ["WR"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 143, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4869132", "asOf": "2026-09-10T14:22:50.012896+00:00", "baseRating": 70, "priorRating": 63.9, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 28, "throwAccuracyDeep": 25, "throwUnderPressure": 33, "throwPower": 49, "carrying": 72, "bCVision": 79, "breakTackle": 75, "speed": 89, "catching": 78, "catchInTraffic": 79, "shortRouteRunning": 71, "mediumRouteRunning": 75, "deepRouteRunning": 77, "passBlock": 29, "runBlock": 49, "powerMoves": 25, "finesseMoves": 28, "blockShedding": 35, "tackle": 39, "manCoverage": 29, "zoneCoverage": 33, "kickPower": 29, "kickAccuracy": 28}}, {"id": "3059839", "name": "Elijah Wilkinson", "team": "22", "positions": ["OT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 32, "carrying": 20, "bCVision": 24, "breakTackle": 10, "speed": 69, "catching": 26, "catchInTraffic": 15, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 73, "runBlock": 77, "powerMoves": 30, "finesseMoves": 20, "blockShedding": 33, "tackle": 37, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 25, "kickAccuracy": 22}}, {"id": "4709718", "name": "Jayden Williams", "team": "22", "positions": ["OT"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 217, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4709718", "asOf": "2026-09-10T14:22:50.050398+00:00", "baseRating": 65, "priorRating": 62.55, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 15, "carrying": 23, "bCVision": 16, "breakTackle": 17, "speed": 72, "catching": 32, "catchInTraffic": 24, "shortRouteRunning": 25, "mediumRouteRunning": 22, "deepRouteRunning": 18, "passBlock": 72, "runBlock": 72, "powerMoves": 28, "finesseMoves": 30, "blockShedding": 32, "tackle": 29, "manCoverage": 15, "zoneCoverage": 15, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4360761", "name": "Michael Wilson", "team": "22", "positions": ["WR"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 20, "throwPower": 33, "carrying": 72, "bCVision": 79, "breakTackle": 77, "speed": 89, "catching": 90, "catchInTraffic": 90, "shortRouteRunning": 80, "mediumRouteRunning": 80, "deepRouteRunning": 76, "passBlock": 32, "runBlock": 53, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 33, "tackle": 42, "manCoverage": 10, "zoneCoverage": 15, "kickPower": 25, "kickAccuracy": 24}}, {"id": "3127287", "name": "Budda Baker", "team": "22", "positions": ["S"], "rating": 90, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 17, "throwPower": 25, "carrying": 72, "bCVision": 76, "breakTackle": 57, "speed": 90, "catching": 75, "catchInTraffic": 71, "shortRouteRunning": 51, "mediumRouteRunning": 41, "deepRouteRunning": 36, "passBlock": 35, "runBlock": 35, "powerMoves": 46, "finesseMoves": 53, "blockShedding": 62, "tackle": 80, "manCoverage": 77, "zoneCoverage": 80, "kickPower": 20, "kickAccuracy": 20}}, {"id": "3051775", "name": "Andrew Billings", "team": "22", "positions": ["DT"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 28, "bCVision": 28, "breakTackle": 17, "speed": 69, "catching": 26, "catchInTraffic": 14, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 44, "runBlock": 45, "powerMoves": 74, "finesseMoves": 56, "blockShedding": 76, "tackle": 83, "manCoverage": 18, "zoneCoverage": 26, "kickPower": 23, "kickAccuracy": 19}}, {"id": "4241987", "name": "Baron Browning", "team": "22", "positions": ["EDGE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 11, "throwAccuracyDeep": 11, "throwUnderPressure": 24, "throwPower": 31, "carrying": 49, "bCVision": 40, "breakTackle": 31, "speed": 86, "catching": 50, "catchInTraffic": 41, "shortRouteRunning": 17, "mediumRouteRunning": 8, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 77, "finesseMoves": 69, "blockShedding": 78, "tackle": 78, "manCoverage": 61, "zoneCoverage": 58, "kickPower": 16, "kickAccuracy": 13}}, {"id": "4428996", "name": "Jordan Burch", "team": "22", "positions": ["EDGE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 9, "throwUnderPressure": 15, "throwPower": 29, "carrying": 52, "bCVision": 43, "breakTackle": 32, "speed": 83, "catching": 52, "catchInTraffic": 29, "shortRouteRunning": 17, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 66, "blockShedding": 75, "tackle": 82, "manCoverage": 38, "zoneCoverage": 45, "kickPower": 21, "kickAccuracy": 23}}, {"id": "4432668", "name": "Denzel Burke", "team": "22", "positions": ["CB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 17, "throwAccuracyDeep": 13, "throwUnderPressure": 13, "throwPower": 22, "carrying": 56, "bCVision": 69, "breakTackle": 49, "speed": 90, "catching": 71, "catchInTraffic": 59, "shortRouteRunning": 28, "mediumRouteRunning": 27, "deepRouteRunning": 28, "passBlock": 35, "runBlock": 35, "powerMoves": 32, "finesseMoves": 35, "blockShedding": 52, "tackle": 51, "manCoverage": 71, "zoneCoverage": 75, "kickPower": 33, "kickAccuracy": 25}}, {"id": "4426923", "name": "Kei'Trel Clark", "team": "22", "positions": ["CB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 26, "carrying": 59, "bCVision": 80, "breakTackle": 77, "speed": 92, "catching": 73, "catchInTraffic": 57, "shortRouteRunning": 42, "mediumRouteRunning": 35, "deepRouteRunning": 36, "passBlock": 20, "runBlock": 21, "powerMoves": 21, "finesseMoves": 30, "blockShedding": 39, "tackle": 45, "manCoverage": 75, "zoneCoverage": 70, "kickPower": 15, "kickAccuracy": 11}}, {"id": "3116449", "name": "L.J. Collier", "team": "22", "positions": ["DT", "EDGE"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 23, "carrying": 38, "bCVision": 26, "breakTackle": 20, "speed": 77, "catching": 40, "catchInTraffic": 24, "shortRouteRunning": 12, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 65, "blockShedding": 73, "tackle": 80, "manCoverage": 17, "zoneCoverage": 26, "kickPower": 16, "kickAccuracy": 10}}, {"id": "4244606", "name": "Zaven Collins", "team": "22", "positions": ["EDGE"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 40, "throwAccuracyMid": 34, "throwAccuracyDeep": 31, "throwUnderPressure": 37, "throwPower": 40, "carrying": 56, "bCVision": 49, "breakTackle": 31, "speed": 88, "catching": 73, "catchInTraffic": 64, "shortRouteRunning": 20, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 76, "finesseMoves": 67, "blockShedding": 79, "tackle": 85, "manCoverage": 65, "zoneCoverage": 72, "kickPower": 19, "kickAccuracy": 17}}, {"id": "4430821", "name": "Kitan Crawford", "team": "22", "positions": ["S"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 24, "carrying": 62, "bCVision": 66, "breakTackle": 51, "speed": 92, "catching": 62, "catchInTraffic": 53, "shortRouteRunning": 28, "mediumRouteRunning": 21, "deepRouteRunning": 17, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 34, "blockShedding": 50, "tackle": 65, "manCoverage": 64, "zoneCoverage": 67, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4249739", "name": "Jack Gibbens", "team": "22", "positions": ["LB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 5, "throwPower": 23, "carrying": 52, "bCVision": 51, "breakTackle": 23, "speed": 86, "catching": 58, "catchInTraffic": 41, "shortRouteRunning": 15, "mediumRouteRunning": 9, "deepRouteRunning": 5, "passBlock": 40, "runBlock": 45, "powerMoves": 56, "finesseMoves": 47, "blockShedding": 70, "tackle": 86, "manCoverage": 59, "zoneCoverage": 69, "kickPower": 12, "kickAccuracy": 14}}, {"id": "4685408", "name": "Will Johnson", "team": "22", "positions": ["CB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 14, "carrying": 69, "bCVision": 79, "breakTackle": 59, "speed": 89, "catching": 77, "catchInTraffic": 66, "shortRouteRunning": 41, "mediumRouteRunning": 38, "deepRouteRunning": 41, "passBlock": 25, "runBlock": 25, "powerMoves": 34, "finesseMoves": 42, "blockShedding": 49, "tackle": 57, "manCoverage": 73, "zoneCoverage": 79, "kickPower": 27, "kickAccuracy": 21}}, {"id": "4361272", "name": "Eku Leota", "team": "22", "positions": ["EDGE"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 7, "throwPower": 22, "carrying": 59, "bCVision": 52, "breakTackle": 35, "speed": 78, "catching": 58, "catchInTraffic": 54, "shortRouteRunning": 43, "mediumRouteRunning": 35, "deepRouteRunning": 24, "passBlock": 40, "runBlock": 45, "powerMoves": 65, "finesseMoves": 52, "blockShedding": 72, "tackle": 78, "manCoverage": 45, "zoneCoverage": 51, "kickPower": 31, "kickAccuracy": 28}}, {"id": "4040805", "name": "Roy Lopez", "team": "22", "positions": ["DT"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 21, "carrying": 23, "bCVision": 14, "breakTackle": 20, "speed": 66, "catching": 22, "catchInTraffic": 13, "shortRouteRunning": 10, "mediumRouteRunning": 8, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 67, "blockShedding": 76, "tackle": 78, "manCoverage": 12, "zoneCoverage": 19, "kickPower": 17, "kickAccuracy": 13}}, {"id": "4698113", "name": "Max Melton", "team": "22", "positions": ["CB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 21, "throwAccuracyDeep": 15, "throwUnderPressure": 8, "throwPower": 21, "carrying": 55, "bCVision": 68, "breakTackle": 65, "speed": 93, "catching": 77, "catchInTraffic": 65, "shortRouteRunning": 25, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 25, "runBlock": 35, "powerMoves": 33, "finesseMoves": 37, "blockShedding": 45, "tackle": 52, "manCoverage": 73, "zoneCoverage": 76, "kickPower": 15, "kickAccuracy": 12}}, {"id": "4685503", "name": "Walter Nolen III", "team": "22", "positions": ["DT"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 7, "throwUnderPressure": 13, "throwPower": 22, "carrying": 43, "bCVision": 35, "breakTackle": 27, "speed": 81, "catching": 41, "catchInTraffic": 31, "shortRouteRunning": 20, "mediumRouteRunning": 16, "deepRouteRunning": 12, "passBlock": 45, "runBlock": 45, "powerMoves": 78, "finesseMoves": 68, "blockShedding": 80, "tackle": 83, "manCoverage": 18, "zoneCoverage": 22, "kickPower": 23, "kickAccuracy": 18}}, {"id": "4569480", "name": "Darius Robinson", "team": "22", "positions": ["DT", "EDGE"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 12, "throwAccuracyMid": 19, "throwAccuracyDeep": 27, "throwUnderPressure": 16, "throwPower": 17, "carrying": 29, "bCVision": 24, "breakTackle": 23, "speed": 74, "catching": 25, "catchInTraffic": 25, "shortRouteRunning": 10, "mediumRouteRunning": 8, "deepRouteRunning": 6, "passBlock": 35, "runBlock": 40, "powerMoves": 73, "finesseMoves": 68, "blockShedding": 72, "tackle": 78, "manCoverage": 32, "zoneCoverage": 33, "kickPower": 24, "kickAccuracy": 21}}, {"id": "4709695", "name": "Karson Sharar", "team": "22", "positions": ["LB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 183, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4709695", "asOf": "2026-09-10T14:22:50.041747+00:00", "baseRating": 66, "priorRating": 63.1, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 63, "bCVision": 53, "breakTackle": 58, "speed": 87, "catching": 64, "catchInTraffic": 38, "shortRouteRunning": 33, "mediumRouteRunning": 28, "deepRouteRunning": 23, "passBlock": 65, "runBlock": 47, "powerMoves": 53, "finesseMoves": 56, "blockShedding": 66, "tackle": 78, "manCoverage": 58, "zoneCoverage": 62, "kickPower": 16, "kickAccuracy": 16}}, {"id": "4429071", "name": "Cody Simon", "team": "22", "positions": ["LB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 23, "carrying": 61, "bCVision": 53, "breakTackle": 38, "speed": 87, "catching": 64, "catchInTraffic": 56, "shortRouteRunning": 33, "mediumRouteRunning": 28, "deepRouteRunning": 25, "passBlock": 45, "runBlock": 45, "powerMoves": 56, "finesseMoves": 58, "blockShedding": 67, "tackle": 80, "manCoverage": 57, "zoneCoverage": 63, "kickPower": 23, "kickAccuracy": 21}}, {"id": "4362225", "name": "Dante Stills", "team": "22", "positions": ["DT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 19, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 12, "throwPower": 25, "carrying": 40, "bCVision": 25, "breakTackle": 22, "speed": 76, "catching": 44, "catchInTraffic": 39, "shortRouteRunning": 15, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 35, "runBlock": 40, "powerMoves": 74, "finesseMoves": 68, "blockShedding": 78, "tackle": 78, "manCoverage": 23, "zoneCoverage": 28, "kickPower": 10, "kickAccuracy": 8}}, {"id": "3693166", "name": "Josh Sweat", "team": "22", "positions": ["EDGE"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 20, "carrying": 47, "bCVision": 35, "breakTackle": 25, "speed": 85, "catching": 50, "catchInTraffic": 28, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 77, "finesseMoves": 84, "blockShedding": 81, "tackle": 88, "manCoverage": 37, "zoneCoverage": 49, "kickPower": 19, "kickAccuracy": 12}}, {"id": "4428633", "name": "Dadrion Taylor-Demerson", "team": "22", "positions": ["S"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 14, "throwUnderPressure": 8, "throwPower": 31, "carrying": 71, "bCVision": 79, "breakTackle": 74, "speed": 92, "catching": 70, "catchInTraffic": 66, "shortRouteRunning": 52, "mediumRouteRunning": 45, "deepRouteRunning": 39, "passBlock": 22, "runBlock": 25, "powerMoves": 27, "finesseMoves": 32, "blockShedding": 51, "tackle": 69, "manCoverage": 69, "zoneCoverage": 73, "kickPower": 12, "kickAccuracy": 11}}, {"id": "4568506", "name": "Garrett Williams", "team": "22", "positions": ["CB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 52, "throwAccuracyMid": 48, "throwAccuracyDeep": 44, "throwUnderPressure": 35, "throwPower": 51, "carrying": 55, "bCVision": 65, "breakTackle": 67, "speed": 88, "catching": 72, "catchInTraffic": 59, "shortRouteRunning": 24, "mediumRouteRunning": 14, "deepRouteRunning": 11, "passBlock": 25, "runBlock": 25, "powerMoves": 27, "finesseMoves": 36, "blockShedding": 57, "tackle": 64, "manCoverage": 76, "zoneCoverage": 81, "kickPower": 18, "kickAccuracy": 17}}, {"id": "4040983", "name": "Mack Wilson Sr.", "team": "22", "positions": ["LB"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 48, "throwAccuracyMid": 38, "throwAccuracyDeep": 30, "throwUnderPressure": 30, "throwPower": 52, "carrying": 59, "bCVision": 52, "breakTackle": 33, "speed": 86, "catching": 71, "catchInTraffic": 59, "shortRouteRunning": 21, "mediumRouteRunning": 11, "deepRouteRunning": 6, "passBlock": 45, "runBlock": 45, "powerMoves": 67, "finesseMoves": 73, "blockShedding": 74, "tackle": 83, "manCoverage": 66, "zoneCoverage": 69, "kickPower": 15, "kickAccuracy": 14}}, {"id": "3918331", "name": "Andrew Wingard", "team": "22", "positions": ["S"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 12, "throwPower": 35, "carrying": 74, "bCVision": 70, "breakTackle": 54, "speed": 88, "catching": 71, "catchInTraffic": 43, "shortRouteRunning": 35, "mediumRouteRunning": 25, "deepRouteRunning": 10, "passBlock": 40, "runBlock": 35, "powerMoves": 57, "finesseMoves": 45, "blockShedding": 53, "tackle": 67, "manCoverage": 64, "zoneCoverage": 77, "kickPower": 15, "kickAccuracy": 19}}, {"id": "4045180", "name": "Blake Gillikin", "team": "22", "positions": ["P"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 26, "throwAccuracyMid": 22, "throwAccuracyDeep": 16, "throwUnderPressure": 14, "throwPower": 40, "carrying": 30, "bCVision": 22, "breakTackle": 10, "speed": 72, "catching": 35, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 9, "runBlock": 7, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 23, "tackle": 28, "manCoverage": 10, "zoneCoverage": 25, "kickPower": 96, "kickAccuracy": 82}}, {"id": "17304", "name": "Casey Kreiter", "team": "22", "positions": ["LS"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 10, "carrying": 64, "bCVision": 20, "breakTackle": 15, "speed": 71, "catching": 62, "catchInTraffic": 47, "shortRouteRunning": 50, "mediumRouteRunning": 45, "deepRouteRunning": 40, "passBlock": 57, "runBlock": 48, "powerMoves": 24, "finesseMoves": 16, "blockShedding": 45, "tackle": 49, "manCoverage": 22, "zoneCoverage": 19, "kickPower": 11, "kickAccuracy": 14}}, {"id": "4363538", "name": "Chad Ryland", "team": "22", "positions": ["K"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 35, "throwAccuracyMid": 30, "throwAccuracyDeep": 25, "throwUnderPressure": 15, "throwPower": 34, "carrying": 32, "bCVision": 10, "breakTackle": 9, "speed": 73, "catching": 35, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 10, "runBlock": 12, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 13, "tackle": 24, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 94, "kickAccuracy": 83}}, {"id": "4429275", "name": "Trey Benson", "team": "22", "positions": ["RB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 20, "throwPower": 29, "carrying": 95, "bCVision": 79, "breakTackle": 82, "speed": 93, "catching": 70, "catchInTraffic": 52, "shortRouteRunning": 65, "mediumRouteRunning": 59, "deepRouteRunning": 55, "passBlock": 55, "runBlock": 43, "powerMoves": 26, "finesseMoves": 31, "blockShedding": 42, "tackle": 49, "manCoverage": 27, "zoneCoverage": 34, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4870596", "name": "Chase Bisontis", "team": "22", "positions": ["OG"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 34, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870596", "asOf": "2026-09-10T14:22:50.051318+00:00", "baseRating": 75, "priorRating": 68.56, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 14, "carrying": 27, "bCVision": 14, "breakTackle": 10, "speed": 72, "catching": 29, "catchInTraffic": 17, "shortRouteRunning": 16, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 79, "runBlock": 77, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 18, "tackle": 34, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 25, "kickAccuracy": 27}}, {"id": "4240824", "name": "Joey Blount", "team": "22", "positions": ["S"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 8, "throwUnderPressure": 13, "throwPower": 26, "carrying": 61, "bCVision": 79, "breakTackle": 74, "speed": 91, "catching": 62, "catchInTraffic": 54, "shortRouteRunning": 28, "mediumRouteRunning": 24, "deepRouteRunning": 19, "passBlock": 29, "runBlock": 33, "powerMoves": 35, "finesseMoves": 40, "blockShedding": 51, "tackle": 60, "manCoverage": 58, "zoneCoverage": 64, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4240619", "name": "Zachary Carter", "team": "22", "positions": ["DT"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 8, "throwAccuracyMid": 6, "throwAccuracyDeep": 4, "throwUnderPressure": 10, "throwPower": 22, "carrying": 33, "bCVision": 24, "breakTackle": 19, "speed": 72, "catching": 25, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 6, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 70, "finesseMoves": 61, "blockShedding": 70, "tackle": 81, "manCoverage": 19, "zoneCoverage": 27, "kickPower": 20, "kickAccuracy": 14}}, {"id": "3045147", "name": "James Conner", "team": "22", "positions": ["RB"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 18, "throwAccuracyMid": 14, "throwAccuracyDeep": 10, "throwUnderPressure": 11, "throwPower": 23, "carrying": 89, "bCVision": 88, "breakTackle": 88, "speed": 88, "catching": 68, "catchInTraffic": 54, "shortRouteRunning": 67, "mediumRouteRunning": 59, "deepRouteRunning": 53, "passBlock": 65, "runBlock": 53, "powerMoves": 30, "finesseMoves": 49, "blockShedding": 28, "tackle": 33, "manCoverage": 10, "zoneCoverage": 15, "kickPower": 18, "kickAccuracy": 16}}, {"id": "5084514", "name": "Kaleb Proctor", "team": "22", "positions": ["DT"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 104, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5084514", "asOf": "2026-09-10T14:22:50.091757+00:00", "baseRating": 71, "priorRating": 64.93, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 23, "carrying": 46, "bCVision": 30, "breakTackle": 17, "speed": 79, "catching": 23, "catchInTraffic": 12, "shortRouteRunning": 11, "mediumRouteRunning": 10, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 70, "blockShedding": 77, "tackle": 81, "manCoverage": 14, "zoneCoverage": 17, "kickPower": 17, "kickAccuracy": 17}}, {"id": "4696700", "name": "Tip Reiman", "team": "22", "positions": ["TE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/22/roster", "rosterAsOf": "2026-09-23T15:57:41.936492+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 28, "carrying": 75, "bCVision": 69, "breakTackle": 67, "speed": 84, "catching": 79, "catchInTraffic": 78, "shortRouteRunning": 60, "mediumRouteRunning": 53, "deepRouteRunning": 48, "passBlock": 62, "runBlock": 66, "powerMoves": 17, "finesseMoves": 17, "blockShedding": 37, "tackle": 34, "manCoverage": 14, "zoneCoverage": 21, "kickPower": 21, "kickAccuracy": 19}}, {"id": "4568510", "name": "Matthew Bergeron", "team": "1", "positions": ["OG"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 23, "carrying": 28, "bCVision": 17, "breakTackle": 9, "speed": 63, "catching": 31, "catchInTraffic": 10, "shortRouteRunning": 25, "mediumRouteRunning": 14, "deepRouteRunning": 10, "passBlock": 76, "runBlock": 82, "powerMoves": 20, "finesseMoves": 15, "blockShedding": 25, "tackle": 30, "manCoverage": 10, "zoneCoverage": 9, "kickPower": 33, "kickAccuracy": 31}}, {"id": "4870612", "name": "Zachariah Branch", "team": "1", "positions": ["WR"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 79, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870612", "asOf": "2026-09-10T14:22:53.957870+00:00", "baseRating": 73, "priorRating": 65.83, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 27, "throwAccuracyMid": 23, "throwAccuracyDeep": 18, "throwUnderPressure": 21, "throwPower": 34, "carrying": 75, "bCVision": 84, "breakTackle": 76, "speed": 95, "catching": 81, "catchInTraffic": 76, "shortRouteRunning": 72, "mediumRouteRunning": 73, "deepRouteRunning": 74, "passBlock": 28, "runBlock": 45, "powerMoves": 15, "finesseMoves": 18, "blockShedding": 20, "tackle": 22, "manCoverage": 22, "zoneCoverage": 24, "kickPower": 28, "kickAccuracy": 27}}, {"id": "4361409", "name": "Jahan Dotson", "team": "1", "positions": ["WR"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 44, "throwAccuracyMid": 34, "throwAccuracyDeep": 30, "throwUnderPressure": 30, "throwPower": 48, "carrying": 74, "bCVision": 82, "breakTackle": 72, "speed": 92, "catching": 83, "catchInTraffic": 83, "shortRouteRunning": 72, "mediumRouteRunning": 74, "deepRouteRunning": 75, "passBlock": 27, "runBlock": 38, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 21, "tackle": 25, "manCoverage": 20, "zoneCoverage": 28, "kickPower": 18, "kickAccuracy": 15}}, {"id": "4682831", "name": "Kyle Hinton", "team": "1", "positions": ["OG"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 30, "carrying": 40, "bCVision": 10, "breakTackle": 5, "speed": 74, "catching": 39, "catchInTraffic": 10, "shortRouteRunning": 21, "mediumRouteRunning": 13, "deepRouteRunning": 5, "passBlock": 67, "runBlock": 64, "powerMoves": 33, "finesseMoves": 22, "blockShedding": 30, "tackle": 37, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 25, "kickAccuracy": 25}}, {"id": "3043275", "name": "Austin Hooper", "team": "1", "positions": ["TE"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 26, "carrying": 75, "bCVision": 78, "breakTackle": 64, "speed": 84, "catching": 86, "catchInTraffic": 81, "shortRouteRunning": 65, "mediumRouteRunning": 60, "deepRouteRunning": 56, "passBlock": 59, "runBlock": 62, "powerMoves": 17, "finesseMoves": 17, "blockShedding": 29, "tackle": 34, "manCoverage": 14, "zoneCoverage": 21, "kickPower": 21, "kickAccuracy": 19}}, {"id": "5209093", "name": "Michael Jerrell", "team": "1", "positions": ["OT"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 5, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 10, "throwPower": 16, "carrying": 24, "bCVision": 13, "breakTackle": 13, "speed": 74, "catching": 23, "catchInTraffic": 20, "shortRouteRunning": 12, "mediumRouteRunning": 11, "deepRouteRunning": 7, "passBlock": 70, "runBlock": 72, "powerMoves": 12, "finesseMoves": 18, "blockShedding": 31, "tackle": 36, "manCoverage": 9, "zoneCoverage": 12, "kickPower": 18, "kickAccuracy": 17}}, {"id": "2973637", "name": "Corey Levin", "team": "1", "positions": ["C", "OG"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 16, "carrying": 22, "bCVision": 25, "breakTackle": 12, "speed": 63, "catching": 25, "catchInTraffic": 23, "shortRouteRunning": 18, "mediumRouteRunning": 8, "deepRouteRunning": 5, "passBlock": 72, "runBlock": 67, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 32, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 21, "kickAccuracy": 23}}, {"id": "3672833", "name": "Chris Lindstrom", "team": "1", "positions": ["OG"], "rating": 93, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 23, "carrying": 19, "bCVision": 14, "breakTackle": 8, "speed": 76, "catching": 26, "catchInTraffic": 18, "shortRouteRunning": 16, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 83, "runBlock": 96, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 15, "tackle": 32, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 25, "kickAccuracy": 25}}, {"id": "4426502", "name": "Drake London", "team": "1", "positions": ["WR"], "rating": 92, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 14, "throwPower": 25, "carrying": 73, "bCVision": 84, "breakTackle": 83, "speed": 88, "catching": 97, "catchInTraffic": 94, "shortRouteRunning": 86, "mediumRouteRunning": 85, "deepRouteRunning": 80, "passBlock": 33, "runBlock": 47, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 23, "tackle": 42, "manCoverage": 11, "zoneCoverage": 18, "kickPower": 14, "kickAccuracy": 17}}, {"id": "16713", "name": "Jake Matthews", "team": "1", "positions": ["OT"], "rating": 89, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 25, "carrying": 45, "bCVision": 28, "breakTackle": 23, "speed": 70, "catching": 40, "catchInTraffic": 35, "shortRouteRunning": 28, "mediumRouteRunning": 18, "deepRouteRunning": 10, "passBlock": 91, "runBlock": 78, "powerMoves": 35, "finesseMoves": 30, "blockShedding": 40, "tackle": 45, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 22, "kickAccuracy": 20}}, {"id": "4036444", "name": "Ryan Neuzil", "team": "1", "positions": ["C"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 10, "throwPower": 21, "carrying": 57, "bCVision": 51, "breakTackle": 45, "speed": 69, "catching": 50, "catchInTraffic": 50, "shortRouteRunning": 46, "mediumRouteRunning": 44, "deepRouteRunning": 39, "passBlock": 81, "runBlock": 89, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 22, "tackle": 22, "manCoverage": 6, "zoneCoverage": 10, "kickPower": 57, "kickAccuracy": 52}}, {"id": "4683194", "name": "Ethan Onianwa", "team": "1", "positions": ["OG", "OT"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 231, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4683194", "asOf": "2026-09-10T14:22:53.958530+00:00", "baseRating": 67, "priorRating": 62.35, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 10, "carrying": 25, "bCVision": 11, "breakTackle": 10, "speed": 65, "catching": 27, "catchInTraffic": 14, "shortRouteRunning": 14, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 70, "runBlock": 70, "powerMoves": 31, "finesseMoves": 29, "blockShedding": 25, "tackle": 37, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 25, "kickAccuracy": 26}}, {"id": "4360423", "name": "Michael Penix Jr.", "team": "1", "positions": ["QB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 86, "throwAccuracyMid": 85, "throwAccuracyDeep": 76, "throwUnderPressure": 75, "throwPower": 92, "carrying": 68, "bCVision": 72, "breakTackle": 50, "speed": 84, "catching": 30, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 15, "runBlock": 12, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 18, "tackle": 18, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 22, "kickAccuracy": 21}}, {"id": "4360248", "name": "Kyle Pitts Sr.", "team": "1", "positions": ["TE"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 29, "throwAccuracyMid": 32, "throwAccuracyDeep": 23, "throwUnderPressure": 21, "throwPower": 48, "carrying": 80, "bCVision": 81, "breakTackle": 63, "speed": 90, "catching": 85, "catchInTraffic": 81, "shortRouteRunning": 75, "mediumRouteRunning": 71, "deepRouteRunning": 66, "passBlock": 60, "runBlock": 56, "powerMoves": 18, "finesseMoves": 32, "blockShedding": 39, "tackle": 41, "manCoverage": 16, "zoneCoverage": 23, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4430807", "name": "Bijan Robinson", "team": "1", "positions": ["RB"], "rating": 95, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 36, "throwAccuracyMid": 31, "throwAccuracyDeep": 23, "throwUnderPressure": 22, "throwPower": 37, "carrying": 91, "bCVision": 92, "breakTackle": 93, "speed": 93, "catching": 75, "catchInTraffic": 63, "shortRouteRunning": 74, "mediumRouteRunning": 66, "deepRouteRunning": 61, "passBlock": 51, "runBlock": 46, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 32, "tackle": 36, "manCoverage": 13, "zoneCoverage": 15, "kickPower": 23, "kickAccuracy": 19}}, {"id": "4241474", "name": "Brian Robinson Jr.", "team": "1", "positions": ["RB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 29, "throwAccuracyMid": 20, "throwAccuracyDeep": 18, "throwUnderPressure": 13, "throwPower": 29, "carrying": 94, "bCVision": 85, "breakTackle": 85, "speed": 87, "catching": 65, "catchInTraffic": 43, "shortRouteRunning": 52, "mediumRouteRunning": 45, "deepRouteRunning": 37, "passBlock": 54, "runBlock": 38, "powerMoves": 11, "finesseMoves": 12, "blockShedding": 38, "tackle": 39, "manCoverage": 12, "zoneCoverage": 17, "kickPower": 19, "kickAccuracy": 17}}, {"id": "2972515", "name": "Cooper Rush", "team": "1", "positions": ["QB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 84, "throwAccuracyMid": 80, "throwAccuracyDeep": 75, "throwUnderPressure": 77, "throwPower": 85, "carrying": 61, "bCVision": 50, "breakTackle": 36, "speed": 73, "catching": 28, "catchInTraffic": 26, "shortRouteRunning": 14, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 15, "runBlock": 18, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 23, "tackle": 29, "manCoverage": 12, "zoneCoverage": 18, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4241479", "name": "Tua Tagovailoa", "team": "1", "positions": ["QB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 90, "throwAccuracyMid": 84, "throwAccuracyDeep": 84, "throwUnderPressure": 83, "throwPower": 87, "carrying": 68, "bCVision": 79, "breakTackle": 70, "speed": 82, "catching": 32, "catchInTraffic": 19, "shortRouteRunning": 19, "mediumRouteRunning": 15, "deepRouteRunning": 11, "passBlock": 16, "runBlock": 22, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 23, "tackle": 28, "manCoverage": 11, "zoneCoverage": 17, "kickPower": 21, "kickAccuracy": 14}}, {"id": "4034961", "name": "Jawaan Taylor", "team": "1", "positions": ["OT"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 19, "carrying": 30, "bCVision": 15, "breakTackle": 6, "speed": 66, "catching": 35, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 81, "runBlock": 70, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 36, "tackle": 38, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 22, "kickAccuracy": 20}}, {"id": "4685590", "name": "Cameron Williams", "team": "1", "positions": ["OT"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 6, "throwPower": 22, "carrying": 29, "bCVision": 34, "breakTackle": 33, "speed": 66, "catching": 19, "catchInTraffic": 20, "shortRouteRunning": 18, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 70, "runBlock": 71, "powerMoves": 32, "finesseMoves": 11, "blockShedding": 25, "tackle": 32, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 16, "kickAccuracy": 19}}, {"id": "4035020", "name": "Charlie Woerner", "team": "1", "positions": ["TE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 16, "throwAccuracyDeep": 11, "throwUnderPressure": 17, "throwPower": 34, "carrying": 71, "bCVision": 63, "breakTackle": 54, "speed": 82, "catching": 73, "catchInTraffic": 74, "shortRouteRunning": 64, "mediumRouteRunning": 56, "deepRouteRunning": 51, "passBlock": 61, "runBlock": 62, "powerMoves": 36, "finesseMoves": 42, "blockShedding": 56, "tackle": 58, "manCoverage": 50, "zoneCoverage": 57, "kickPower": 17, "kickAccuracy": 13}}, {"id": "3917914", "name": "Olamide Zaccheaus", "team": "1", "positions": ["WR"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 19, "throwAccuracyMid": 12, "throwAccuracyDeep": 7, "throwUnderPressure": 20, "throwPower": 31, "carrying": 72, "bCVision": 79, "breakTackle": 75, "speed": 90, "catching": 84, "catchInTraffic": 79, "shortRouteRunning": 77, "mediumRouteRunning": 76, "deepRouteRunning": 76, "passBlock": 35, "runBlock": 45, "powerMoves": 15, "finesseMoves": 23, "blockShedding": 35, "tackle": 35, "manCoverage": 15, "zoneCoverage": 23, "kickPower": 13, "kickAccuracy": 15}}, {"id": "4360807", "name": "Yasir Abdullah", "team": "1", "positions": ["LB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 45, "bCVision": 50, "breakTackle": 37, "speed": 90, "catching": 64, "catchInTraffic": 62, "shortRouteRunning": 27, "mediumRouteRunning": 24, "deepRouteRunning": 20, "passBlock": 35, "runBlock": 40, "powerMoves": 57, "finesseMoves": 66, "blockShedding": 62, "tackle": 75, "manCoverage": 60, "zoneCoverage": 50, "kickPower": 28, "kickAccuracy": 23}}, {"id": "3919512", "name": "Jessie Bates III", "team": "1", "positions": ["S"], "rating": 94, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 23, "throwPower": 25, "carrying": 69, "bCVision": 77, "breakTackle": 48, "speed": 90, "catching": 83, "catchInTraffic": 65, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 25, "finesseMoves": 37, "blockShedding": 56, "tackle": 81, "manCoverage": 85, "zoneCoverage": 93, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4431194", "name": "Billy Bowman Jr.", "team": "1", "positions": ["CB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 24, "carrying": 62, "bCVision": 66, "breakTackle": 54, "speed": 92, "catching": 70, "catchInTraffic": 59, "shortRouteRunning": 36, "mediumRouteRunning": 31, "deepRouteRunning": 27, "passBlock": 35, "runBlock": 35, "powerMoves": 38, "finesseMoves": 38, "blockShedding": 52, "tackle": 63, "manCoverage": 71, "zoneCoverage": 76, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4360386", "name": "Sydney Brown", "team": "1", "positions": ["S"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 34, "throwAccuracyMid": 28, "throwAccuracyDeep": 24, "throwUnderPressure": 17, "throwPower": 42, "carrying": 65, "bCVision": 70, "breakTackle": 63, "speed": 90, "catching": 76, "catchInTraffic": 65, "shortRouteRunning": 37, "mediumRouteRunning": 33, "deepRouteRunning": 24, "passBlock": 25, "runBlock": 35, "powerMoves": 39, "finesseMoves": 48, "blockShedding": 58, "tackle": 64, "manCoverage": 71, "zoneCoverage": 66, "kickPower": 32, "kickAccuracy": 31}}, {"id": "4595343", "name": "Kendal Daniels", "team": "1", "positions": ["LB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 134, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4595343", "asOf": "2026-09-10T14:22:54.089596+00:00", "baseRating": 69, "priorRating": 64.11, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 26, "carrying": 57, "bCVision": 51, "breakTackle": 39, "speed": 86, "catching": 65, "catchInTraffic": 63, "shortRouteRunning": 43, "mediumRouteRunning": 38, "deepRouteRunning": 33, "passBlock": 68, "runBlock": 48, "powerMoves": 54, "finesseMoves": 54, "blockShedding": 66, "tackle": 81, "manCoverage": 58, "zoneCoverage": 68, "kickPower": 18, "kickAccuracy": 19}}, {"id": "4037626", "name": "Divine Deablo", "team": "1", "positions": ["LB"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 23, "carrying": 62, "bCVision": 66, "breakTackle": 56, "speed": 88, "catching": 73, "catchInTraffic": 65, "shortRouteRunning": 52, "mediumRouteRunning": 48, "deepRouteRunning": 45, "passBlock": 35, "runBlock": 35, "powerMoves": 45, "finesseMoves": 48, "blockShedding": 67, "tackle": 87, "manCoverage": 72, "zoneCoverage": 78, "kickPower": 14, "kickAccuracy": 11}}, {"id": "4427090", "name": "Brandon Dorlus", "team": "1", "positions": ["DT"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 22, "carrying": 26, "bCVision": 28, "breakTackle": 12, "speed": 77, "catching": 35, "catchInTraffic": 17, "shortRouteRunning": 13, "mediumRouteRunning": 6, "deepRouteRunning": 3, "passBlock": 44, "runBlock": 44, "powerMoves": 77, "finesseMoves": 72, "blockShedding": 79, "tackle": 79, "manCoverage": 22, "zoneCoverage": 29, "kickPower": 21, "kickAccuracy": 19}}, {"id": "3045527", "name": "Samson Ebukam", "team": "1", "positions": ["EDGE"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 25, "carrying": 41, "bCVision": 46, "breakTackle": 26, "speed": 83, "catching": 52, "catchInTraffic": 42, "shortRouteRunning": 23, "mediumRouteRunning": 13, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 67, "finesseMoves": 78, "blockShedding": 80, "tackle": 82, "manCoverage": 48, "zoneCoverage": 61, "kickPower": 20, "kickAccuracy": 20}}, {"id": "3050916", "name": "Mike Ford Jr.", "team": "1", "positions": ["CB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 29, "carrying": 62, "bCVision": 68, "breakTackle": 55, "speed": 89, "catching": 69, "catchInTraffic": 56, "shortRouteRunning": 46, "mediumRouteRunning": 36, "deepRouteRunning": 29, "passBlock": 35, "runBlock": 35, "powerMoves": 40, "finesseMoves": 45, "blockShedding": 51, "tackle": 49, "manCoverage": 75, "zoneCoverage": 69, "kickPower": 21, "kickAccuracy": 15}}, {"id": "3126352", "name": "Da'Shawn Hand", "team": "1", "positions": ["DT"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 22, "carrying": 28, "bCVision": 26, "breakTackle": 17, "speed": 76, "catching": 27, "catchInTraffic": 20, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 62, "blockShedding": 78, "tackle": 84, "manCoverage": 20, "zoneCoverage": 28, "kickPower": 33, "kickAccuracy": 16}}, {"id": "4567099", "name": "Christian Harris", "team": "1", "positions": ["LB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 55, "bCVision": 51, "breakTackle": 37, "speed": 89, "catching": 69, "catchInTraffic": 50, "shortRouteRunning": 35, "mediumRouteRunning": 31, "deepRouteRunning": 29, "passBlock": 45, "runBlock": 45, "powerMoves": 55, "finesseMoves": 62, "blockShedding": 67, "tackle": 78, "manCoverage": 65, "zoneCoverage": 65, "kickPower": 22, "kickAccuracy": 24}}, {"id": "4567111", "name": "DeMarcco Hellams", "team": "1", "positions": ["S"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 35, "throwAccuracyMid": 31, "throwAccuracyDeep": 25, "throwUnderPressure": 23, "throwPower": 38, "carrying": 68, "bCVision": 74, "breakTackle": 67, "speed": 87, "catching": 71, "catchInTraffic": 65, "shortRouteRunning": 55, "mediumRouteRunning": 49, "deepRouteRunning": 47, "passBlock": 35, "runBlock": 35, "powerMoves": 45, "finesseMoves": 49, "blockShedding": 63, "tackle": 75, "manCoverage": 65, "zoneCoverage": 65, "kickPower": 25, "kickAccuracy": 15}}, {"id": "4240596", "name": "C.J. Henderson", "team": "1", "positions": ["CB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 27, "carrying": 57, "bCVision": 60, "breakTackle": 51, "speed": 91, "catching": 64, "catchInTraffic": 54, "shortRouteRunning": 34, "mediumRouteRunning": 32, "deepRouteRunning": 28, "passBlock": 25, "runBlock": 25, "powerMoves": 38, "finesseMoves": 43, "blockShedding": 44, "tackle": 52, "manCoverage": 69, "zoneCoverage": 70, "kickPower": 18, "kickAccuracy": 17}}, {"id": "3895841", "name": "Mike Hughes", "team": "1", "positions": ["CB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 23, "carrying": 72, "bCVision": 73, "breakTackle": 63, "speed": 88, "catching": 76, "catchInTraffic": 69, "shortRouteRunning": 35, "mediumRouteRunning": 30, "deepRouteRunning": 26, "passBlock": 35, "runBlock": 35, "powerMoves": 23, "finesseMoves": 31, "blockShedding": 47, "tackle": 64, "manCoverage": 73, "zoneCoverage": 78, "kickPower": 22, "kickAccuracy": 24}}, {"id": "4605478", "name": "Jared Ivey", "team": "1", "positions": ["EDGE"], "rating": 59, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 34, "bCVision": 32, "breakTackle": 21, "speed": 67, "catching": 35, "catchInTraffic": 20, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 64, "finesseMoves": 71, "blockShedding": 72, "tackle": 76, "manCoverage": 36, "zoneCoverage": 46, "kickPower": 15, "kickAccuracy": 13}}, {"id": "4376288", "name": "LaCale London", "team": "1", "positions": ["DT", "EDGE"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 24, "carrying": 28, "bCVision": 22, "breakTackle": 15, "speed": 71, "catching": 25, "catchInTraffic": 16, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 61, "blockShedding": 74, "tackle": 78, "manCoverage": 16, "zoneCoverage": 22, "kickPower": 22, "kickAccuracy": 15}}, {"id": "4685502", "name": "Harold Perkins Jr.", "team": "1", "positions": ["LB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 215, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685502", "asOf": "2026-09-10T14:22:54.078363+00:00", "baseRating": 64, "priorRating": 62.58, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 68, "bCVision": 65, "breakTackle": 56, "speed": 88, "catching": 60, "catchInTraffic": 45, "shortRouteRunning": 25, "mediumRouteRunning": 20, "deepRouteRunning": 15, "passBlock": 64, "runBlock": 46, "powerMoves": 57, "finesseMoves": 61, "blockShedding": 66, "tackle": 77, "manCoverage": 53, "zoneCoverage": 61, "kickPower": 15, "kickAccuracy": 16}}, {"id": "4431567", "name": "Maason Smith", "team": "1", "positions": ["DT"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 28, "carrying": 46, "bCVision": 38, "breakTackle": 14, "speed": 72, "catching": 39, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 3, "deepRouteRunning": 2, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 71, "blockShedding": 77, "tackle": 84, "manCoverage": 24, "zoneCoverage": 47, "kickPower": 30, "kickAccuracy": 20}}, {"id": "3043168", "name": "Za'Darius Smith", "team": "1", "positions": ["EDGE"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 19, "carrying": 45, "bCVision": 19, "breakTackle": 10, "speed": 80, "catching": 46, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 78, "finesseMoves": 72, "blockShedding": 78, "tackle": 81, "manCoverage": 46, "zoneCoverage": 57, "kickPower": 15, "kickAccuracy": 21}}, {"id": "4870988", "name": "Avieon Terrell", "team": "1", "positions": ["CB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 48, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870988", "asOf": "2026-09-10T14:22:54.093563+00:00", "baseRating": 75, "priorRating": 67.44, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 64, "bCVision": 65, "breakTackle": 56, "speed": 88, "catching": 72, "catchInTraffic": 65, "shortRouteRunning": 52, "mediumRouteRunning": 47, "deepRouteRunning": 42, "passBlock": 35, "runBlock": 35, "powerMoves": 34, "finesseMoves": 38, "blockShedding": 51, "tackle": 70, "manCoverage": 70, "zoneCoverage": 73, "kickPower": 18, "kickAccuracy": 16}}, {"id": "4239995", "name": "A.J. Terrell Jr.", "team": "1", "positions": ["CB"], "rating": 88, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 22, "carrying": 58, "bCVision": 67, "breakTackle": 58, "speed": 91, "catching": 70, "catchInTraffic": 55, "shortRouteRunning": 31, "mediumRouteRunning": 26, "deepRouteRunning": 20, "passBlock": 35, "runBlock": 35, "powerMoves": 28, "finesseMoves": 43, "blockShedding": 50, "tackle": 63, "manCoverage": 87, "zoneCoverage": 91, "kickPower": 19, "kickAccuracy": 12}}, {"id": "4361510", "name": "Cameron Thomas", "team": "1", "positions": ["EDGE"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 9, "throwPower": 22, "carrying": 41, "bCVision": 41, "breakTackle": 33, "speed": 78, "catching": 39, "catchInTraffic": 38, "shortRouteRunning": 34, "mediumRouteRunning": 31, "deepRouteRunning": 28, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 66, "blockShedding": 75, "tackle": 83, "manCoverage": 25, "zoneCoverage": 35, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4431005", "name": "Xavier Watts", "team": "1", "positions": ["S"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 21, "throwAccuracyDeep": 17, "throwUnderPressure": 22, "throwPower": 31, "carrying": 65, "bCVision": 70, "breakTackle": 59, "speed": 86, "catching": 76, "catchInTraffic": 62, "shortRouteRunning": 40, "mediumRouteRunning": 35, "deepRouteRunning": 30, "passBlock": 35, "runBlock": 35, "powerMoves": 36, "finesseMoves": 33, "blockShedding": 55, "tackle": 75, "manCoverage": 72, "zoneCoverage": 81, "kickPower": 20, "kickAccuracy": 17}}, {"id": "3128303", "name": "Josh Woods", "team": "1", "positions": ["LB"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 15, "carrying": 60, "bCVision": 35, "breakTackle": 24, "speed": 83, "catching": 60, "catchInTraffic": 51, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 47, "finesseMoves": 49, "blockShedding": 61, "tackle": 74, "manCoverage": 56, "zoneCoverage": 61, "kickPower": 14, "kickAccuracy": 12}}, {"id": "3931395", "name": "Jake Bailey", "team": "1", "positions": ["P"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 26, "throwAccuracyMid": 23, "throwAccuracyDeep": 17, "throwUnderPressure": 14, "throwPower": 44, "carrying": 40, "bCVision": 22, "breakTackle": 10, "speed": 81, "catching": 39, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 9, "runBlock": 7, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 23, "tackle": 29, "manCoverage": 10, "zoneCoverage": 27, "kickPower": 91, "kickAccuracy": 86}}, {"id": "10621", "name": "Nick Folk", "team": "1", "positions": ["K"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 35, "throwAccuracyMid": 30, "throwAccuracyDeep": 25, "throwUnderPressure": 13, "throwPower": 55, "carrying": 50, "bCVision": 25, "breakTackle": 15, "speed": 66, "catching": 40, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 15, "runBlock": 15, "powerMoves": 15, "finesseMoves": 20, "blockShedding": 25, "tackle": 25, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 94, "kickAccuracy": 98}}, {"id": "3915528", "name": "Liam McCullough", "team": "1", "positions": ["LS"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 18, "throwAccuracyDeep": 10, "throwUnderPressure": 12, "throwPower": 39, "carrying": 66, "bCVision": 29, "breakTackle": 27, "speed": 75, "catching": 55, "catchInTraffic": 49, "shortRouteRunning": 45, "mediumRouteRunning": 38, "deepRouteRunning": 34, "passBlock": 55, "runBlock": 45, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 44, "tackle": 56, "manCoverage": 20, "zoneCoverage": 20, "kickPower": 19, "kickAccuracy": 17}}, {"id": "4428872", "name": "JD Bertrand", "team": "1", "positions": ["LB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 8, "throwPower": 25, "carrying": 56, "bCVision": 51, "breakTackle": 27, "speed": 83, "catching": 53, "catchInTraffic": 47, "shortRouteRunning": 18, "mediumRouteRunning": 8, "deepRouteRunning": 6, "passBlock": 40, "runBlock": 45, "powerMoves": 65, "finesseMoves": 54, "blockShedding": 73, "tackle": 76, "manCoverage": 60, "zoneCoverage": 64, "kickPower": 25, "kickAccuracy": 24}}, {"id": "4431210", "name": "Beaux Collins", "team": "1", "positions": ["WR"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 14, "throwAccuracyDeep": 22, "throwUnderPressure": 18, "throwPower": 26, "carrying": 73, "bCVision": 78, "breakTackle": 74, "speed": 88, "catching": 78, "catchInTraffic": 79, "shortRouteRunning": 74, "mediumRouteRunning": 73, "deepRouteRunning": 71, "passBlock": 26, "runBlock": 43, "powerMoves": 15, "finesseMoves": 26, "blockShedding": 32, "tackle": 35, "manCoverage": 27, "zoneCoverage": 34, "kickPower": 22, "kickAccuracy": 18}}, {"id": "4241401", "name": "Trey Sermon", "team": "1", "positions": ["RB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 34, "throwAccuracyMid": 30, "throwAccuracyDeep": 26, "throwUnderPressure": 19, "throwPower": 37, "carrying": 91, "bCVision": 78, "breakTackle": 77, "speed": 84, "catching": 67, "catchInTraffic": 48, "shortRouteRunning": 60, "mediumRouteRunning": 52, "deepRouteRunning": 44, "passBlock": 52, "runBlock": 51, "powerMoves": 11, "finesseMoves": 14, "blockShedding": 31, "tackle": 34, "manCoverage": 12, "zoneCoverage": 17, "kickPower": 23, "kickAccuracy": 16}}, {"id": "5150660", "name": "Anterio Thompson", "team": "1", "positions": ["DT"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/1/roster", "rosterAsOf": "2026-09-23T15:57:41.460397+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 208, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5150660", "asOf": "2026-09-10T14:22:54.105984+00:00", "baseRating": 67, "priorRating": 62.69, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 27, "carrying": 43, "bCVision": 27, "breakTackle": 17, "speed": 78, "catching": 36, "catchInTraffic": 29, "shortRouteRunning": 14, "mediumRouteRunning": 12, "deepRouteRunning": 2, "passBlock": 45, "runBlock": 45, "powerMoves": 69, "finesseMoves": 63, "blockShedding": 72, "tackle": 79, "manCoverage": 29, "zoneCoverage": 16, "kickPower": 14, "kickAccuracy": 23}}, {"id": "4690013", "name": "Rasheen Ali", "team": "33", "positions": ["RB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 15, "throwAccuracyDeep": 12, "throwUnderPressure": 11, "throwPower": 25, "carrying": 83, "bCVision": 78, "breakTackle": 73, "speed": 92, "catching": 67, "catchInTraffic": 53, "shortRouteRunning": 61, "mediumRouteRunning": 54, "deepRouteRunning": 45, "passBlock": 46, "runBlock": 30, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 31, "tackle": 35, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 19, "kickAccuracy": 14}}, {"id": "3116365", "name": "Mark Andrews", "team": "33", "positions": ["TE"], "rating": 90, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 5, "throwUnderPressure": 15, "throwPower": 25, "carrying": 73, "bCVision": 86, "breakTackle": 73, "speed": 87, "catching": 91, "catchInTraffic": 90, "shortRouteRunning": 81, "mediumRouteRunning": 77, "deepRouteRunning": 73, "passBlock": 54, "runBlock": 68, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 27, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 12, "kickAccuracy": 10}}, {"id": "4360939", "name": "Rashod Bateman", "team": "33", "positions": ["WR"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 18, "throwPower": 28, "carrying": 74, "bCVision": 83, "breakTackle": 77, "speed": 90, "catching": 82, "catchInTraffic": 83, "shortRouteRunning": 79, "mediumRouteRunning": 78, "deepRouteRunning": 80, "passBlock": 36, "runBlock": 44, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 29, "tackle": 29, "manCoverage": 12, "zoneCoverage": 16, "kickPower": 22, "kickAccuracy": 20}}, {"id": "4876132", "name": "Josh Cuevas", "team": "33", "positions": ["TE"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 173, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4876132", "asOf": "2026-09-10T14:22:48.374179+00:00", "baseRating": 64, "priorRating": 63.28, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 22, "throwAccuracyDeep": 18, "throwUnderPressure": 25, "throwPower": 30, "carrying": 73, "bCVision": 66, "breakTackle": 64, "speed": 83, "catching": 78, "catchInTraffic": 75, "shortRouteRunning": 61, "mediumRouteRunning": 55, "deepRouteRunning": 50, "passBlock": 57, "runBlock": 58, "powerMoves": 40, "finesseMoves": 38, "blockShedding": 49, "tackle": 54, "manCoverage": 41, "zoneCoverage": 45, "kickPower": 26, "kickAccuracy": 29}}, {"id": "4429582", "name": "Joe Fagnano", "team": "33", "positions": ["QB"], "rating": 59, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 80, "throwAccuracyMid": 75, "throwAccuracyDeep": 71, "throwUnderPressure": 74, "throwPower": 86, "carrying": 67, "bCVision": 65, "breakTackle": 60, "speed": 78, "catching": 33, "catchInTraffic": 26, "shortRouteRunning": 23, "mediumRouteRunning": 20, "deepRouteRunning": 18, "passBlock": 15, "runBlock": 21, "powerMoves": 15, "finesseMoves": 20, "blockShedding": 24, "tackle": 24, "manCoverage": 18, "zoneCoverage": 19, "kickPower": 30, "kickAccuracy": 26}}, {"id": "4429615", "name": "Zay Flowers", "team": "33", "positions": ["WR"], "rating": 88, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 39, "throwAccuracyMid": 35, "throwAccuracyDeep": 30, "throwUnderPressure": 31, "throwPower": 51, "carrying": 71, "bCVision": 93, "breakTackle": 80, "speed": 93, "catching": 88, "catchInTraffic": 83, "shortRouteRunning": 86, "mediumRouteRunning": 89, "deepRouteRunning": 85, "passBlock": 28, "runBlock": 47, "powerMoves": 15, "finesseMoves": 20, "blockShedding": 34, "tackle": 36, "manCoverage": 27, "zoneCoverage": 37, "kickPower": 20, "kickAccuracy": 15}}, {"id": "4362845", "name": "Jovaughn Gwyn", "team": "33", "positions": ["OG"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 10, "throwPower": 19, "carrying": 30, "bCVision": 10, "breakTackle": 7, "speed": 68, "catching": 26, "catchInTraffic": 12, "shortRouteRunning": 12, "mediumRouteRunning": 8, "deepRouteRunning": 5, "passBlock": 71, "runBlock": 64, "powerMoves": 32, "finesseMoves": 33, "blockShedding": 30, "tackle": 40, "manCoverage": 12, "zoneCoverage": 11, "kickPower": 22, "kickAccuracy": 20}}, {"id": "3043078", "name": "Derrick Henry", "team": "33", "positions": ["RB"], "rating": 93, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 40, "throwAccuracyMid": 29, "throwAccuracyDeep": 23, "throwUnderPressure": 26, "throwPower": 42, "carrying": 89, "bCVision": 97, "breakTackle": 92, "speed": 93, "catching": 66, "catchInTraffic": 47, "shortRouteRunning": 56, "mediumRouteRunning": 49, "deepRouteRunning": 41, "passBlock": 66, "runBlock": 42, "powerMoves": 11, "finesseMoves": 12, "blockShedding": 36, "tackle": 44, "manCoverage": 14, "zoneCoverage": 19, "kickPower": 21, "kickAccuracy": 20}}, {"id": "4432260", "name": "Matthew Hibner", "team": "33", "positions": ["TE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 133, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4432260", "asOf": "2026-09-10T14:22:48.397123+00:00", "baseRating": 65, "priorRating": 64.14, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 13, "throwUnderPressure": 22, "throwPower": 29, "carrying": 72, "bCVision": 65, "breakTackle": 63, "speed": 87, "catching": 81, "catchInTraffic": 77, "shortRouteRunning": 63, "mediumRouteRunning": 57, "deepRouteRunning": 55, "passBlock": 58, "runBlock": 59, "powerMoves": 30, "finesseMoves": 25, "blockShedding": 52, "tackle": 51, "manCoverage": 33, "zoneCoverage": 37, "kickPower": 33, "kickAccuracy": 28}}, {"id": "4038441", "name": "Justice Hill", "team": "33", "positions": ["RB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 17, "throwAccuracyDeep": 13, "throwUnderPressure": 13, "throwPower": 24, "carrying": 88, "bCVision": 81, "breakTackle": 75, "speed": 90, "catching": 77, "catchInTraffic": 55, "shortRouteRunning": 68, "mediumRouteRunning": 60, "deepRouteRunning": 52, "passBlock": 51, "runBlock": 30, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 21, "tackle": 25, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 14, "kickAccuracy": 10}}, {"id": "4035671", "name": "Tyler Huntley", "team": "33", "positions": ["QB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 83, "throwAccuracyMid": 80, "throwAccuracyDeep": 72, "throwUnderPressure": 78, "throwPower": 86, "carrying": 60, "bCVision": 74, "breakTackle": 60, "speed": 85, "catching": 46, "catchInTraffic": 43, "shortRouteRunning": 29, "mediumRouteRunning": 21, "deepRouteRunning": 18, "passBlock": 11, "runBlock": 11, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 17, "tackle": 17, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 17, "kickAccuracy": 11}}, {"id": "4832793", "name": "Olaivavega Ioane", "team": "33", "positions": ["OG"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 14, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4832793", "asOf": "2026-09-10T14:22:48.490972+00:00", "baseRating": 78, "priorRating": 71.44, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 15, "carrying": 25, "bCVision": 14, "breakTackle": 10, "speed": 62, "catching": 28, "catchInTraffic": 16, "shortRouteRunning": 14, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 79, "runBlock": 80, "powerMoves": 44, "finesseMoves": 42, "blockShedding": 35, "tackle": 44, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 24, "kickAccuracy": 26}}, {"id": "3916387", "name": "Lamar Jackson", "team": "33", "positions": ["QB"], "rating": 94, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 92, "throwAccuracyMid": 94, "throwAccuracyDeep": 82, "throwUnderPressure": 95, "throwPower": 93, "carrying": 70, "bCVision": 98, "breakTackle": 82, "speed": 95, "catching": 64, "catchInTraffic": 17, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 13, "passBlock": 13, "runBlock": 14, "powerMoves": 12, "finesseMoves": 10, "blockShedding": 16, "tackle": 35, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 12, "kickAccuracy": 19}}, {"id": "4685736", "name": "Emery Jones Jr.", "team": "33", "positions": ["OT"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 33, "bCVision": 14, "breakTackle": 13, "speed": 70, "catching": 21, "catchInTraffic": 22, "shortRouteRunning": 20, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 75, "runBlock": 73, "powerMoves": 42, "finesseMoves": 23, "blockShedding": 35, "tackle": 31, "manCoverage": 11, "zoneCoverage": 12, "kickPower": 14, "kickAccuracy": 16}}, {"id": "4870847", "name": "Ja'Kobi Lane", "team": "33", "positions": ["WR"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 80, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870847", "asOf": "2026-09-10T14:22:48.551345+00:00", "baseRating": 72, "priorRating": 65.79, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 27, "throwAccuracyMid": 23, "throwAccuracyDeep": 19, "throwUnderPressure": 22, "throwPower": 35, "carrying": 74, "bCVision": 76, "breakTackle": 71, "speed": 90, "catching": 80, "catchInTraffic": 81, "shortRouteRunning": 72, "mediumRouteRunning": 74, "deepRouteRunning": 75, "passBlock": 30, "runBlock": 46, "powerMoves": 18, "finesseMoves": 20, "blockShedding": 24, "tackle": 27, "manCoverage": 18, "zoneCoverage": 20, "kickPower": 27, "kickAccuracy": 24}}, {"id": "3042738", "name": "Ethan Pocic", "team": "33", "positions": ["C"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 24, "carrying": 28, "bCVision": 15, "breakTackle": 7, "speed": 70, "catching": 34, "catchInTraffic": 14, "shortRouteRunning": 23, "mediumRouteRunning": 13, "deepRouteRunning": 7, "passBlock": 75, "runBlock": 80, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 33, "tackle": 36, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 12, "kickAccuracy": 12}}, {"id": "4430876", "name": "Roger Rosengarten", "team": "33", "positions": ["OT"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 8, "throwPower": 17, "carrying": 32, "bCVision": 10, "breakTackle": 25, "speed": 75, "catching": 12, "catchInTraffic": 11, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 8, "passBlock": 81, "runBlock": 80, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 28, "manCoverage": 15, "zoneCoverage": 10, "kickPower": 16, "kickAccuracy": 11}}, {"id": "5088338", "name": "Elijah Sarratt", "team": "33", "positions": ["WR"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 115, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5088338", "asOf": "2026-09-10T14:22:48.535529+00:00", "baseRating": 71, "priorRating": 64.61, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 26, "throwAccuracyDeep": 20, "throwUnderPressure": 30, "throwPower": 33, "carrying": 75, "bCVision": 80, "breakTackle": 76, "speed": 89, "catching": 81, "catchInTraffic": 80, "shortRouteRunning": 75, "mediumRouteRunning": 76, "deepRouteRunning": 75, "passBlock": 34, "runBlock": 52, "powerMoves": 14, "finesseMoves": 18, "blockShedding": 25, "tackle": 23, "manCoverage": 20, "zoneCoverage": 23, "kickPower": 32, "kickAccuracy": 28}}, {"id": "4035479", "name": "John Simpson", "team": "33", "positions": ["OG"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 14, "carrying": 42, "bCVision": 22, "breakTackle": 12, "speed": 69, "catching": 32, "catchInTraffic": 15, "shortRouteRunning": 20, "mediumRouteRunning": 10, "deepRouteRunning": 6, "passBlock": 78, "runBlock": 82, "powerMoves": 27, "finesseMoves": 10, "blockShedding": 27, "tackle": 31, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 35, "kickAccuracy": 22}}, {"id": "3052897", "name": "Durham Smythe", "team": "33", "positions": ["TE"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 25, "carrying": 75, "bCVision": 63, "breakTackle": 62, "speed": 80, "catching": 86, "catchInTraffic": 74, "shortRouteRunning": 66, "mediumRouteRunning": 62, "deepRouteRunning": 56, "passBlock": 60, "runBlock": 62, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 19, "tackle": 28, "manCoverage": 10, "zoneCoverage": 13, "kickPower": 19, "kickAccuracy": 14}}, {"id": "2980153", "name": "Ronnie Stanley", "team": "33", "positions": ["OT"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 22, "carrying": 32, "bCVision": 15, "breakTackle": 8, "speed": 70, "catching": 24, "catchInTraffic": 22, "shortRouteRunning": 19, "mediumRouteRunning": 9, "deepRouteRunning": 6, "passBlock": 87, "runBlock": 86, "powerMoves": 18, "finesseMoves": 14, "blockShedding": 27, "tackle": 31, "manCoverage": 11, "zoneCoverage": 13, "kickPower": 20, "kickAccuracy": 17}}, {"id": "4769895", "name": "Carson Vinson", "team": "33", "positions": ["OT"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 15, "carrying": 26, "bCVision": 13, "breakTackle": 14, "speed": 68, "catching": 28, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 74, "runBlock": 73, "powerMoves": 23, "finesseMoves": 14, "blockShedding": 37, "tackle": 24, "manCoverage": 11, "zoneCoverage": 14, "kickPower": 14, "kickAccuracy": 11}}, {"id": "4243220", "name": "Andrew Vorhees", "team": "33", "positions": ["OG"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 5, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 7, "throwPower": 15, "carrying": 32, "bCVision": 15, "breakTackle": 15, "speed": 65, "catching": 30, "catchInTraffic": 24, "shortRouteRunning": 22, "mediumRouteRunning": 16, "deepRouteRunning": 14, "passBlock": 72, "runBlock": 75, "powerMoves": 40, "finesseMoves": 25, "blockShedding": 35, "tackle": 29, "manCoverage": 8, "zoneCoverage": 9, "kickPower": 11, "kickAccuracy": 10}}, {"id": "4696882", "name": "Devontez Walker", "team": "33", "positions": ["WR"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 19, "throwPower": 23, "carrying": 70, "bCVision": 77, "breakTackle": 75, "speed": 94, "catching": 80, "catchInTraffic": 81, "shortRouteRunning": 73, "mediumRouteRunning": 74, "deepRouteRunning": 75, "passBlock": 38, "runBlock": 49, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 31, "tackle": 33, "manCoverage": 12, "zoneCoverage": 20, "kickPower": 20, "kickAccuracy": 16}}, {"id": "4690143", "name": "LaJohntay Wester", "team": "33", "positions": ["WR"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 15, "throwAccuracyDeep": 16, "throwUnderPressure": 31, "throwPower": 15, "carrying": 68, "bCVision": 81, "breakTackle": 71, "speed": 90, "catching": 79, "catchInTraffic": 82, "shortRouteRunning": 75, "mediumRouteRunning": 73, "deepRouteRunning": 72, "passBlock": 20, "runBlock": 41, "powerMoves": 19, "finesseMoves": 22, "blockShedding": 26, "tackle": 28, "manCoverage": 66, "zoneCoverage": 22, "kickPower": 20, "kickAccuracy": 21}}, {"id": "3052101", "name": "Chidobe Awuzie", "team": "33", "positions": ["CB"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 32, "carrying": 68, "bCVision": 67, "breakTackle": 54, "speed": 89, "catching": 72, "catchInTraffic": 57, "shortRouteRunning": 34, "mediumRouteRunning": 23, "deepRouteRunning": 16, "passBlock": 35, "runBlock": 35, "powerMoves": 36, "finesseMoves": 51, "blockShedding": 54, "tackle": 66, "manCoverage": 83, "zoneCoverage": 85, "kickPower": 26, "kickAccuracy": 22}}, {"id": "4698244", "name": "Teddye Buchanan", "team": "33", "positions": ["LB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 29, "throwAccuracyMid": 26, "throwAccuracyDeep": 23, "throwUnderPressure": 23, "throwPower": 28, "carrying": 65, "bCVision": 45, "breakTackle": 37, "speed": 86, "catching": 61, "catchInTraffic": 52, "shortRouteRunning": 28, "mediumRouteRunning": 25, "deepRouteRunning": 22, "passBlock": 40, "runBlock": 40, "powerMoves": 54, "finesseMoves": 60, "blockShedding": 69, "tackle": 86, "manCoverage": 61, "zoneCoverage": 67, "kickPower": 23, "kickAccuracy": 18}}, {"id": "11284", "name": "Calais Campbell", "team": "33", "positions": ["DT", "EDGE"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 35, "carrying": 46, "bCVision": 20, "breakTackle": 16, "speed": 73, "catching": 41, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 3, "deepRouteRunning": 2, "passBlock": 45, "runBlock": 45, "powerMoves": 81, "finesseMoves": 73, "blockShedding": 89, "tackle": 83, "manCoverage": 20, "zoneCoverage": 27, "kickPower": 30, "kickAccuracy": 30}}, {"id": "4683188", "name": "Mike Green", "team": "33", "positions": ["EDGE"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 8, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 16, "carrying": 42, "bCVision": 37, "breakTackle": 27, "speed": 88, "catching": 37, "catchInTraffic": 23, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 66, "finesseMoves": 76, "blockShedding": 72, "tackle": 79, "manCoverage": 28, "zoneCoverage": 39, "kickPower": 24, "kickAccuracy": 24}}, {"id": "4575517", "name": "Kyle Hamilton", "team": "33", "positions": ["S"], "rating": 92, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 28, "throwAccuracyMid": 24, "throwAccuracyDeep": 20, "throwUnderPressure": 20, "throwPower": 36, "carrying": 68, "bCVision": 70, "breakTackle": 57, "speed": 88, "catching": 78, "catchInTraffic": 68, "shortRouteRunning": 37, "mediumRouteRunning": 34, "deepRouteRunning": 32, "passBlock": 35, "runBlock": 35, "powerMoves": 52, "finesseMoves": 68, "blockShedding": 71, "tackle": 80, "manCoverage": 87, "zoneCoverage": 84, "kickPower": 22, "kickAccuracy": 21}}, {"id": "3858276", "name": "Jaylinn Hawkins", "team": "33", "positions": ["S"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 27, "carrying": 55, "bCVision": 63, "breakTackle": 45, "speed": 87, "catching": 74, "catchInTraffic": 60, "shortRouteRunning": 40, "mediumRouteRunning": 37, "deepRouteRunning": 30, "passBlock": 30, "runBlock": 30, "powerMoves": 50, "finesseMoves": 44, "blockShedding": 61, "tackle": 73, "manCoverage": 71, "zoneCoverage": 80, "kickPower": 28, "kickAccuracy": 24}}, {"id": "3052743", "name": "Trey Hendrickson", "team": "33", "positions": ["EDGE"], "rating": 90, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 23, "carrying": 41, "bCVision": 45, "breakTackle": 28, "speed": 83, "catching": 44, "catchInTraffic": 30, "shortRouteRunning": 17, "mediumRouteRunning": 10, "deepRouteRunning": 6, "passBlock": 45, "runBlock": 45, "powerMoves": 85, "finesseMoves": 94, "blockShedding": 78, "tackle": 87, "manCoverage": 36, "zoneCoverage": 41, "kickPower": 17, "kickAccuracy": 17}}, {"id": "4565350", "name": "Jay Higgins IV", "team": "33", "positions": ["LB"], "rating": 61, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 23, "carrying": 56, "bCVision": 45, "breakTackle": 31, "speed": 78, "catching": 53, "catchInTraffic": 41, "shortRouteRunning": 28, "mediumRouteRunning": 25, "deepRouteRunning": 22, "passBlock": 45, "runBlock": 45, "powerMoves": 53, "finesseMoves": 51, "blockShedding": 63, "tackle": 79, "manCoverage": 53, "zoneCoverage": 61, "kickPower": 23, "kickAccuracy": 19}}, {"id": "3126356", "name": "Marlon Humphrey", "team": "33", "positions": ["CB"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 22, "carrying": 62, "bCVision": 68, "breakTackle": 56, "speed": 91, "catching": 78, "catchInTraffic": 56, "shortRouteRunning": 15, "mediumRouteRunning": 11, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 37, "finesseMoves": 51, "blockShedding": 61, "tackle": 70, "manCoverage": 81, "zoneCoverage": 84, "kickPower": 30, "kickAccuracy": 25}}, {"id": "4878287", "name": "Keondre Jackson", "team": "33", "positions": ["S"], "rating": 60, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 28, "carrying": 60, "bCVision": 62, "breakTackle": 51, "speed": 83, "catching": 64, "catchInTraffic": 61, "shortRouteRunning": 30, "mediumRouteRunning": 23, "deepRouteRunning": 18, "passBlock": 30, "runBlock": 35, "powerMoves": 30, "finesseMoves": 36, "blockShedding": 45, "tackle": 57, "manCoverage": 69, "zoneCoverage": 65, "kickPower": 15, "kickAccuracy": 16}}, {"id": "15846", "name": "John Jenkins", "team": "33", "positions": ["DT"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 40, "bCVision": 15, "breakTackle": 10, "speed": 70, "catching": 30, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 55, "blockShedding": 77, "tackle": 87, "manCoverage": 10, "zoneCoverage": 15, "kickPower": 23, "kickAccuracy": 17}}, {"id": "4362139", "name": "Travis Jones", "team": "33", "positions": ["DT"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 25, "bCVision": 20, "breakTackle": 19, "speed": 74, "catching": 26, "catchInTraffic": 13, "shortRouteRunning": 10, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 77, "finesseMoves": 64, "blockShedding": 82, "tackle": 86, "manCoverage": 15, "zoneCoverage": 19, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4035245", "name": "Nnamdi Madubuike", "team": "33", "positions": ["DT"], "rating": 90, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 16, "carrying": 30, "bCVision": 17, "breakTackle": 10, "speed": 80, "catching": 44, "catchInTraffic": 25, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 76, "finesseMoves": 87, "blockShedding": 89, "tackle": 96, "manCoverage": 22, "zoneCoverage": 26, "kickPower": 15, "kickAccuracy": 12}}, {"id": "4694334", "name": "Keyon Martin", "team": "33", "positions": ["CB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 55, "bCVision": 60, "breakTackle": 52, "speed": 92, "catching": 62, "catchInTraffic": 59, "shortRouteRunning": 29, "mediumRouteRunning": 17, "deepRouteRunning": 12, "passBlock": 30, "runBlock": 35, "powerMoves": 27, "finesseMoves": 35, "blockShedding": 44, "tackle": 51, "manCoverage": 67, "zoneCoverage": 66, "kickPower": 14, "kickAccuracy": 13}}, {"id": "4565311", "name": "Aeneas Peebles", "team": "33", "positions": ["DT"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 23, "carrying": 38, "bCVision": 29, "breakTackle": 23, "speed": 73, "catching": 27, "catchInTraffic": 20, "shortRouteRunning": 15, "mediumRouteRunning": 12, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 72, "blockShedding": 75, "tackle": 78, "manCoverage": 16, "zoneCoverage": 21, "kickPower": 20, "kickAccuracy": 19}}, {"id": "4702918", "name": "Chandler Rivers", "team": "33", "positions": ["CB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 162, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4702918", "asOf": "2026-09-10T14:22:48.536488+00:00", "baseRating": 71, "priorRating": 63.5, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 59, "bCVision": 68, "breakTackle": 52, "speed": 92, "catching": 64, "catchInTraffic": 60, "shortRouteRunning": 45, "mediumRouteRunning": 40, "deepRouteRunning": 36, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 38, "blockShedding": 44, "tackle": 58, "manCoverage": 72, "zoneCoverage": 69, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4690179", "name": "Tavius Robinson", "team": "33", "positions": ["EDGE"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 20, "carrying": 36, "bCVision": 43, "breakTackle": 31, "speed": 84, "catching": 35, "catchInTraffic": 31, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 60, "blockShedding": 73, "tackle": 85, "manCoverage": 31, "zoneCoverage": 38, "kickPower": 13, "kickAccuracy": 14}}, {"id": "4430831", "name": "Trenton Simpson", "team": "33", "positions": ["LB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 36, "throwAccuracyMid": 31, "throwAccuracyDeep": 27, "throwUnderPressure": 24, "throwPower": 35, "carrying": 64, "bCVision": 68, "breakTackle": 56, "speed": 91, "catching": 47, "catchInTraffic": 44, "shortRouteRunning": 25, "mediumRouteRunning": 21, "deepRouteRunning": 15, "passBlock": 35, "runBlock": 45, "powerMoves": 59, "finesseMoves": 69, "blockShedding": 75, "tackle": 83, "manCoverage": 62, "zoneCoverage": 66, "kickPower": 16, "kickAccuracy": 14}}, {"id": "3915189", "name": "Roquan Smith", "team": "33", "positions": ["LB"], "rating": 93, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 8, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 54, "bCVision": 41, "breakTackle": 36, "speed": 86, "catching": 72, "catchInTraffic": 40, "shortRouteRunning": 13, "mediumRouteRunning": 12, "deepRouteRunning": 11, "passBlock": 45, "runBlock": 45, "powerMoves": 68, "finesseMoves": 60, "blockShedding": 79, "tackle": 96, "manCoverage": 71, "zoneCoverage": 77, "kickPower": 14, "kickAccuracy": 22}}, {"id": "4685530", "name": "Malaki Starks", "team": "33", "positions": ["S"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 33, "throwAccuracyMid": 29, "throwAccuracyDeep": 26, "throwUnderPressure": 32, "throwPower": 40, "carrying": 62, "bCVision": 71, "breakTackle": 60, "speed": 89, "catching": 72, "catchInTraffic": 57, "shortRouteRunning": 32, "mediumRouteRunning": 25, "deepRouteRunning": 21, "passBlock": 35, "runBlock": 35, "powerMoves": 36, "finesseMoves": 37, "blockShedding": 58, "tackle": 76, "manCoverage": 73, "zoneCoverage": 76, "kickPower": 21, "kickAccuracy": 18}}, {"id": "4575483", "name": "T.J. Tampa", "team": "33", "positions": ["CB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 33, "throwAccuracyMid": 32, "throwAccuracyDeep": 23, "throwUnderPressure": 11, "throwPower": 40, "carrying": 62, "bCVision": 71, "breakTackle": 66, "speed": 88, "catching": 73, "catchInTraffic": 67, "shortRouteRunning": 54, "mediumRouteRunning": 51, "deepRouteRunning": 47, "passBlock": 15, "runBlock": 25, "powerMoves": 35, "finesseMoves": 43, "blockShedding": 51, "tackle": 54, "manCoverage": 71, "zoneCoverage": 70, "kickPower": 20, "kickAccuracy": 15}}, {"id": "3915837", "name": "Broderick Washington Jr.", "team": "33", "positions": ["DT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 27, "carrying": 34, "bCVision": 19, "breakTackle": 11, "speed": 70, "catching": 23, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 3, "deepRouteRunning": 2, "passBlock": 55, "runBlock": 57, "powerMoves": 73, "finesseMoves": 63, "blockShedding": 75, "tackle": 79, "manCoverage": 19, "zoneCoverage": 26, "kickPower": 17, "kickAccuracy": 13}}, {"id": "4601278", "name": "Nate Wiggins", "team": "33", "positions": ["CB"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 27, "throwAccuracyMid": 23, "throwAccuracyDeep": 21, "throwUnderPressure": 16, "throwPower": 33, "carrying": 58, "bCVision": 79, "breakTackle": 71, "speed": 96, "catching": 73, "catchInTraffic": 61, "shortRouteRunning": 47, "mediumRouteRunning": 45, "deepRouteRunning": 42, "passBlock": 21, "runBlock": 28, "powerMoves": 25, "finesseMoves": 29, "blockShedding": 43, "tackle": 67, "manCoverage": 82, "zoneCoverage": 75, "kickPower": 15, "kickAccuracy": 16}}, {"id": "4839501", "name": "Zion Young", "team": "33", "positions": ["EDGE"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 45, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4839501", "asOf": "2026-09-10T14:22:48.559222+00:00", "baseRating": 76, "priorRating": 67.65, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 18, "throwAccuracyDeep": 10, "throwUnderPressure": 16, "throwPower": 18, "carrying": 49, "bCVision": 37, "breakTackle": 39, "speed": 81, "catching": 33, "catchInTraffic": 31, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 68, "blockShedding": 83, "tackle": 84, "manCoverage": 18, "zoneCoverage": 24, "kickPower": 27, "kickAccuracy": 20}}, {"id": "5084956", "name": "Ryan Eckley", "team": "33", "positions": ["P"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 211, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5084956", "asOf": "2026-09-10T14:22:48.586786+00:00", "baseRating": 73, "priorRating": 62.64, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 21, "throwAccuracyDeep": 26, "throwUnderPressure": 18, "throwPower": 29, "carrying": 55, "bCVision": 15, "breakTackle": 28, "speed": 75, "catching": 28, "catchInTraffic": 16, "shortRouteRunning": 11, "mediumRouteRunning": 12, "deepRouteRunning": 14, "passBlock": 14, "runBlock": 20, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 23, "tackle": 29, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 92, "kickAccuracy": 80}}, {"id": "4697745", "name": "Tyler Loop", "team": "33", "positions": ["K"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 28, "throwAccuracyDeep": 20, "throwUnderPressure": 15, "throwPower": 25, "carrying": 34, "bCVision": 17, "breakTackle": 12, "speed": 74, "catching": 30, "catchInTraffic": 13, "shortRouteRunning": 14, "mediumRouteRunning": 12, "deepRouteRunning": 10, "passBlock": 12, "runBlock": 10, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 10, "tackle": 20, "manCoverage": 10, "zoneCoverage": 11, "kickPower": 97, "kickAccuracy": 85}}, {"id": "3915184", "name": "Nick Moore", "team": "33", "positions": ["LS"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 39, "carrying": 68, "bCVision": 48, "breakTackle": 20, "speed": 70, "catching": 70, "catchInTraffic": 52, "shortRouteRunning": 48, "mediumRouteRunning": 43, "deepRouteRunning": 38, "passBlock": 54, "runBlock": 51, "powerMoves": 19, "finesseMoves": 24, "blockShedding": 43, "tackle": 57, "manCoverage": 36, "zoneCoverage": 42, "kickPower": 25, "kickAccuracy": 24}}, {"id": "5083656", "name": "Bilhal Kone", "team": "33", "positions": ["CB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 27, "throwAccuracyDeep": 24, "throwUnderPressure": 31, "throwPower": 29, "carrying": 54, "bCVision": 70, "breakTackle": 44, "speed": 91, "catching": 69, "catchInTraffic": 54, "shortRouteRunning": 18, "mediumRouteRunning": 17, "deepRouteRunning": 16, "passBlock": 35, "runBlock": 35, "powerMoves": 26, "finesseMoves": 25, "blockShedding": 45, "tackle": 58, "manCoverage": 70, "zoneCoverage": 66, "kickPower": 22, "kickAccuracy": 27}}, {"id": "3915470", "name": "Danny Pinter", "team": "33", "positions": ["C"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 30, "carrying": 38, "bCVision": 33, "breakTackle": 31, "speed": 73, "catching": 48, "catchInTraffic": 40, "shortRouteRunning": 34, "mediumRouteRunning": 31, "deepRouteRunning": 25, "passBlock": 64, "runBlock": 74, "powerMoves": 33, "finesseMoves": 21, "blockShedding": 35, "tackle": 37, "manCoverage": 13, "zoneCoverage": 15, "kickPower": 22, "kickAccuracy": 21}}, {"id": "4685526", "name": "Adam Randall", "team": "33", "positions": ["RB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 174, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685526", "asOf": "2026-09-10T14:22:48.708007+00:00", "baseRating": 65, "priorRating": 63.27, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 23, "throwAccuracyMid": 18, "throwAccuracyDeep": 12, "throwUnderPressure": 24, "throwPower": 26, "carrying": 84, "bCVision": 74, "breakTackle": 74, "speed": 90, "catching": 64, "catchInTraffic": 63, "shortRouteRunning": 68, "mediumRouteRunning": 63, "deepRouteRunning": 58, "passBlock": 48, "runBlock": 30, "powerMoves": 15, "finesseMoves": 18, "blockShedding": 26, "tackle": 26, "manCoverage": 18, "zoneCoverage": 26, "kickPower": 24, "kickAccuracy": 22}}, {"id": "4036419", "name": "Skylar Thompson", "team": "33", "positions": ["QB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/33/roster", "rosterAsOf": "2026-09-23T15:57:41.318920+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 79, "throwAccuracyMid": 79, "throwAccuracyDeep": 76, "throwUnderPressure": 76, "throwPower": 88, "carrying": 56, "bCVision": 75, "breakTackle": 53, "speed": 77, "catching": 34, "catchInTraffic": 16, "shortRouteRunning": 15, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 15, "runBlock": 20, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 22, "tackle": 26, "manCoverage": 10, "zoneCoverage": 15, "kickPower": 23, "kickAccuracy": 19}}, {"id": "3918298", "name": "Josh Allen", "team": "2", "positions": ["QB"], "rating": 99, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 97, "throwAccuracyMid": 90, "throwAccuracyDeep": 93, "throwUnderPressure": 94, "throwPower": 98, "carrying": 63, "bCVision": 97, "breakTackle": 86, "speed": 87, "catching": 40, "catchInTraffic": 20, "shortRouteRunning": 22, "mediumRouteRunning": 15, "deepRouteRunning": 13, "passBlock": 14, "runBlock": 17, "powerMoves": 9, "finesseMoves": 9, "blockShedding": 23, "tackle": 32, "manCoverage": 12, "zoneCoverage": 18, "kickPower": 22, "kickAccuracy": 14}}, {"id": "3115293", "name": "Kyle Allen", "team": "2", "positions": ["QB"], "rating": 60, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 82, "throwAccuracyMid": 77, "throwAccuracyDeep": 74, "throwUnderPressure": 73, "throwPower": 84, "carrying": 56, "bCVision": 52, "breakTackle": 33, "speed": 81, "catching": 24, "catchInTraffic": 18, "shortRouteRunning": 18, "mediumRouteRunning": 17, "deepRouteRunning": 15, "passBlock": 17, "runBlock": 16, "powerMoves": 9, "finesseMoves": 9, "blockShedding": 21, "tackle": 28, "manCoverage": 12, "zoneCoverage": 18, "kickPower": 18, "kickAccuracy": 15}}, {"id": "4367203", "name": "Alec Anderson", "team": "2", "positions": ["OG", "OT"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 25, "carrying": 45, "bCVision": 28, "breakTackle": 23, "speed": 60, "catching": 40, "catchInTraffic": 35, "shortRouteRunning": 28, "mediumRouteRunning": 18, "deepRouteRunning": 10, "passBlock": 68, "runBlock": 76, "powerMoves": 35, "finesseMoves": 30, "blockShedding": 40, "tackle": 45, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 22, "kickAccuracy": 20}}, {"id": "4683153", "name": "Skyler Bell", "team": "2", "positions": ["WR"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 125, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4683153", "asOf": "2026-09-10T14:22:46.536233+00:00", "baseRating": 71, "priorRating": 64.34, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 25, "throwAccuracyDeep": 20, "throwUnderPressure": 31, "throwPower": 40, "carrying": 71, "bCVision": 82, "breakTackle": 77, "speed": 92, "catching": 77, "catchInTraffic": 79, "shortRouteRunning": 71, "mediumRouteRunning": 72, "deepRouteRunning": 71, "passBlock": 33, "runBlock": 50, "powerMoves": 30, "finesseMoves": 36, "blockShedding": 37, "tackle": 41, "manCoverage": 33, "zoneCoverage": 38, "kickPower": 46, "kickAccuracy": 37}}, {"id": "4869533", "name": "Jude Bowry", "team": "2", "positions": ["OT"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 102, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4869533", "asOf": "2026-09-10T14:22:46.558010+00:00", "baseRating": 69, "priorRating": 65, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 16, "carrying": 24, "bCVision": 10, "breakTackle": 17, "speed": 70, "catching": 23, "catchInTraffic": 19, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 71, "runBlock": 74, "powerMoves": 38, "finesseMoves": 40, "blockShedding": 44, "tackle": 45, "manCoverage": 13, "zoneCoverage": 13, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4030899", "name": "Spencer Brown", "team": "2", "positions": ["OT"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 23, "carrying": 50, "bCVision": 27, "breakTackle": 24, "speed": 73, "catching": 55, "catchInTraffic": 49, "shortRouteRunning": 33, "mediumRouteRunning": 14, "deepRouteRunning": 5, "passBlock": 80, "runBlock": 88, "powerMoves": 49, "finesseMoves": 38, "blockShedding": 34, "tackle": 42, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 25, "kickAccuracy": 25}}, {"id": "4635008", "name": "Keon Coleman", "team": "2", "positions": ["WR"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 52, "throwAccuracyMid": 46, "throwAccuracyDeep": 40, "throwUnderPressure": 19, "throwPower": 65, "carrying": 74, "bCVision": 84, "breakTackle": 77, "speed": 87, "catching": 84, "catchInTraffic": 85, "shortRouteRunning": 77, "mediumRouteRunning": 77, "deepRouteRunning": 75, "passBlock": 52, "runBlock": 42, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 40, "tackle": 40, "manCoverage": 25, "zoneCoverage": 31, "kickPower": 22, "kickAccuracy": 20}}, {"id": "4379399", "name": "James Cook III", "team": "2", "positions": ["RB"], "rating": 94, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 14, "throwAccuracyDeep": 10, "throwUnderPressure": 17, "throwPower": 27, "carrying": 90, "bCVision": 91, "breakTackle": 87, "speed": 93, "catching": 70, "catchInTraffic": 52, "shortRouteRunning": 68, "mediumRouteRunning": 65, "deepRouteRunning": 57, "passBlock": 51, "runBlock": 42, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 35, "tackle": 40, "manCoverage": 24, "zoneCoverage": 34, "kickPower": 19, "kickAccuracy": 14}}, {"id": "3056608", "name": "Austin Corbett", "team": "2", "positions": ["OG", "C"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 23, "carrying": 32, "bCVision": 15, "breakTackle": 7, "speed": 68, "catching": 18, "catchInTraffic": 15, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 80, "runBlock": 78, "powerMoves": 20, "finesseMoves": 10, "blockShedding": 15, "tackle": 29, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 17, "kickAccuracy": 13}}, {"id": "4035448", "name": "Lloyd Cushenberry III", "team": "2", "positions": ["C"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 22, "carrying": 30, "bCVision": 10, "breakTackle": 9, "speed": 70, "catching": 30, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 77, "runBlock": 77, "powerMoves": 15, "finesseMoves": 12, "blockShedding": 23, "tackle": 22, "manCoverage": 13, "zoneCoverage": 14, "kickPower": 22, "kickAccuracy": 21}}, {"id": "4429501", "name": "Ray Davis", "team": "2", "positions": ["RB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 32, "throwAccuracyMid": 26, "throwAccuracyDeep": 20, "throwUnderPressure": 27, "throwPower": 40, "carrying": 93, "bCVision": 82, "breakTackle": 83, "speed": 88, "catching": 71, "catchInTraffic": 52, "shortRouteRunning": 66, "mediumRouteRunning": 61, "deepRouteRunning": 54, "passBlock": 52, "runBlock": 36, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 30, "tackle": 33, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 58, "kickAccuracy": 55}}, {"id": "3051324", "name": "Dion Dawkins", "team": "2", "positions": ["OT"], "rating": 88, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 23, "carrying": 28, "bCVision": 17, "breakTackle": 8, "speed": 75, "catching": 41, "catchInTraffic": 10, "shortRouteRunning": 25, "mediumRouteRunning": 14, "deepRouteRunning": 10, "passBlock": 88, "runBlock": 84, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 27, "tackle": 31, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 24, "kickAccuracy": 22}}, {"id": "4368828", "name": "Tylan Grable", "team": "2", "positions": ["OT"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 52, "throwAccuracyMid": 48, "throwAccuracyDeep": 45, "throwUnderPressure": 35, "throwPower": 57, "carrying": 57, "bCVision": 52, "breakTackle": 34, "speed": 74, "catching": 51, "catchInTraffic": 49, "shortRouteRunning": 43, "mediumRouteRunning": 35, "deepRouteRunning": 26, "passBlock": 69, "runBlock": 70, "powerMoves": 57, "finesseMoves": 46, "blockShedding": 45, "tackle": 48, "manCoverage": 12, "zoneCoverage": 13, "kickPower": 13, "kickAccuracy": 13}}, {"id": "4573699", "name": "Jackson Hawes", "team": "2", "positions": ["TE"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 9, "throwAccuracyDeep": 15, "throwUnderPressure": 26, "throwPower": 24, "carrying": 70, "bCVision": 68, "breakTackle": 60, "speed": 78, "catching": 75, "catchInTraffic": 73, "shortRouteRunning": 65, "mediumRouteRunning": 57, "deepRouteRunning": 53, "passBlock": 61, "runBlock": 69, "powerMoves": 28, "finesseMoves": 32, "blockShedding": 33, "tackle": 33, "manCoverage": 17, "zoneCoverage": 20, "kickPower": 24, "kickAccuracy": 27}}, {"id": "3915411", "name": "Ty Johnson", "team": "2", "positions": ["RB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 11, "throwPower": 23, "carrying": 91, "bCVision": 79, "breakTackle": 77, "speed": 90, "catching": 67, "catchInTraffic": 54, "shortRouteRunning": 65, "mediumRouteRunning": 56, "deepRouteRunning": 51, "passBlock": 51, "runBlock": 31, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 31, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 13, "kickAccuracy": 16}}, {"id": "4385690", "name": "Dalton Kincaid", "team": "2", "positions": ["TE"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 76, "bCVision": 75, "breakTackle": 67, "speed": 86, "catching": 92, "catchInTraffic": 82, "shortRouteRunning": 76, "mediumRouteRunning": 70, "deepRouteRunning": 72, "passBlock": 58, "runBlock": 60, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 35, "tackle": 37, "manCoverage": 16, "zoneCoverage": 20, "kickPower": 21, "kickAccuracy": 19}}, {"id": "3930086", "name": "Dawson Knox", "team": "2", "positions": ["TE"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 28, "throwAccuracyMid": 23, "throwAccuracyDeep": 17, "throwUnderPressure": 20, "throwPower": 41, "carrying": 71, "bCVision": 73, "breakTackle": 53, "speed": 86, "catching": 83, "catchInTraffic": 82, "shortRouteRunning": 68, "mediumRouteRunning": 63, "deepRouteRunning": 58, "passBlock": 63, "runBlock": 65, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 31, "manCoverage": 13, "zoneCoverage": 16, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4688552", "name": "Keleki Latu", "team": "2", "positions": ["TE"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 70, "bCVision": 64, "breakTackle": 62, "speed": 76, "catching": 75, "catchInTraffic": 73, "shortRouteRunning": 63, "mediumRouteRunning": 58, "deepRouteRunning": 51, "passBlock": 60, "runBlock": 61, "powerMoves": 11, "finesseMoves": 12, "blockShedding": 35, "tackle": 32, "manCoverage": 15, "zoneCoverage": 17, "kickPower": 17, "kickAccuracy": 14}}, {"id": "4033748", "name": "Connor McGovern", "team": "2", "positions": ["C"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 13, "throwPower": 30, "carrying": 40, "bCVision": 10, "breakTackle": 5, "speed": 68, "catching": 35, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 83, "runBlock": 82, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 40, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 25, "kickAccuracy": 25}}, {"id": "3915416", "name": "DJ Moore", "team": "2", "positions": ["WR"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 33, "throwAccuracyMid": 27, "throwAccuracyDeep": 20, "throwUnderPressure": 22, "throwPower": 43, "carrying": 73, "bCVision": 95, "breakTackle": 85, "speed": 91, "catching": 91, "catchInTraffic": 89, "shortRouteRunning": 81, "mediumRouteRunning": 81, "deepRouteRunning": 80, "passBlock": 30, "runBlock": 53, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 22, "tackle": 30, "manCoverage": 18, "zoneCoverage": 24, "kickPower": 18, "kickAccuracy": 13}}, {"id": "4242433", "name": "Joshua Palmer", "team": "2", "positions": ["WR"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 16, "throwPower": 28, "carrying": 75, "bCVision": 77, "breakTackle": 77, "speed": 87, "catching": 84, "catchInTraffic": 87, "shortRouteRunning": 77, "mediumRouteRunning": 77, "deepRouteRunning": 76, "passBlock": 28, "runBlock": 38, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 26, "manCoverage": 15, "zoneCoverage": 19, "kickPower": 18, "kickAccuracy": 13}}, {"id": "4606712", "name": "Ar'maj Reed-Adams", "team": "2", "positions": ["OG"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 241, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4606712", "asOf": "2026-09-10T14:22:46.646070+00:00", "baseRating": 66, "priorRating": 62.21, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 12, "carrying": 25, "bCVision": 13, "breakTackle": 10, "speed": 63, "catching": 29, "catchInTraffic": 18, "shortRouteRunning": 16, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 71, "runBlock": 73, "powerMoves": 39, "finesseMoves": 37, "blockShedding": 28, "tackle": 36, "manCoverage": 15, "zoneCoverage": 15, "kickPower": 29, "kickAccuracy": 26}}, {"id": "4373678", "name": "Khalil Shakir", "team": "2", "positions": ["WR"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 27, "throwAccuracyDeep": 21, "throwUnderPressure": 27, "throwPower": 39, "carrying": 73, "bCVision": 92, "breakTackle": 83, "speed": 90, "catching": 94, "catchInTraffic": 81, "shortRouteRunning": 82, "mediumRouteRunning": 84, "deepRouteRunning": 79, "passBlock": 29, "runBlock": 39, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 27, "tackle": 25, "manCoverage": 11, "zoneCoverage": 17, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4428696", "name": "O'Cyrus Torrence", "team": "2", "positions": ["OG"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 12, "throwPower": 21, "carrying": 34, "bCVision": 10, "breakTackle": 5, "speed": 61, "catching": 25, "catchInTraffic": 12, "shortRouteRunning": 10, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 76, "runBlock": 79, "powerMoves": 21, "finesseMoves": 10, "blockShedding": 39, "tackle": 35, "manCoverage": 7, "zoneCoverage": 8, "kickPower": 14, "kickAccuracy": 13}}, {"id": "4401823", "name": "Dee Alford", "team": "2", "positions": ["CB"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 22, "carrying": 60, "bCVision": 78, "breakTackle": 67, "speed": 91, "catching": 71, "catchInTraffic": 62, "shortRouteRunning": 30, "mediumRouteRunning": 25, "deepRouteRunning": 21, "passBlock": 13, "runBlock": 18, "powerMoves": 30, "finesseMoves": 33, "blockShedding": 43, "tackle": 66, "manCoverage": 76, "zoneCoverage": 78, "kickPower": 14, "kickAccuracy": 15}}, {"id": "4366349", "name": "Joe Andreessen", "team": "2", "positions": ["LB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 30, "carrying": 63, "bCVision": 50, "breakTackle": 42, "speed": 84, "catching": 66, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 58, "finesseMoves": 51, "blockShedding": 71, "tackle": 80, "manCoverage": 51, "zoneCoverage": 62, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4379778", "name": "Christian Benford", "team": "2", "positions": ["CB"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 30, "carrying": 61, "bCVision": 57, "breakTackle": 52, "speed": 89, "catching": 75, "catchInTraffic": 60, "shortRouteRunning": 32, "mediumRouteRunning": 27, "deepRouteRunning": 24, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 41, "blockShedding": 51, "tackle": 73, "manCoverage": 80, "zoneCoverage": 84, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4259166", "name": "Terrel Bernard", "team": "2", "positions": ["LB"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 17, "throwAccuracyDeep": 15, "throwUnderPressure": 12, "throwPower": 21, "carrying": 49, "bCVision": 48, "breakTackle": 33, "speed": 85, "catching": 74, "catchInTraffic": 45, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 52, "finesseMoves": 62, "blockShedding": 72, "tackle": 86, "manCoverage": 65, "zoneCoverage": 72, "kickPower": 17, "kickAccuracy": 13}}, {"id": "4676004", "name": "Cole Bishop", "team": "2", "positions": ["S"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 35, "throwAccuracyMid": 32, "throwAccuracyDeep": 24, "throwUnderPressure": 24, "throwPower": 36, "carrying": 65, "bCVision": 64, "breakTackle": 64, "speed": 91, "catching": 66, "catchInTraffic": 58, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 12, "passBlock": 15, "runBlock": 21, "powerMoves": 57, "finesseMoves": 53, "blockShedding": 62, "tackle": 70, "manCoverage": 74, "zoneCoverage": 81, "kickPower": 27, "kickAccuracy": 28}}, {"id": "4426883", "name": "DeWayne Carter", "team": "2", "positions": ["DT"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 13, "throwAccuracyMid": 16, "throwAccuracyDeep": 17, "throwUnderPressure": 16, "throwPower": 12, "carrying": 40, "bCVision": 40, "breakTackle": 43, "speed": 73, "catching": 22, "catchInTraffic": 15, "shortRouteRunning": 4, "mediumRouteRunning": 4, "deepRouteRunning": 4, "passBlock": 23, "runBlock": 45, "powerMoves": 73, "finesseMoves": 70, "blockShedding": 78, "tackle": 79, "manCoverage": 17, "zoneCoverage": 19, "kickPower": 23, "kickAccuracy": 17}}, {"id": "3116733", "name": "Bradley Chubb", "team": "2", "positions": ["EDGE"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 20, "carrying": 53, "bCVision": 39, "breakTackle": 36, "speed": 84, "catching": 56, "catchInTraffic": 36, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 71, "finesseMoves": 77, "blockShedding": 79, "tackle": 79, "manCoverage": 48, "zoneCoverage": 53, "kickPower": 18, "kickAccuracy": 15}}, {"id": "3915487", "name": "Mike Danna", "team": "2", "positions": ["EDGE"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 26, "carrying": 31, "bCVision": 47, "breakTackle": 27, "speed": 80, "catching": 31, "catchInTraffic": 16, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 65, "blockShedding": 78, "tackle": 87, "manCoverage": 16, "zoneCoverage": 25, "kickPower": 17, "kickAccuracy": 13}}, {"id": "4594321", "name": "Kaleb Elarms-Orr", "team": "2", "positions": ["LB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 126, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4594321", "asOf": "2026-09-10T14:22:46.718590+00:00", "baseRating": 71, "priorRating": 64.31, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 13, "carrying": 60, "bCVision": 41, "breakTackle": 35, "speed": 90, "catching": 65, "catchInTraffic": 64, "shortRouteRunning": 38, "mediumRouteRunning": 36, "deepRouteRunning": 34, "passBlock": 41, "runBlock": 41, "powerMoves": 52, "finesseMoves": 58, "blockShedding": 69, "tackle": 81, "manCoverage": 59, "zoneCoverage": 64, "kickPower": 17, "kickAccuracy": 15}}, {"id": "4044133", "name": "Sam Franklin Jr.", "team": "2", "positions": ["S"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 19, "throwPower": 27, "carrying": 57, "bCVision": 68, "breakTackle": 49, "speed": 85, "catching": 68, "catchInTraffic": 64, "shortRouteRunning": 41, "mediumRouteRunning": 38, "deepRouteRunning": 29, "passBlock": 35, "runBlock": 35, "powerMoves": 50, "finesseMoves": 58, "blockShedding": 59, "tackle": 63, "manCoverage": 65, "zoneCoverage": 70, "kickPower": 18, "kickAccuracy": 17}}, {"id": "3127294", "name": "Greg Gaines", "team": "2", "positions": ["DT"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 31, "carrying": 45, "bCVision": 31, "breakTackle": 20, "speed": 70, "catching": 39, "catchInTraffic": 32, "shortRouteRunning": 24, "mediumRouteRunning": 20, "deepRouteRunning": 18, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 53, "blockShedding": 76, "tackle": 78, "manCoverage": 15, "zoneCoverage": 26, "kickPower": 19, "kickAccuracy": 12}}, {"id": "4034953", "name": "C.J. Gardner-Johnson", "team": "2", "positions": ["S"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 20, "throwPower": 25, "carrying": 64, "bCVision": 68, "breakTackle": 53, "speed": 90, "catching": 84, "catchInTraffic": 61, "shortRouteRunning": 28, "mediumRouteRunning": 21, "deepRouteRunning": 15, "passBlock": 35, "runBlock": 35, "powerMoves": 36, "finesseMoves": 51, "blockShedding": 53, "tackle": 66, "manCoverage": 69, "zoneCoverage": 75, "kickPower": 65, "kickAccuracy": 50}}, {"id": "4688931", "name": "Maxwell Hairston", "team": "2", "positions": ["CB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 15, "throwAccuracyDeep": 21, "throwUnderPressure": 23, "throwPower": 20, "carrying": 63, "bCVision": 77, "breakTackle": 50, "speed": 96, "catching": 74, "catchInTraffic": 61, "shortRouteRunning": 37, "mediumRouteRunning": 35, "deepRouteRunning": 38, "passBlock": 25, "runBlock": 35, "powerMoves": 26, "finesseMoves": 31, "blockShedding": 46, "tackle": 61, "manCoverage": 78, "zoneCoverage": 78, "kickPower": 20, "kickAccuracy": 19}}, {"id": "4036060", "name": "Damar Hamlin", "team": "2", "positions": ["S"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 25, "carrying": 63, "bCVision": 66, "breakTackle": 49, "speed": 87, "catching": 70, "catchInTraffic": 62, "shortRouteRunning": 37, "mediumRouteRunning": 33, "deepRouteRunning": 31, "passBlock": 35, "runBlock": 35, "powerMoves": 33, "finesseMoves": 38, "blockShedding": 52, "tackle": 70, "manCoverage": 61, "zoneCoverage": 71, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4596480", "name": "Jordan Hancock", "team": "2", "positions": ["S", "CB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 7, "throwAccuracyDeep": 15, "throwUnderPressure": 35, "throwPower": 22, "carrying": 56, "bCVision": 70, "breakTackle": 45, "speed": 91, "catching": 71, "catchInTraffic": 60, "shortRouteRunning": 30, "mediumRouteRunning": 30, "deepRouteRunning": 31, "passBlock": 35, "runBlock": 35, "powerMoves": 32, "finesseMoves": 43, "blockShedding": 48, "tackle": 60, "manCoverage": 66, "zoneCoverage": 68, "kickPower": 31, "kickAccuracy": 30}}, {"id": "4033234", "name": "Michael Hoecht", "team": "2", "positions": ["EDGE"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 10, "carrying": 52, "bCVision": 47, "breakTackle": 36, "speed": 83, "catching": 33, "catchInTraffic": 35, "shortRouteRunning": 30, "mediumRouteRunning": 22, "deepRouteRunning": 17, "passBlock": 49, "runBlock": 45, "powerMoves": 69, "finesseMoves": 77, "blockShedding": 76, "tackle": 79, "manCoverage": 46, "zoneCoverage": 50, "kickPower": 8, "kickAccuracy": 6}}, {"id": "4832035", "name": "Davison Igbinosun", "team": "2", "positions": ["CB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 62, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4832035", "asOf": "2026-09-10T14:22:46.712635+00:00", "baseRating": 74, "priorRating": 66.61, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 27, "carrying": 62, "bCVision": 65, "breakTackle": 52, "speed": 91, "catching": 68, "catchInTraffic": 65, "shortRouteRunning": 45, "mediumRouteRunning": 41, "deepRouteRunning": 37, "passBlock": 35, "runBlock": 35, "powerMoves": 34, "finesseMoves": 45, "blockShedding": 50, "tackle": 65, "manCoverage": 74, "zoneCoverage": 71, "kickPower": 17, "kickAccuracy": 15}}, {"id": "4432715", "name": "Landon Jackson", "team": "2", "positions": ["DT", "EDGE"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 14, "throwAccuracyDeep": 9, "throwUnderPressure": 27, "throwPower": 17, "carrying": 41, "bCVision": 29, "breakTackle": 26, "speed": 83, "catching": 35, "catchInTraffic": 21, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 71, "blockShedding": 78, "tackle": 81, "manCoverage": 26, "zoneCoverage": 35, "kickPower": 21, "kickAccuracy": 16}}, {"id": "5076951", "name": "Jalon Kilgore", "team": "2", "positions": ["S"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 167, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5076951", "asOf": "2026-09-10T14:22:46.753353+00:00", "baseRating": 67, "priorRating": 63.4, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 26, "carrying": 59, "bCVision": 60, "breakTackle": 52, "speed": 91, "catching": 66, "catchInTraffic": 60, "shortRouteRunning": 49, "mediumRouteRunning": 46, "deepRouteRunning": 39, "passBlock": 35, "runBlock": 35, "powerMoves": 37, "finesseMoves": 46, "blockShedding": 55, "tackle": 65, "manCoverage": 65, "zoneCoverage": 67, "kickPower": 22, "kickAccuracy": 28}}, {"id": "4039303", "name": "Ed Oliver", "team": "2", "positions": ["DT"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 25, "carrying": 32, "bCVision": 31, "breakTackle": 20, "speed": 82, "catching": 31, "catchInTraffic": 24, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 82, "finesseMoves": 75, "blockShedding": 80, "tackle": 85, "manCoverage": 19, "zoneCoverage": 32, "kickPower": 15, "kickAccuracy": 12}}, {"id": "4870886", "name": "TJ Parker", "team": "2", "positions": ["EDGE"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 35, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870886", "asOf": "2026-09-10T14:22:46.748649+00:00", "baseRating": 77, "priorRating": 68.47, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 13, "throwAccuracyMid": 18, "throwAccuracyDeep": 10, "throwUnderPressure": 15, "throwPower": 12, "carrying": 50, "bCVision": 35, "breakTackle": 34, "speed": 83, "catching": 37, "catchInTraffic": 38, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 79, "finesseMoves": 71, "blockShedding": 82, "tackle": 86, "manCoverage": 34, "zoneCoverage": 41, "kickPower": 26, "kickAccuracy": 20}}, {"id": "4362506", "name": "Greg Rousseau", "team": "2", "positions": ["EDGE"], "rating": 88, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 22, "carrying": 48, "bCVision": 49, "breakTackle": 29, "speed": 86, "catching": 51, "catchInTraffic": 40, "shortRouteRunning": 30, "mediumRouteRunning": 26, "deepRouteRunning": 21, "passBlock": 44, "runBlock": 44, "powerMoves": 87, "finesseMoves": 82, "blockShedding": 87, "tackle": 89, "manCoverage": 35, "zoneCoverage": 44, "kickPower": 20, "kickAccuracy": 19}}, {"id": "4684527", "name": "T.J. Sanders", "team": "2", "positions": ["DT"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 28, "carrying": 39, "bCVision": 20, "breakTackle": 25, "speed": 74, "catching": 20, "catchInTraffic": 16, "shortRouteRunning": 15, "mediumRouteRunning": 13, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 68, "blockShedding": 80, "tackle": 78, "manCoverage": 14, "zoneCoverage": 18, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4428548", "name": "Javon Solomon", "team": "2", "positions": ["EDGE"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 22, "carrying": 33, "bCVision": 46, "breakTackle": 24, "speed": 82, "catching": 47, "catchInTraffic": 35, "shortRouteRunning": 10, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 70, "finesseMoves": 72, "blockShedding": 73, "tackle": 79, "manCoverage": 36, "zoneCoverage": 40, "kickPower": 12, "kickAccuracy": 10}}, {"id": "4831989", "name": "Deone Walker", "team": "2", "positions": ["DT"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 12, "throwAccuracyMid": 11, "throwAccuracyDeep": 10, "throwUnderPressure": 17, "throwPower": 22, "carrying": 42, "bCVision": 32, "breakTackle": 24, "speed": 61, "catching": 30, "catchInTraffic": 18, "shortRouteRunning": 16, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 45, "runBlock": 45, "powerMoves": 77, "finesseMoves": 74, "blockShedding": 78, "tackle": 84, "manCoverage": 17, "zoneCoverage": 22, "kickPower": 18, "kickAccuracy": 18}}, {"id": "4568624", "name": "Dorian Williams", "team": "2", "positions": ["LB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 12, "throwAccuracyDeep": 10, "throwUnderPressure": 11, "throwPower": 20, "carrying": 55, "bCVision": 58, "breakTackle": 52, "speed": 89, "catching": 65, "catchInTraffic": 55, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 30, "runBlock": 35, "powerMoves": 46, "finesseMoves": 54, "blockShedding": 67, "tackle": 85, "manCoverage": 61, "zoneCoverage": 67, "kickPower": 18, "kickAccuracy": 16}}, {"id": "3917232", "name": "Tyler Bass", "team": "2", "positions": ["K"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 35, "throwAccuracyMid": 30, "throwAccuracyDeep": 25, "throwUnderPressure": 14, "throwPower": 27, "carrying": 33, "bCVision": 10, "breakTackle": 5, "speed": 85, "catching": 35, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 17, "runBlock": 12, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 13, "tackle": 29, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 97, "kickAccuracy": 77}}, {"id": "4682758", "name": "Tommy Doman Jr.", "team": "2", "positions": ["P"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 239, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4682758", "asOf": "2026-09-10T14:22:46.750876+00:00", "baseRating": 73, "priorRating": 62.24, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 24, "throwAccuracyDeep": 20, "throwUnderPressure": 20, "throwPower": 34, "carrying": 56, "bCVision": 25, "breakTackle": 25, "speed": 75, "catching": 31, "catchInTraffic": 15, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 13, "runBlock": 21, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 33, "manCoverage": 12, "zoneCoverage": 16, "kickPower": 91, "kickAccuracy": 78}}, {"id": "2976549", "name": "Reid Ferguson", "team": "2", "positions": ["LS"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 18, "throwAccuracyMid": 16, "throwAccuracyDeep": 13, "throwUnderPressure": 10, "throwPower": 27, "carrying": 54, "bCVision": 45, "breakTackle": 43, "speed": 72, "catching": 57, "catchInTraffic": 54, "shortRouteRunning": 51, "mediumRouteRunning": 47, "deepRouteRunning": 42, "passBlock": 54, "runBlock": 50, "powerMoves": 17, "finesseMoves": 17, "blockShedding": 39, "tackle": 33, "manCoverage": 14, "zoneCoverage": 21, "kickPower": 21, "kickAccuracy": 19}}, {"id": "4685347", "name": "Zane Durant", "team": "2", "positions": ["DT"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 181, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685347", "asOf": "2026-09-10T14:22:46.846375+00:00", "baseRating": 69, "priorRating": 63.14, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 42, "bCVision": 30, "breakTackle": 15, "speed": 79, "catching": 47, "catchInTraffic": 30, "shortRouteRunning": 10, "mediumRouteRunning": 8, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 65, "blockShedding": 74, "tackle": 78, "manCoverage": 23, "zoneCoverage": 25, "kickPower": 17, "kickAccuracy": 24}}, {"id": "4241476", "name": "Tyrell Shavers", "team": "2", "positions": ["WR"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/2/roster", "rosterAsOf": "2026-09-23T15:57:40.684127+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 26, "throwAccuracyMid": 22, "throwAccuracyDeep": 19, "throwUnderPressure": 19, "throwPower": 30, "carrying": 69, "bCVision": 79, "breakTackle": 75, "speed": 91, "catching": 78, "catchInTraffic": 77, "shortRouteRunning": 73, "mediumRouteRunning": 68, "deepRouteRunning": 64, "passBlock": 30, "runBlock": 48, "powerMoves": 10, "finesseMoves": 12, "blockShedding": 26, "tackle": 28, "manCoverage": 21, "zoneCoverage": 25, "kickPower": 23, "kickAccuracy": 19}}, {"id": "4678008", "name": "Jonathon Brooks", "team": "29", "positions": ["RB"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 18, "throwPower": 23, "carrying": 91, "bCVision": 81, "breakTackle": 80, "speed": 90, "catching": 65, "catchInTraffic": 50, "shortRouteRunning": 65, "mediumRouteRunning": 58, "deepRouteRunning": 51, "passBlock": 54, "runBlock": 32, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 35, "tackle": 38, "manCoverage": 23, "zoneCoverage": 30, "kickPower": 28, "kickAccuracy": 22}}, {"id": "4576075", "name": "Corey Bullock", "team": "29", "positions": ["OG", "C"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/baltimore-ravens/25", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 12, "carrying": 25, "bCVision": 17, "breakTackle": 9, "speed": 62, "catching": 25, "catchInTraffic": 13, "shortRouteRunning": 10, "mediumRouteRunning": 9, "deepRouteRunning": 5, "passBlock": 67, "runBlock": 70, "powerMoves": 15, "finesseMoves": 12, "blockShedding": 23, "tackle": 26, "manCoverage": 12, "zoneCoverage": 13, "kickPower": 12, "kickAccuracy": 13}}, {"id": "4695883", "name": "Jalen Coker", "team": "29", "positions": ["WR"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 42, "throwAccuracyMid": 33, "throwAccuracyDeep": 28, "throwUnderPressure": 34, "throwPower": 50, "carrying": 75, "bCVision": 78, "breakTackle": 73, "speed": 91, "catching": 89, "catchInTraffic": 85, "shortRouteRunning": 78, "mediumRouteRunning": 77, "deepRouteRunning": 76, "passBlock": 40, "runBlock": 48, "powerMoves": 11, "finesseMoves": 11, "blockShedding": 35, "tackle": 34, "manCoverage": 16, "zoneCoverage": 24, "kickPower": 23, "kickAccuracy": 22}}, {"id": "4239934", "name": "AJ Dillon", "team": "29", "positions": ["RB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 15, "throwPower": 31, "carrying": 90, "bCVision": 82, "breakTackle": 81, "speed": 87, "catching": 68, "catchInTraffic": 44, "shortRouteRunning": 51, "mediumRouteRunning": 44, "deepRouteRunning": 34, "passBlock": 62, "runBlock": 56, "powerMoves": 15, "finesseMoves": 10, "blockShedding": 31, "tackle": 29, "manCoverage": 10, "zoneCoverage": 17, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4683243", "name": "Mitchell Evans", "team": "29", "positions": ["TE"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 25, "throwAccuracyDeep": 20, "throwUnderPressure": 31, "throwPower": 41, "carrying": 69, "bCVision": 72, "breakTackle": 67, "speed": 81, "catching": 80, "catchInTraffic": 80, "shortRouteRunning": 67, "mediumRouteRunning": 60, "deepRouteRunning": 59, "passBlock": 57, "runBlock": 62, "powerMoves": 30, "finesseMoves": 33, "blockShedding": 38, "tackle": 38, "manCoverage": 29, "zoneCoverage": 34, "kickPower": 23, "kickAccuracy": 28}}, {"id": "4034962", "name": "Stone Forsythe", "team": "29", "positions": ["OT"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 12, "carrying": 20, "bCVision": 16, "breakTackle": 5, "speed": 67, "catching": 24, "catchInTraffic": 17, "shortRouteRunning": 18, "mediumRouteRunning": 8, "deepRouteRunning": 5, "passBlock": 70, "runBlock": 69, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 31, "manCoverage": 9, "zoneCoverage": 11, "kickPower": 14, "kickAccuracy": 13}}, {"id": "4035048", "name": "Luke Fortner", "team": "29", "positions": ["C"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 17, "carrying": 25, "bCVision": 15, "breakTackle": 9, "speed": 65, "catching": 24, "catchInTraffic": 10, "shortRouteRunning": 12, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 78, "runBlock": 72, "powerMoves": 19, "finesseMoves": 17, "blockShedding": 25, "tackle": 30, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 17, "kickAccuracy": 14}}, {"id": "4034948", "name": "Feleipe Franks", "team": "29", "positions": ["TE"], "rating": 55, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 78, "throwAccuracyMid": 71, "throwAccuracyDeep": 74, "throwUnderPressure": 69, "throwPower": 89, "carrying": 70, "bCVision": 73, "breakTackle": 59, "speed": 83, "catching": 76, "catchInTraffic": 71, "shortRouteRunning": 56, "mediumRouteRunning": 51, "deepRouteRunning": 48, "passBlock": 49, "runBlock": 50, "powerMoves": 9, "finesseMoves": 9, "blockShedding": 22, "tackle": 26, "manCoverage": 12, "zoneCoverage": 18, "kickPower": 61, "kickAccuracy": 53}}, {"id": "4870694", "name": "Monroe Freeling", "team": "29", "positions": ["OT"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 19, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870694", "asOf": "2026-09-10T14:22:47.671007+00:00", "baseRating": 75, "priorRating": 70.45, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 15, "carrying": 25, "bCVision": 15, "breakTackle": 17, "speed": 75, "catching": 22, "catchInTraffic": 15, "shortRouteRunning": 19, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 78, "runBlock": 78, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 28, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4874515", "name": "Sam Hecht", "team": "29", "positions": ["C"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 144, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4874515", "asOf": "2026-09-10T14:22:47.670026+00:00", "baseRating": 68, "priorRating": 63.88, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 6, "throwPower": 19, "carrying": 33, "bCVision": 13, "breakTackle": 10, "speed": 69, "catching": 33, "catchInTraffic": 11, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 75, "runBlock": 76, "powerMoves": 24, "finesseMoves": 22, "blockShedding": 45, "tackle": 37, "manCoverage": 15, "zoneCoverage": 13, "kickPower": 15, "kickAccuracy": 16}}, {"id": "4241416", "name": "Chuba Hubbard", "team": "29", "positions": ["RB"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 14, "throwPower": 31, "carrying": 90, "bCVision": 87, "breakTackle": 84, "speed": 91, "catching": 73, "catchInTraffic": 57, "shortRouteRunning": 64, "mediumRouteRunning": 58, "deepRouteRunning": 48, "passBlock": 54, "runBlock": 42, "powerMoves": 11, "finesseMoves": 11, "blockShedding": 27, "tackle": 32, "manCoverage": 11, "zoneCoverage": 18, "kickPower": 22, "kickAccuracy": 17}}, {"id": "3917592", "name": "Robert Hunt", "team": "29", "positions": ["OG"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 25, "carrying": 38, "bCVision": 28, "breakTackle": 27, "speed": 65, "catching": 41, "catchInTraffic": 19, "shortRouteRunning": 12, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 78, "runBlock": 84, "powerMoves": 29, "finesseMoves": 10, "blockShedding": 30, "tackle": 39, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4428993", "name": "Haynes King", "team": "29", "positions": ["QB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 81, "throwAccuracyMid": 82, "throwAccuracyDeep": 74, "throwUnderPressure": 78, "throwPower": 87, "carrying": 59, "bCVision": 85, "breakTackle": 76, "speed": 90, "catching": 47, "catchInTraffic": 32, "shortRouteRunning": 34, "mediumRouteRunning": 27, "deepRouteRunning": 30, "passBlock": 52, "runBlock": 49, "powerMoves": 40, "finesseMoves": 46, "blockShedding": 46, "tackle": 32, "manCoverage": 36, "zoneCoverage": 39, "kickPower": 20, "kickAccuracy": 16}}, {"id": "4430034", "name": "Xavier Legette", "team": "29", "positions": ["WR"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 38, "throwAccuracyMid": 32, "throwAccuracyDeep": 25, "throwUnderPressure": 33, "throwPower": 48, "carrying": 75, "bCVision": 83, "breakTackle": 78, "speed": 93, "catching": 81, "catchInTraffic": 83, "shortRouteRunning": 72, "mediumRouteRunning": 72, "deepRouteRunning": 74, "passBlock": 47, "runBlock": 53, "powerMoves": 11, "finesseMoves": 11, "blockShedding": 36, "tackle": 38, "manCoverage": 23, "zoneCoverage": 28, "kickPower": 23, "kickAccuracy": 19}}, {"id": "4362647", "name": "Damien Lewis", "team": "29", "positions": ["OG"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 26, "carrying": 30, "bCVision": 15, "breakTackle": 5, "speed": 67, "catching": 26, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 87, "runBlock": 86, "powerMoves": 40, "finesseMoves": 27, "blockShedding": 38, "tackle": 42, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 25, "kickAccuracy": 25}}, {"id": "4685472", "name": "Tetairoa McMillan", "team": "29", "positions": ["WR"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 62, "throwAccuracyMid": 56, "throwAccuracyDeep": 54, "throwUnderPressure": 53, "throwPower": 79, "carrying": 73, "bCVision": 87, "breakTackle": 78, "speed": 89, "catching": 87, "catchInTraffic": 87, "shortRouteRunning": 87, "mediumRouteRunning": 87, "deepRouteRunning": 82, "passBlock": 26, "runBlock": 45, "powerMoves": 31, "finesseMoves": 34, "blockShedding": 39, "tackle": 44, "manCoverage": 27, "zoneCoverage": 26, "kickPower": 27, "kickAccuracy": 17}}, {"id": "4567096", "name": "John Metchie III", "team": "29", "positions": ["WR"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 24, "carrying": 77, "bCVision": 84, "breakTackle": 75, "speed": 90, "catching": 80, "catchInTraffic": 79, "shortRouteRunning": 76, "mediumRouteRunning": 75, "deepRouteRunning": 73, "passBlock": 31, "runBlock": 48, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 22, "tackle": 24, "manCoverage": 10, "zoneCoverage": 17, "kickPower": 18, "kickAccuracy": 15}}, {"id": "4240703", "name": "Kenny Pickett", "team": "29", "positions": ["QB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 83, "throwAccuracyMid": 80, "throwAccuracyDeep": 76, "throwUnderPressure": 77, "throwPower": 86, "carrying": 51, "bCVision": 82, "breakTackle": 72, "speed": 81, "catching": 45, "catchInTraffic": 22, "shortRouteRunning": 25, "mediumRouteRunning": 15, "deepRouteRunning": 12, "passBlock": 16, "runBlock": 20, "powerMoves": 5, "finesseMoves": 5, "blockShedding": 25, "tackle": 29, "manCoverage": 9, "zoneCoverage": 10, "kickPower": 51, "kickAccuracy": 40}}, {"id": "4431588", "name": "Ja'Tavion Sanders", "team": "29", "positions": ["TE"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 31, "carrying": 78, "bCVision": 78, "breakTackle": 70, "speed": 83, "catching": 79, "catchInTraffic": 77, "shortRouteRunning": 66, "mediumRouteRunning": 64, "deepRouteRunning": 58, "passBlock": 56, "runBlock": 54, "powerMoves": 35, "finesseMoves": 25, "blockShedding": 27, "tackle": 49, "manCoverage": 16, "zoneCoverage": 21, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4360763", "name": "Brycen Tremayne", "team": "29", "positions": ["WR"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 13, "throwAccuracyDeep": 11, "throwUnderPressure": 17, "throwPower": 24, "carrying": 71, "bCVision": 78, "breakTackle": 71, "speed": 87, "catching": 82, "catchInTraffic": 78, "shortRouteRunning": 72, "mediumRouteRunning": 71, "deepRouteRunning": 68, "passBlock": 27, "runBlock": 47, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 27, "tackle": 29, "manCoverage": 10, "zoneCoverage": 17, "kickPower": 15, "kickAccuracy": 19}}, {"id": "4372780", "name": "Tommy Tremble", "team": "29", "positions": ["TE"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 26, "carrying": 74, "bCVision": 68, "breakTackle": 55, "speed": 86, "catching": 79, "catchInTraffic": 78, "shortRouteRunning": 69, "mediumRouteRunning": 64, "deepRouteRunning": 61, "passBlock": 58, "runBlock": 62, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 37, "tackle": 34, "manCoverage": 15, "zoneCoverage": 22, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4361429", "name": "Rasheed Walker", "team": "29", "positions": ["OT"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 22, "carrying": 36, "bCVision": 25, "breakTackle": 15, "speed": 63, "catching": 30, "catchInTraffic": 15, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 85, "runBlock": 75, "powerMoves": 49, "finesseMoves": 39, "blockShedding": 46, "tackle": 43, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 15, "kickAccuracy": 14}}, {"id": "2576925", "name": "Darren Waller", "team": "29", "positions": ["TE"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 35, "carrying": 74, "bCVision": 84, "breakTackle": 72, "speed": 87, "catching": 85, "catchInTraffic": 83, "shortRouteRunning": 73, "mediumRouteRunning": 70, "deepRouteRunning": 67, "passBlock": 60, "runBlock": 59, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 35, "tackle": 32, "manCoverage": 10, "zoneCoverage": 20, "kickPower": 22, "kickAccuracy": 14}}, {"id": "4685720", "name": "Bryce Young", "team": "29", "positions": ["QB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 89, "throwAccuracyMid": 83, "throwAccuracyDeep": 87, "throwUnderPressure": 86, "throwPower": 87, "carrying": 59, "bCVision": 80, "breakTackle": 69, "speed": 87, "catching": 35, "catchInTraffic": 18, "shortRouteRunning": 16, "mediumRouteRunning": 12, "deepRouteRunning": 9, "passBlock": 12, "runBlock": 16, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 17, "tackle": 20, "manCoverage": 9, "zoneCoverage": 10, "kickPower": 23, "kickAccuracy": 23}}, {"id": "4035495", "name": "Derrick Brown", "team": "29", "positions": ["DT"], "rating": 96, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 35, "throwAccuracyMid": 30, "throwAccuracyDeep": 27, "throwUnderPressure": 31, "throwPower": 41, "carrying": 56, "bCVision": 53, "breakTackle": 38, "speed": 75, "catching": 53, "catchInTraffic": 47, "shortRouteRunning": 42, "mediumRouteRunning": 38, "deepRouteRunning": 33, "passBlock": 48, "runBlock": 50, "powerMoves": 86, "finesseMoves": 68, "blockShedding": 95, "tackle": 96, "manCoverage": 24, "zoneCoverage": 30, "kickPower": 22, "kickAccuracy": 14}}, {"id": "4372518", "name": "Bobby Brown III", "team": "29", "positions": ["DT"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 22, "carrying": 25, "bCVision": 22, "breakTackle": 14, "speed": 71, "catching": 26, "catchInTraffic": 13, "shortRouteRunning": 10, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 44, "runBlock": 45, "powerMoves": 69, "finesseMoves": 59, "blockShedding": 79, "tackle": 86, "manCoverage": 16, "zoneCoverage": 23, "kickPower": 18, "kickAccuracy": 19}}, {"id": "4256224", "name": "Claudin Cherelus", "team": "29", "positions": ["LB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 37, "throwAccuracyMid": 32, "throwAccuracyDeep": 27, "throwUnderPressure": 22, "throwPower": 41, "carrying": 57, "bCVision": 55, "breakTackle": 42, "speed": 87, "catching": 50, "catchInTraffic": 45, "shortRouteRunning": 22, "mediumRouteRunning": 12, "deepRouteRunning": 6, "passBlock": 45, "runBlock": 45, "powerMoves": 46, "finesseMoves": 41, "blockShedding": 67, "tackle": 81, "manCoverage": 45, "zoneCoverage": 54, "kickPower": 20, "kickAccuracy": 15}}, {"id": "4431077", "name": "TeRah Edwards", "team": "29", "positions": ["DT"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 37, "bCVision": 23, "breakTackle": 15, "speed": 65, "catching": 36, "catchInTraffic": 23, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 69, "finesseMoves": 61, "blockShedding": 72, "tackle": 76, "manCoverage": 17, "zoneCoverage": 23, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4244607", "name": "Akayleb Evans", "team": "29", "positions": ["CB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 11, "throwPower": 24, "carrying": 55, "bCVision": 54, "breakTackle": 45, "speed": 90, "catching": 59, "catchInTraffic": 48, "shortRouteRunning": 28, "mediumRouteRunning": 23, "deepRouteRunning": 17, "passBlock": 33, "runBlock": 35, "powerMoves": 35, "finesseMoves": 40, "blockShedding": 49, "tackle": 56, "manCoverage": 66, "zoneCoverage": 76, "kickPower": 14, "kickAccuracy": 13}}, {"id": "3917016", "name": "Trevis Gipson", "team": "29", "positions": ["EDGE"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 20, "carrying": 34, "bCVision": 30, "breakTackle": 18, "speed": 82, "catching": 37, "catchInTraffic": 19, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 64, "finesseMoves": 74, "blockShedding": 71, "tackle": 79, "manCoverage": 38, "zoneCoverage": 46, "kickPower": 16, "kickAccuracy": 12}}, {"id": "4362847", "name": "Jaycee Horn", "team": "29", "positions": ["CB"], "rating": 87, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 18, "throwAccuracyMid": 12, "throwAccuracyDeep": 8, "throwUnderPressure": 17, "throwPower": 30, "carrying": 65, "bCVision": 71, "breakTackle": 54, "speed": 91, "catching": 77, "catchInTraffic": 63, "shortRouteRunning": 34, "mediumRouteRunning": 24, "deepRouteRunning": 17, "passBlock": 35, "runBlock": 35, "powerMoves": 30, "finesseMoves": 41, "blockShedding": 48, "tackle": 63, "manCoverage": 87, "zoneCoverage": 85, "kickPower": 23, "kickAccuracy": 14}}, {"id": "4431551", "name": "Lee Hunter", "team": "29", "positions": ["DT"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 49, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4431551", "asOf": "2026-09-10T14:22:47.735096+00:00", "baseRating": 74, "priorRating": 67.38, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 17, "carrying": 47, "bCVision": 22, "breakTackle": 16, "speed": 66, "catching": 25, "catchInTraffic": 26, "shortRouteRunning": 12, "mediumRouteRunning": 10, "deepRouteRunning": 2, "passBlock": 55, "runBlock": 51, "powerMoves": 73, "finesseMoves": 67, "blockShedding": 78, "tackle": 83, "manCoverage": 30, "zoneCoverage": 22, "kickPower": 13, "kickAccuracy": 29}}, {"id": "4714157", "name": "Thomas Incoom", "team": "29", "positions": ["EDGE"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 11, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 24, "carrying": 55, "bCVision": 53, "breakTackle": 44, "speed": 84, "catching": 54, "catchInTraffic": 55, "shortRouteRunning": 45, "mediumRouteRunning": 41, "deepRouteRunning": 35, "passBlock": 45, "runBlock": 45, "powerMoves": 66, "finesseMoves": 59, "blockShedding": 66, "tackle": 78, "manCoverage": 25, "zoneCoverage": 31, "kickPower": 38, "kickAccuracy": 36}}, {"id": "4687513", "name": "Cam Jackson", "team": "29", "positions": ["DT"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 14, "throwAccuracyMid": 12, "throwAccuracyDeep": 10, "throwUnderPressure": 13, "throwPower": 24, "carrying": 35, "bCVision": 20, "breakTackle": 24, "speed": 67, "catching": 17, "catchInTraffic": 18, "shortRouteRunning": 15, "mediumRouteRunning": 13, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 69, "finesseMoves": 53, "blockShedding": 77, "tackle": 80, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 21, "kickAccuracy": 18}}, {"id": "3917853", "name": "Mike Jackson", "team": "29", "positions": ["CB"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 25, "carrying": 57, "bCVision": 56, "breakTackle": 43, "speed": 90, "catching": 69, "catchInTraffic": 49, "shortRouteRunning": 29, "mediumRouteRunning": 19, "deepRouteRunning": 12, "passBlock": 35, "runBlock": 35, "powerMoves": 32, "finesseMoves": 37, "blockShedding": 53, "tackle": 65, "manCoverage": 83, "zoneCoverage": 83, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4036063", "name": "Patrick Jones II", "team": "29", "positions": ["EDGE"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 18, "carrying": 41, "bCVision": 28, "breakTackle": 23, "speed": 76, "catching": 38, "catchInTraffic": 22, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 67, "blockShedding": 75, "tackle": 79, "manCoverage": 30, "zoneCoverage": 39, "kickPower": 17, "kickAccuracy": 12}}, {"id": "4875592", "name": "Jackson Kuwatch", "team": "29", "positions": ["LB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 227, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4875592", "asOf": "2026-09-10T14:22:47.813451+00:00", "baseRating": 65, "priorRating": 62.4, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 53, "bCVision": 45, "breakTackle": 34, "speed": 84, "catching": 55, "catchInTraffic": 47, "shortRouteRunning": 34, "mediumRouteRunning": 29, "deepRouteRunning": 24, "passBlock": 62, "runBlock": 42, "powerMoves": 53, "finesseMoves": 54, "blockShedding": 68, "tackle": 79, "manCoverage": 62, "zoneCoverage": 63, "kickPower": 17, "kickAccuracy": 18}}, {"id": "5151083", "name": "Will Lee III", "team": "29", "positions": ["CB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 129, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5151083", "asOf": "2026-09-10T14:22:47.833313+00:00", "baseRating": 70, "priorRating": 64.24, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 26, "carrying": 60, "bCVision": 65, "breakTackle": 59, "speed": 88, "catching": 63, "catchInTraffic": 58, "shortRouteRunning": 46, "mediumRouteRunning": 43, "deepRouteRunning": 40, "passBlock": 35, "runBlock": 35, "powerMoves": 37, "finesseMoves": 37, "blockShedding": 49, "tackle": 57, "manCoverage": 73, "zoneCoverage": 65, "kickPower": 16, "kickAccuracy": 14}}, {"id": "4243256", "name": "Devin Lloyd", "team": "29", "positions": ["LB"], "rating": 87, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 12, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 28, "carrying": 65, "bCVision": 68, "breakTackle": 53, "speed": 86, "catching": 75, "catchInTraffic": 58, "shortRouteRunning": 32, "mediumRouteRunning": 30, "deepRouteRunning": 28, "passBlock": 45, "runBlock": 45, "powerMoves": 58, "finesseMoves": 66, "blockShedding": 78, "tackle": 87, "manCoverage": 69, "zoneCoverage": 74, "kickPower": 41, "kickAccuracy": 38}}, {"id": "4362487", "name": "Tre'von Moehrig", "team": "29", "positions": ["S"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 20, "throwPower": 22, "carrying": 64, "bCVision": 64, "breakTackle": 51, "speed": 89, "catching": 75, "catchInTraffic": 68, "shortRouteRunning": 38, "mediumRouteRunning": 36, "deepRouteRunning": 32, "passBlock": 35, "runBlock": 35, "powerMoves": 40, "finesseMoves": 46, "blockShedding": 58, "tackle": 76, "manCoverage": 66, "zoneCoverage": 75, "kickPower": 21, "kickAccuracy": 21}}, {"id": "4242975", "name": "Jaelan Phillips", "team": "29", "positions": ["EDGE"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 18, "carrying": 39, "bCVision": 32, "breakTackle": 16, "speed": 87, "catching": 39, "catchInTraffic": 21, "shortRouteRunning": 22, "mediumRouteRunning": 16, "deepRouteRunning": 12, "passBlock": 45, "runBlock": 45, "powerMoves": 79, "finesseMoves": 83, "blockShedding": 77, "tackle": 82, "manCoverage": 41, "zoneCoverage": 49, "kickPower": 19, "kickAccuracy": 14}}, {"id": "4429110", "name": "Lathan Ransom", "team": "29", "positions": ["S"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 24, "carrying": 61, "bCVision": 66, "breakTackle": 54, "speed": 86, "catching": 69, "catchInTraffic": 58, "shortRouteRunning": 35, "mediumRouteRunning": 30, "deepRouteRunning": 25, "passBlock": 35, "runBlock": 35, "powerMoves": 37, "finesseMoves": 36, "blockShedding": 53, "tackle": 73, "manCoverage": 63, "zoneCoverage": 71, "kickPower": 19, "kickAccuracy": 16}}, {"id": "3116179", "name": "Nick Scott", "team": "29", "positions": ["S"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 28, "carrying": 69, "bCVision": 73, "breakTackle": 60, "speed": 89, "catching": 69, "catchInTraffic": 49, "shortRouteRunning": 39, "mediumRouteRunning": 26, "deepRouteRunning": 20, "passBlock": 45, "runBlock": 35, "powerMoves": 28, "finesseMoves": 50, "blockShedding": 53, "tackle": 69, "manCoverage": 67, "zoneCoverage": 74, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4697636", "name": "Chau Smith-Wade", "team": "29", "positions": ["CB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 17, "throwAccuracyMid": 14, "throwAccuracyDeep": 9, "throwUnderPressure": 11, "throwPower": 27, "carrying": 50, "bCVision": 64, "breakTackle": 59, "speed": 88, "catching": 69, "catchInTraffic": 47, "shortRouteRunning": 26, "mediumRouteRunning": 16, "deepRouteRunning": 11, "passBlock": 10, "runBlock": 15, "powerMoves": 26, "finesseMoves": 27, "blockShedding": 42, "tackle": 71, "manCoverage": 72, "zoneCoverage": 75, "kickPower": 29, "kickAccuracy": 27}}, {"id": "4429166", "name": "Princely Umanmielen", "team": "29", "positions": ["EDGE"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 19, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 39, "bCVision": 31, "breakTackle": 24, "speed": 82, "catching": 32, "catchInTraffic": 23, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 70, "finesseMoves": 77, "blockShedding": 79, "tackle": 76, "manCoverage": 46, "zoneCoverage": 52, "kickPower": 22, "kickAccuracy": 23}}, {"id": "4566384", "name": "Zakee Wheatley", "team": "29", "positions": ["S"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 151, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4566384", "asOf": "2026-09-10T14:22:47.845757+00:00", "baseRating": 69, "priorRating": 63.73, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 27, "carrying": 56, "bCVision": 67, "breakTackle": 54, "speed": 87, "catching": 68, "catchInTraffic": 66, "shortRouteRunning": 46, "mediumRouteRunning": 43, "deepRouteRunning": 36, "passBlock": 35, "runBlock": 35, "powerMoves": 38, "finesseMoves": 45, "blockShedding": 56, "tackle": 65, "manCoverage": 71, "zoneCoverage": 71, "kickPower": 21, "kickAccuracy": 24}}, {"id": "4568263", "name": "Ryan Fitzgerald", "team": "29", "positions": ["K"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 29, "throwAccuracyMid": 28, "throwAccuracyDeep": 26, "throwUnderPressure": 16, "throwPower": 23, "carrying": 32, "bCVision": 13, "breakTackle": 13, "speed": 72, "catching": 29, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 12, "runBlock": 15, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 12, "tackle": 24, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 94, "kickAccuracy": 86}}, {"id": "11759", "name": "JJ Jansen", "team": "29", "positions": ["LS"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 37, "carrying": 62, "bCVision": 20, "breakTackle": 20, "speed": 63, "catching": 60, "catchInTraffic": 51, "shortRouteRunning": 45, "mediumRouteRunning": 40, "deepRouteRunning": 35, "passBlock": 56, "runBlock": 54, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 42, "tackle": 53, "manCoverage": 14, "zoneCoverage": 12, "kickPower": 15, "kickAccuracy": 21}}, {"id": "15928", "name": "Sam Martin", "team": "29", "positions": ["P"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 15, "throwAccuracyDeep": 15, "throwUnderPressure": 13, "throwPower": 41, "carrying": 48, "bCVision": 15, "breakTackle": 10, "speed": 75, "catching": 45, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 20, "runBlock": 25, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 10, "tackle": 24, "manCoverage": 10, "zoneCoverage": 25, "kickPower": 89, "kickAccuracy": 78}}, {"id": "5091739", "name": "Chris Brazzell II", "team": "29", "positions": ["WR"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 83, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5091739", "asOf": "2026-09-10T14:22:47.854128+00:00", "baseRating": 72, "priorRating": 65.67, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 23, "throwAccuracyMid": 18, "throwAccuracyDeep": 15, "throwUnderPressure": 20, "throwPower": 26, "carrying": 75, "bCVision": 77, "breakTackle": 72, "speed": 93, "catching": 79, "catchInTraffic": 77, "shortRouteRunning": 73, "mediumRouteRunning": 75, "deepRouteRunning": 77, "passBlock": 29, "runBlock": 47, "powerMoves": 27, "finesseMoves": 30, "blockShedding": 40, "tackle": 40, "manCoverage": 33, "zoneCoverage": 40, "kickPower": 26, "kickAccuracy": 20}}, {"id": "4256062", "name": "Brady Christensen", "team": "29", "positions": ["OG"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 21, "carrying": 30, "bCVision": 16, "breakTackle": 11, "speed": 73, "catching": 26, "catchInTraffic": 24, "shortRouteRunning": 14, "mediumRouteRunning": 12, "deepRouteRunning": 11, "passBlock": 80, "runBlock": 76, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 17, "tackle": 25, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4427132", "name": "Ikem Ekwonu", "team": "29", "positions": ["OT"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 23, "carrying": 40, "bCVision": 16, "breakTackle": 17, "speed": 74, "catching": 32, "catchInTraffic": 14, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 77, "runBlock": 85, "powerMoves": 42, "finesseMoves": 35, "blockShedding": 44, "tackle": 45, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 27, "kickAccuracy": 23}}, {"id": "4685350", "name": "Trevor Etienne", "team": "29", "positions": ["RB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 40, "throwAccuracyMid": 32, "throwAccuracyDeep": 23, "throwUnderPressure": 28, "throwPower": 45, "carrying": 90, "bCVision": 81, "breakTackle": 80, "speed": 92, "catching": 70, "catchInTraffic": 49, "shortRouteRunning": 63, "mediumRouteRunning": 56, "deepRouteRunning": 54, "passBlock": 51, "runBlock": 34, "powerMoves": 30, "finesseMoves": 29, "blockShedding": 37, "tackle": 40, "manCoverage": 27, "zoneCoverage": 35, "kickPower": 30, "kickAccuracy": 28}}, {"id": "4880613", "name": "Bam Martin-Scott", "team": "29", "positions": ["LB"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 23, "carrying": 43, "bCVision": 41, "breakTackle": 33, "speed": 85, "catching": 51, "catchInTraffic": 47, "shortRouteRunning": 23, "mediumRouteRunning": 20, "deepRouteRunning": 17, "passBlock": 45, "runBlock": 45, "powerMoves": 49, "finesseMoves": 51, "blockShedding": 63, "tackle": 77, "manCoverage": 54, "zoneCoverage": 61, "kickPower": 22, "kickAccuracy": 20}}, {"id": "2973051", "name": "Taylor Moton", "team": "29", "positions": ["OT"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 18, "throwAccuracyMid": 13, "throwAccuracyDeep": 6, "throwUnderPressure": 7, "throwPower": 20, "carrying": 23, "bCVision": 23, "breakTackle": 10, "speed": 68, "catching": 28, "catchInTraffic": 15, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 85, "runBlock": 86, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 34, "tackle": 31, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 22, "kickAccuracy": 21}}, {"id": "4833355", "name": "Nic Scourton", "team": "29", "positions": ["EDGE"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 9, "throwUnderPressure": 32, "throwPower": 28, "carrying": 39, "bCVision": 35, "breakTackle": 29, "speed": 82, "catching": 33, "catchInTraffic": 20, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 71, "finesseMoves": 76, "blockShedding": 75, "tackle": 78, "manCoverage": 43, "zoneCoverage": 50, "kickPower": 26, "kickAccuracy": 23}}, {"id": "4058925", "name": "Tershawn Wharton", "team": "29", "positions": ["DT"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/29/roster", "rosterAsOf": "2026-09-23T15:57:41.509204+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 27, "bCVision": 16, "breakTackle": 17, "speed": 78, "catching": 36, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 64, "finesseMoves": 74, "blockShedding": 75, "tackle": 80, "manCoverage": 19, "zoneCoverage": 29, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4434153", "name": "Tyson Bagent", "team": "3", "positions": ["QB"], "rating": 59, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 79, "throwAccuracyMid": 74, "throwAccuracyDeep": 67, "throwUnderPressure": 74, "throwPower": 86, "carrying": 60, "bCVision": 62, "breakTackle": 39, "speed": 79, "catching": 25, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 19, "runBlock": 19, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 20, "manCoverage": 11, "zoneCoverage": 14, "kickPower": 32, "kickAccuracy": 26}}, {"id": "5125873", "name": "Theo Benedet", "team": "3", "positions": ["OT"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 11, "carrying": 25, "bCVision": 10, "breakTackle": 9, "speed": 68, "catching": 22, "catchInTraffic": 17, "shortRouteRunning": 17, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 70, "runBlock": 76, "powerMoves": 15, "finesseMoves": 10, "blockShedding": 25, "tackle": 25, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 21, "kickAccuracy": 11}}, {"id": "3116729", "name": "Garrett Bradbury", "team": "3", "positions": ["C"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 30, "carrying": 46, "bCVision": 45, "breakTackle": 38, "speed": 76, "catching": 56, "catchInTraffic": 42, "shortRouteRunning": 29, "mediumRouteRunning": 21, "deepRouteRunning": 14, "passBlock": 78, "runBlock": 78, "powerMoves": 43, "finesseMoves": 34, "blockShedding": 42, "tackle": 44, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 21, "kickAccuracy": 20}}, {"id": "4685278", "name": "Luther Burden III", "team": "3", "positions": ["WR"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 12, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 24, "throwPower": 11, "carrying": 76, "bCVision": 88, "breakTackle": 78, "speed": 92, "catching": 84, "catchInTraffic": 80, "shortRouteRunning": 78, "mediumRouteRunning": 77, "deepRouteRunning": 76, "passBlock": 27, "runBlock": 48, "powerMoves": 23, "finesseMoves": 25, "blockShedding": 24, "tackle": 35, "manCoverage": 30, "zoneCoverage": 41, "kickPower": 25, "kickAccuracy": 30}}, {"id": "3930040", "name": "Jonah Jackson", "team": "3", "positions": ["OG"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 11, "carrying": 31, "bCVision": 10, "breakTackle": 5, "speed": 68, "catching": 29, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 78, "runBlock": 81, "powerMoves": 35, "finesseMoves": 22, "blockShedding": 29, "tackle": 37, "manCoverage": 12, "zoneCoverage": 13, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4426386", "name": "Roschon Johnson", "team": "3", "positions": ["RB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 42, "throwAccuracyMid": 38, "throwAccuracyDeep": 31, "throwUnderPressure": 36, "throwPower": 50, "carrying": 93, "bCVision": 83, "breakTackle": 80, "speed": 86, "catching": 66, "catchInTraffic": 46, "shortRouteRunning": 53, "mediumRouteRunning": 45, "deepRouteRunning": 37, "passBlock": 58, "runBlock": 33, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 32, "tackle": 33, "manCoverage": 10, "zoneCoverage": 15, "kickPower": 26, "kickAccuracy": 24}}, {"id": "4251007", "name": "Braxton Jones", "team": "3", "positions": ["OT"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 22, "carrying": 35, "bCVision": 15, "breakTackle": 15, "speed": 73, "catching": 26, "catchInTraffic": 18, "shortRouteRunning": 16, "mediumRouteRunning": 12, "deepRouteRunning": 10, "passBlock": 78, "runBlock": 73, "powerMoves": 44, "finesseMoves": 40, "blockShedding": 46, "tackle": 40, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 30, "kickAccuracy": 26}}, {"id": "4686907", "name": "Logan Jones", "team": "3", "positions": ["C"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 57, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4686907", "asOf": "2026-09-10T14:22:48.794767+00:00", "baseRating": 72, "priorRating": 66.89, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 6, "throwPower": 18, "carrying": 29, "bCVision": 14, "breakTackle": 10, "speed": 66, "catching": 37, "catchInTraffic": 12, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 78, "runBlock": 78, "powerMoves": 39, "finesseMoves": 34, "blockShedding": 49, "tackle": 42, "manCoverage": 15, "zoneCoverage": 14, "kickPower": 15, "kickAccuracy": 15}}, {"id": "15168", "name": "Case Keenum", "team": "3", "positions": ["QB"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 82, "throwAccuracyMid": 78, "throwAccuracyDeep": 75, "throwUnderPressure": 79, "throwPower": 85, "carrying": 62, "bCVision": 65, "breakTackle": 54, "speed": 76, "catching": 33, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 21, "runBlock": 17, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 22, "tackle": 14, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 22, "kickAccuracy": 24}}, {"id": "4258595", "name": "Cole Kmet", "team": "3", "positions": ["TE"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 39, "throwAccuracyMid": 37, "throwAccuracyDeep": 34, "throwUnderPressure": 35, "throwPower": 49, "carrying": 73, "bCVision": 71, "breakTackle": 60, "speed": 85, "catching": 88, "catchInTraffic": 84, "shortRouteRunning": 71, "mediumRouteRunning": 69, "deepRouteRunning": 64, "passBlock": 61, "runBlock": 63, "powerMoves": 42, "finesseMoves": 51, "blockShedding": 56, "tackle": 48, "manCoverage": 27, "zoneCoverage": 33, "kickPower": 24, "kickAccuracy": 15}}, {"id": "4723086", "name": "Colston Loveland", "team": "3", "positions": ["TE"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 27, "throwAccuracyDeep": 10, "throwUnderPressure": 34, "throwPower": 23, "carrying": 72, "bCVision": 75, "breakTackle": 70, "speed": 86, "catching": 93, "catchInTraffic": 84, "shortRouteRunning": 76, "mediumRouteRunning": 71, "deepRouteRunning": 70, "passBlock": 58, "runBlock": 61, "powerMoves": 35, "finesseMoves": 41, "blockShedding": 36, "tackle": 38, "manCoverage": 35, "zoneCoverage": 36, "kickPower": 23, "kickAccuracy": 31}}, {"id": "4360319", "name": "Jordan McFadden", "team": "3", "positions": ["OG"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 5, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 14, "throwPower": 11, "carrying": 38, "bCVision": 13, "breakTackle": 8, "speed": 73, "catching": 26, "catchInTraffic": 15, "shortRouteRunning": 13, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 73, "runBlock": 65, "powerMoves": 12, "finesseMoves": 13, "blockShedding": 15, "tackle": 35, "manCoverage": 10, "zoneCoverage": 11, "kickPower": 12, "kickAccuracy": 13}}, {"id": "4608686", "name": "Kyle Monangai", "team": "3", "positions": ["RB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 27, "throwAccuracyDeep": 21, "throwUnderPressure": 36, "throwPower": 24, "carrying": 96, "bCVision": 85, "breakTackle": 83, "speed": 86, "catching": 68, "catchInTraffic": 48, "shortRouteRunning": 53, "mediumRouteRunning": 46, "deepRouteRunning": 37, "passBlock": 49, "runBlock": 43, "powerMoves": 28, "finesseMoves": 30, "blockShedding": 33, "tackle": 36, "manCoverage": 22, "zoneCoverage": 24, "kickPower": 30, "kickAccuracy": 22}}, {"id": "4695895", "name": "Luke Newman", "team": "3", "positions": ["OG", "OT"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 13, "carrying": 23, "bCVision": 15, "breakTackle": 14, "speed": 70, "catching": 23, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 69, "runBlock": 71, "powerMoves": 39, "finesseMoves": 26, "blockShedding": 35, "tackle": 30, "manCoverage": 13, "zoneCoverage": 15, "kickPower": 16, "kickAccuracy": 14}}, {"id": "4431299", "name": "Rome Odunze", "team": "3", "positions": ["WR"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 17, "throwAccuracyMid": 14, "throwAccuracyDeep": 10, "throwUnderPressure": 15, "throwPower": 24, "carrying": 72, "bCVision": 84, "breakTackle": 77, "speed": 91, "catching": 84, "catchInTraffic": 86, "shortRouteRunning": 85, "mediumRouteRunning": 83, "deepRouteRunning": 83, "passBlock": 28, "runBlock": 47, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 27, "tackle": 30, "manCoverage": 11, "zoneCoverage": 17, "kickPower": 18, "kickAccuracy": 17}}, {"id": "2973405", "name": "Kalif Raymond", "team": "3", "positions": ["WR"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 19, "throwPower": 35, "carrying": 72, "bCVision": 75, "breakTackle": 73, "speed": 91, "catching": 87, "catchInTraffic": 74, "shortRouteRunning": 76, "mediumRouteRunning": 77, "deepRouteRunning": 78, "passBlock": 38, "runBlock": 41, "powerMoves": 11, "finesseMoves": 16, "blockShedding": 34, "tackle": 44, "manCoverage": 22, "zoneCoverage": 31, "kickPower": 23, "kickAccuracy": 22}}, {"id": "4685504", "name": "Sam Roush", "team": "3", "positions": ["TE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 69, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685504", "asOf": "2026-09-10T14:22:48.774750+00:00", "baseRating": 65, "priorRating": 66.27, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 18, "throwAccuracyDeep": 15, "throwUnderPressure": 24, "throwPower": 26, "carrying": 71, "bCVision": 65, "breakTackle": 60, "speed": 82, "catching": 75, "catchInTraffic": 76, "shortRouteRunning": 60, "mediumRouteRunning": 53, "deepRouteRunning": 49, "passBlock": 60, "runBlock": 62, "powerMoves": 51, "finesseMoves": 47, "blockShedding": 51, "tackle": 51, "manCoverage": 23, "zoneCoverage": 30, "kickPower": 36, "kickAccuracy": 33}}, {"id": "4259545", "name": "D'Andre Swift", "team": "3", "positions": ["RB"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 25, "throwAccuracyDeep": 15, "throwUnderPressure": 19, "throwPower": 38, "carrying": 91, "bCVision": 87, "breakTackle": 83, "speed": 90, "catching": 71, "catchInTraffic": 61, "shortRouteRunning": 73, "mediumRouteRunning": 66, "deepRouteRunning": 61, "passBlock": 56, "runBlock": 32, "powerMoves": 22, "finesseMoves": 16, "blockShedding": 28, "tackle": 31, "manCoverage": 16, "zoneCoverage": 13, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4869748", "name": "Zavion Thomas", "team": "3", "positions": ["WR"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 89, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4869748", "asOf": "2026-09-10T14:22:48.789060+00:00", "baseRating": 72, "priorRating": 65.44, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 25, "throwPower": 30, "carrying": 73, "bCVision": 85, "breakTackle": 78, "speed": 96, "catching": 81, "catchInTraffic": 76, "shortRouteRunning": 67, "mediumRouteRunning": 70, "deepRouteRunning": 72, "passBlock": 32, "runBlock": 50, "powerMoves": 16, "finesseMoves": 17, "blockShedding": 23, "tackle": 23, "manCoverage": 21, "zoneCoverage": 22, "kickPower": 29, "kickAccuracy": 26}}, {"id": "2577773", "name": "Joe Thuney", "team": "3", "positions": ["OG"], "rating": 96, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 25, "carrying": 33, "bCVision": 18, "breakTackle": 8, "speed": 72, "catching": 26, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 94, "runBlock": 85, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 33, "tackle": 29, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 11, "kickAccuracy": 11}}, {"id": "4432595", "name": "Ozzy Trapilo", "team": "3", "positions": ["OT"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 14, "carrying": 34, "bCVision": 10, "breakTackle": 6, "speed": 65, "catching": 24, "catchInTraffic": 17, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 79, "runBlock": 77, "powerMoves": 29, "finesseMoves": 23, "blockShedding": 28, "tackle": 21, "manCoverage": 14, "zoneCoverage": 16, "kickPower": 22, "kickAccuracy": 27}}, {"id": "5160110", "name": "Jahdae Walker", "team": "3", "positions": ["WR"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 17, "throwPower": 28, "carrying": 73, "bCVision": 77, "breakTackle": 74, "speed": 91, "catching": 77, "catchInTraffic": 78, "shortRouteRunning": 71, "mediumRouteRunning": 72, "deepRouteRunning": 73, "passBlock": 26, "runBlock": 35, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 30, "manCoverage": 14, "zoneCoverage": 19, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4431611", "name": "Caleb Williams", "team": "3", "positions": ["QB"], "rating": 90, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 87, "throwAccuracyMid": 84, "throwAccuracyDeep": 88, "throwUnderPressure": 86, "throwPower": 97, "carrying": 61, "bCVision": 86, "breakTackle": 69, "speed": 91, "catching": 41, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 12, "runBlock": 17, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 23, "tackle": 23, "manCoverage": 13, "zoneCoverage": 18, "kickPower": 20, "kickAccuracy": 23}}, {"id": "4426358", "name": "Darnell Wright", "team": "3", "positions": ["OT"], "rating": 87, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 5, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 10, "throwPower": 11, "carrying": 35, "bCVision": 35, "breakTackle": 27, "speed": 72, "catching": 38, "catchInTraffic": 23, "shortRouteRunning": 21, "mediumRouteRunning": 15, "deepRouteRunning": 11, "passBlock": 85, "runBlock": 88, "powerMoves": 57, "finesseMoves": 45, "blockShedding": 52, "tackle": 48, "manCoverage": 10, "zoneCoverage": 15, "kickPower": 16, "kickAccuracy": 14}}, {"id": "4240459", "name": "Josh Blackwell", "team": "3", "positions": ["CB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 20, "throwAccuracyDeep": 16, "throwUnderPressure": 13, "throwPower": 24, "carrying": 55, "bCVision": 64, "breakTackle": 55, "speed": 94, "catching": 59, "catchInTraffic": 48, "shortRouteRunning": 34, "mediumRouteRunning": 30, "deepRouteRunning": 24, "passBlock": 35, "runBlock": 35, "powerMoves": 26, "finesseMoves": 32, "blockShedding": 38, "tackle": 47, "manCoverage": 65, "zoneCoverage": 62, "kickPower": 13, "kickAccuracy": 12}}, {"id": "4683553", "name": "Austin Booker", "team": "3", "positions": ["EDGE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 25, "carrying": 34, "bCVision": 47, "breakTackle": 29, "speed": 79, "catching": 34, "catchInTraffic": 34, "shortRouteRunning": 17, "mediumRouteRunning": 10, "deepRouteRunning": 6, "passBlock": 45, "runBlock": 45, "powerMoves": 69, "finesseMoves": 77, "blockShedding": 73, "tackle": 82, "manCoverage": 38, "zoneCoverage": 45, "kickPower": 21, "kickAccuracy": 22}}, {"id": "4036261", "name": "Devin Bush", "team": "3", "positions": ["LB"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 14, "carrying": 59, "bCVision": 36, "breakTackle": 19, "speed": 87, "catching": 66, "catchInTraffic": 55, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 55, "finesseMoves": 62, "blockShedding": 73, "tackle": 88, "manCoverage": 75, "zoneCoverage": 76, "kickPower": 12, "kickAccuracy": 13}}, {"id": "3121544", "name": "T.J. Edwards", "team": "3", "positions": ["LB"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 39, "throwAccuracyMid": 36, "throwAccuracyDeep": 32, "throwUnderPressure": 33, "throwPower": 42, "carrying": 65, "bCVision": 35, "breakTackle": 31, "speed": 85, "catching": 72, "catchInTraffic": 52, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 62, "finesseMoves": 57, "blockShedding": 74, "tackle": 89, "manCoverage": 65, "zoneCoverage": 71, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4911952", "name": "Keyshaun Elliott", "team": "3", "positions": ["LB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 166, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4911952", "asOf": "2026-09-10T14:22:48.806595+00:00", "baseRating": 66, "priorRating": 63.42, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 14, "carrying": 68, "bCVision": 39, "breakTackle": 37, "speed": 86, "catching": 60, "catchInTraffic": 66, "shortRouteRunning": 43, "mediumRouteRunning": 38, "deepRouteRunning": 33, "passBlock": 55, "runBlock": 41, "powerMoves": 50, "finesseMoves": 56, "blockShedding": 64, "tackle": 79, "manCoverage": 55, "zoneCoverage": 64, "kickPower": 18, "kickAccuracy": 14}}, {"id": "3892883", "name": "Neville Gallimore", "team": "3", "positions": ["DT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 29, "carrying": 38, "bCVision": 26, "breakTackle": 12, "speed": 79, "catching": 34, "catchInTraffic": 23, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 71, "finesseMoves": 77, "blockShedding": 73, "tackle": 84, "manCoverage": 16, "zoneCoverage": 24, "kickPower": 20, "kickAccuracy": 15}}, {"id": "4365629", "name": "Daniel Hardy", "team": "3", "positions": ["EDGE"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 23, "carrying": 38, "bCVision": 32, "breakTackle": 29, "speed": 82, "catching": 33, "catchInTraffic": 22, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 61, "finesseMoves": 64, "blockShedding": 65, "tackle": 81, "manCoverage": 25, "zoneCoverage": 36, "kickPower": 17, "kickAccuracy": 15}}, {"id": "4242402", "name": "Elijah Hicks", "team": "3", "positions": ["S"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 30, "carrying": 60, "bCVision": 66, "breakTackle": 52, "speed": 87, "catching": 69, "catchInTraffic": 51, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 34, "finesseMoves": 42, "blockShedding": 50, "tackle": 69, "manCoverage": 66, "zoneCoverage": 68, "kickPower": 22, "kickAccuracy": 24}}, {"id": "4241007", "name": "D'Marco Jackson", "team": "3", "positions": ["LB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 25, "carrying": 53, "bCVision": 64, "breakTackle": 51, "speed": 87, "catching": 62, "catchInTraffic": 46, "shortRouteRunning": 27, "mediumRouteRunning": 23, "deepRouteRunning": 17, "passBlock": 45, "runBlock": 45, "powerMoves": 58, "finesseMoves": 52, "blockShedding": 66, "tackle": 83, "manCoverage": 61, "zoneCoverage": 67, "kickPower": 14, "kickAccuracy": 15}}, {"id": "2576492", "name": "Grady Jarrett", "team": "3", "positions": ["DT", "EDGE"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 26, "carrying": 40, "bCVision": 15, "breakTackle": 10, "speed": 71, "catching": 30, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 76, "finesseMoves": 67, "blockShedding": 82, "tackle": 86, "manCoverage": 25, "zoneCoverage": 29, "kickPower": 25, "kickAccuracy": 25}}, {"id": "4243253", "name": "Jaylon Johnson", "team": "3", "positions": ["CB"], "rating": 90, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 27, "carrying": 60, "bCVision": 68, "breakTackle": 60, "speed": 89, "catching": 74, "catchInTraffic": 57, "shortRouteRunning": 26, "mediumRouteRunning": 16, "deepRouteRunning": 11, "passBlock": 35, "runBlock": 41, "powerMoves": 27, "finesseMoves": 35, "blockShedding": 51, "tackle": 55, "manCoverage": 90, "zoneCoverage": 95, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4372463", "name": "Jamree Kromah", "team": "3", "positions": ["EDGE"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 9, "throwAccuracyDeep": 9, "throwUnderPressure": 17, "throwPower": 23, "carrying": 42, "bCVision": 32, "breakTackle": 20, "speed": 79, "catching": 38, "catchInTraffic": 25, "shortRouteRunning": 22, "mediumRouteRunning": 19, "deepRouteRunning": 14, "passBlock": 45, "runBlock": 45, "powerMoves": 69, "finesseMoves": 58, "blockShedding": 75, "tackle": 78, "manCoverage": 20, "zoneCoverage": 27, "kickPower": 15, "kickAccuracy": 18}}, {"id": "3916577", "name": "Cam Lewis", "team": "3", "positions": ["S", "CB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 35, "carrying": 60, "bCVision": 71, "breakTackle": 52, "speed": 90, "catching": 60, "catchInTraffic": 45, "shortRouteRunning": 22, "mediumRouteRunning": 12, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 32, "finesseMoves": 35, "blockShedding": 52, "tackle": 59, "manCoverage": 72, "zoneCoverage": 75, "kickPower": 14, "kickAccuracy": 13}}, {"id": "4259181", "name": "James Lynch", "team": "3", "positions": ["DT"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 9, "throwAccuracyDeep": 9, "throwUnderPressure": 17, "throwPower": 23, "carrying": 42, "bCVision": 32, "breakTackle": 18, "speed": 71, "catching": 38, "catchInTraffic": 25, "shortRouteRunning": 22, "mediumRouteRunning": 19, "deepRouteRunning": 14, "passBlock": 45, "runBlock": 45, "powerMoves": 71, "finesseMoves": 59, "blockShedding": 76, "tackle": 78, "manCoverage": 26, "zoneCoverage": 32, "kickPower": 71, "kickAccuracy": 56}}, {"id": "4870953", "name": "Malik Muhammad II", "team": "3", "positions": ["CB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 124, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870953", "asOf": "2026-09-10T14:22:48.861665+00:00", "baseRating": 70, "priorRating": 64.36, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 27, "carrying": 60, "bCVision": 68, "breakTackle": 51, "speed": 92, "catching": 64, "catchInTraffic": 60, "shortRouteRunning": 42, "mediumRouteRunning": 38, "deepRouteRunning": 35, "passBlock": 35, "runBlock": 35, "powerMoves": 32, "finesseMoves": 34, "blockShedding": 46, "tackle": 58, "manCoverage": 68, "zoneCoverage": 67, "kickPower": 19, "kickAccuracy": 17}}, {"id": "4242659", "name": "Dayo Odeyingbo", "team": "3", "positions": ["EDGE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 26, "carrying": 44, "bCVision": 44, "breakTackle": 28, "speed": 79, "catching": 45, "catchInTraffic": 29, "shortRouteRunning": 26, "mediumRouteRunning": 19, "deepRouteRunning": 14, "passBlock": 45, "runBlock": 45, "powerMoves": 68, "finesseMoves": 76, "blockShedding": 76, "tackle": 82, "manCoverage": 23, "zoneCoverage": 35, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4429067", "name": "Clark Phillips III", "team": "3", "positions": ["CB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/atlanta-falcons/14", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 12, "throwAccuracyDeep": 10, "throwUnderPressure": 15, "throwPower": 23, "carrying": 57, "bCVision": 76, "breakTackle": 65, "speed": 89, "catching": 76, "catchInTraffic": 64, "shortRouteRunning": 29, "mediumRouteRunning": 24, "deepRouteRunning": 21, "passBlock": 35, "runBlock": 35, "powerMoves": 31, "finesseMoves": 39, "blockShedding": 41, "tackle": 55, "manCoverage": 78, "zoneCoverage": 74, "kickPower": 13, "kickAccuracy": 11}}, {"id": "4372576", "name": "Jack Sanborn", "team": "3", "positions": ["LB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 25, "carrying": 63, "bCVision": 53, "breakTackle": 47, "speed": 80, "catching": 65, "catchInTraffic": 50, "shortRouteRunning": 32, "mediumRouteRunning": 30, "deepRouteRunning": 24, "passBlock": 35, "runBlock": 40, "powerMoves": 62, "finesseMoves": 45, "blockShedding": 72, "tackle": 78, "manCoverage": 53, "zoneCoverage": 62, "kickPower": 22, "kickAccuracy": 21}}, {"id": "4426374", "name": "Tyrique Stevenson Sr.", "team": "3", "positions": ["CB"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 26, "carrying": 58, "bCVision": 63, "breakTackle": 49, "speed": 91, "catching": 72, "catchInTraffic": 57, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 40, "blockShedding": 52, "tackle": 68, "manCoverage": 74, "zoneCoverage": 78, "kickPower": 24, "kickAccuracy": 22}}, {"id": "3116726", "name": "Kentavius Street", "team": "3", "positions": ["DT"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 26, "carrying": 49, "bCVision": 41, "breakTackle": 26, "speed": 76, "catching": 45, "catchInTraffic": 37, "shortRouteRunning": 35, "mediumRouteRunning": 31, "deepRouteRunning": 27, "passBlock": 45, "runBlock": 45, "powerMoves": 63, "finesseMoves": 72, "blockShedding": 74, "tackle": 78, "manCoverage": 25, "zoneCoverage": 30, "kickPower": 16, "kickAccuracy": 15}}, {"id": "3134690", "name": "Montez Sweat", "team": "3", "positions": ["EDGE"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 22, "carrying": 56, "bCVision": 48, "breakTackle": 31, "speed": 87, "catching": 57, "catchInTraffic": 45, "shortRouteRunning": 40, "mediumRouteRunning": 36, "deepRouteRunning": 33, "passBlock": 45, "runBlock": 45, "powerMoves": 77, "finesseMoves": 83, "blockShedding": 84, "tackle": 88, "manCoverage": 33, "zoneCoverage": 44, "kickPower": 14, "kickAccuracy": 16}}, {"id": "4954445", "name": "Dillon Thieneman", "team": "3", "positions": ["S"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 25, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4954445", "asOf": "2026-09-10T14:22:48.893054+00:00", "baseRating": 77, "priorRating": 69.56, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 21, "carrying": 63, "bCVision": 64, "breakTackle": 61, "speed": 92, "catching": 68, "catchInTraffic": 66, "shortRouteRunning": 44, "mediumRouteRunning": 41, "deepRouteRunning": 34, "passBlock": 35, "runBlock": 35, "powerMoves": 40, "finesseMoves": 45, "blockShedding": 53, "tackle": 72, "manCoverage": 71, "zoneCoverage": 72, "kickPower": 22, "kickAccuracy": 24}}, {"id": "4875381", "name": "Jordan van den Berg", "team": "3", "positions": ["DT"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 213, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4875381", "asOf": "2026-09-10T14:22:48.968628+00:00", "baseRating": 68, "priorRating": 62.61, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 47, "bCVision": 26, "breakTackle": 13, "speed": 74, "catching": 30, "catchInTraffic": 26, "shortRouteRunning": 16, "mediumRouteRunning": 13, "deepRouteRunning": 2, "passBlock": 45, "runBlock": 45, "powerMoves": 69, "finesseMoves": 61, "blockShedding": 72, "tackle": 77, "manCoverage": 29, "zoneCoverage": 26, "kickPower": 15, "kickAccuracy": 24}}, {"id": "3040572", "name": "Xavier Woods", "team": "3", "positions": ["S"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 19, "throwPower": 21, "carrying": 71, "bCVision": 72, "breakTackle": 54, "speed": 88, "catching": 78, "catchInTraffic": 72, "shortRouteRunning": 24, "mediumRouteRunning": 14, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 55, "finesseMoves": 43, "blockShedding": 60, "tackle": 78, "manCoverage": 69, "zoneCoverage": 75, "kickPower": 17, "kickAccuracy": 19}}, {"id": "17427", "name": "Cairo Santos", "team": "3", "positions": ["K"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 33, "throwAccuracyMid": 15, "throwAccuracyDeep": 15, "throwUnderPressure": 15, "throwPower": 26, "carrying": 35, "bCVision": 10, "breakTackle": 15, "speed": 72, "catching": 25, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 17, "runBlock": 17, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 22, "manCoverage": 20, "zoneCoverage": 14, "kickPower": 94, "kickAccuracy": 85}}, {"id": "4686889", "name": "Tory Taylor", "team": "3", "positions": ["P"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 28, "throwAccuracyMid": 25, "throwAccuracyDeep": 22, "throwUnderPressure": 13, "throwPower": 41, "carrying": 51, "bCVision": 31, "breakTackle": 10, "speed": 81, "catching": 45, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 20, "runBlock": 25, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 39, "manCoverage": 10, "zoneCoverage": 13, "kickPower": 95, "kickAccuracy": 77}}, {"id": "4036032", "name": "Brittain Brown", "team": "3", "positions": ["RB"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 13, "throwPower": 25, "carrying": 87, "bCVision": 77, "breakTackle": 78, "speed": 82, "catching": 65, "catchInTraffic": 45, "shortRouteRunning": 50, "mediumRouteRunning": 44, "deepRouteRunning": 35, "passBlock": 39, "runBlock": 36, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 32, "tackle": 37, "manCoverage": 20, "zoneCoverage": 27, "kickPower": 16, "kickAccuracy": 17}}, {"id": "4239094", "name": "Coby Bryant", "team": "3", "positions": ["S"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 27, "carrying": 62, "bCVision": 65, "breakTackle": 49, "speed": 90, "catching": 75, "catchInTraffic": 64, "shortRouteRunning": 24, "mediumRouteRunning": 16, "deepRouteRunning": 12, "passBlock": 10, "runBlock": 15, "powerMoves": 20, "finesseMoves": 25, "blockShedding": 52, "tackle": 65, "manCoverage": 70, "zoneCoverage": 79, "kickPower": 21, "kickAccuracy": 19}}, {"id": "4245655", "name": "Tony Fields II", "team": "3", "positions": ["LB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 25, "carrying": 59, "bCVision": 40, "breakTackle": 31, "speed": 85, "catching": 66, "catchInTraffic": 54, "shortRouteRunning": 35, "mediumRouteRunning": 32, "deepRouteRunning": 31, "passBlock": 45, "runBlock": 45, "powerMoves": 44, "finesseMoves": 60, "blockShedding": 62, "tackle": 78, "manCoverage": 60, "zoneCoverage": 62, "kickPower": 19, "kickAccuracy": 19}}, {"id": "4361093", "name": "Kyler Gordon", "team": "3", "positions": ["CB"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 12, "throwUnderPressure": 16, "throwPower": 23, "carrying": 58, "bCVision": 61, "breakTackle": 55, "speed": 88, "catching": 71, "catchInTraffic": 50, "shortRouteRunning": 42, "mediumRouteRunning": 37, "deepRouteRunning": 34, "passBlock": 35, "runBlock": 35, "powerMoves": 38, "finesseMoves": 47, "blockShedding": 48, "tackle": 65, "manCoverage": 77, "zoneCoverage": 82, "kickPower": 17, "kickAccuracy": 20}}, {"id": "4429970", "name": "Ruben Hyppolite II", "team": "3", "positions": ["LB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 24, "carrying": 60, "bCVision": 53, "breakTackle": 41, "speed": 88, "catching": 61, "catchInTraffic": 54, "shortRouteRunning": 32, "mediumRouteRunning": 27, "deepRouteRunning": 24, "passBlock": 45, "runBlock": 45, "powerMoves": 57, "finesseMoves": 58, "blockShedding": 64, "tackle": 79, "manCoverage": 58, "zoneCoverage": 64, "kickPower": 23, "kickAccuracy": 19}}, {"id": "4241611", "name": "Nephi Sewell", "team": "3", "positions": ["LB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 7, "throwPower": 25, "carrying": 60, "bCVision": 62, "breakTackle": 53, "speed": 83, "catching": 50, "catchInTraffic": 47, "shortRouteRunning": 39, "mediumRouteRunning": 35, "deepRouteRunning": 33, "passBlock": 35, "runBlock": 36, "powerMoves": 64, "finesseMoves": 57, "blockShedding": 58, "tackle": 80, "manCoverage": 55, "zoneCoverage": 64, "kickPower": 28, "kickAccuracy": 25}}, {"id": "4430822", "name": "Noah Sewell", "team": "3", "positions": ["LB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 64, "bCVision": 72, "breakTackle": 63, "speed": 82, "catching": 63, "catchInTraffic": 55, "shortRouteRunning": 34, "mediumRouteRunning": 24, "deepRouteRunning": 17, "passBlock": 45, "runBlock": 45, "powerMoves": 71, "finesseMoves": 55, "blockShedding": 72, "tackle": 80, "manCoverage": 52, "zoneCoverage": 58, "kickPower": 15, "kickAccuracy": 19}}, {"id": "4432804", "name": "Shemar Turner", "team": "3", "positions": ["EDGE", "DT"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/chicago-bears/1", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/3/roster", "rosterAsOf": "2026-09-23T15:57:40.949279+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 8, "throwUnderPressure": 13, "throwPower": 27, "carrying": 41, "bCVision": 34, "breakTackle": 29, "speed": 80, "catching": 29, "catchInTraffic": 22, "shortRouteRunning": 15, "mediumRouteRunning": 13, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 63, "blockShedding": 77, "tackle": 76, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 27, "kickAccuracy": 19}}, {"id": "4427834", "name": "Erick All Jr.", "team": "4", "positions": ["TE"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 24, "carrying": 73, "bCVision": 74, "breakTackle": 66, "speed": 86, "catching": 80, "catchInTraffic": 77, "shortRouteRunning": 66, "mediumRouteRunning": 61, "deepRouteRunning": 63, "passBlock": 58, "runBlock": 60, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 41, "tackle": 46, "manCoverage": 16, "zoneCoverage": 22, "kickPower": 19, "kickAccuracy": 12}}, {"id": "4429299", "name": "Tahj Brooks", "team": "4", "positions": ["RB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 17, "throwAccuracyDeep": 25, "throwUnderPressure": 32, "throwPower": 21, "carrying": 91, "bCVision": 79, "breakTackle": 81, "speed": 88, "catching": 70, "catchInTraffic": 50, "shortRouteRunning": 61, "mediumRouteRunning": 57, "deepRouteRunning": 51, "passBlock": 52, "runBlock": 41, "powerMoves": 28, "finesseMoves": 23, "blockShedding": 35, "tackle": 35, "manCoverage": 24, "zoneCoverage": 27, "kickPower": 24, "kickAccuracy": 23}}, {"id": "4362238", "name": "Chase Brown", "team": "4", "positions": ["RB"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 40, "throwAccuracyMid": 35, "throwAccuracyDeep": 28, "throwUnderPressure": 35, "throwPower": 45, "carrying": 88, "bCVision": 83, "breakTackle": 81, "speed": 93, "catching": 69, "catchInTraffic": 48, "shortRouteRunning": 64, "mediumRouteRunning": 57, "deepRouteRunning": 50, "passBlock": 53, "runBlock": 49, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 29, "tackle": 27, "manCoverage": 10, "zoneCoverage": 17, "kickPower": 15, "kickAccuracy": 13}}, {"id": "3116370", "name": "Orlando Brown Jr.", "team": "4", "positions": ["OT"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 25, "carrying": 28, "bCVision": 15, "breakTackle": 14, "speed": 59, "catching": 23, "catchInTraffic": 12, "shortRouteRunning": 12, "mediumRouteRunning": 12, "deepRouteRunning": 12, "passBlock": 75, "runBlock": 76, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 32, "tackle": 33, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 19, "kickAccuracy": 13}}, {"id": "3915511", "name": "Joe Burrow", "team": "4", "positions": ["QB"], "rating": 97, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 98, "throwAccuracyMid": 99, "throwAccuracyDeep": 95, "throwUnderPressure": 97, "throwPower": 88, "carrying": 62, "bCVision": 86, "breakTackle": 69, "speed": 83, "catching": 40, "catchInTraffic": 19, "shortRouteRunning": 28, "mediumRouteRunning": 19, "deepRouteRunning": 15, "passBlock": 15, "runBlock": 15, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 30, "tackle": 36, "manCoverage": 29, "zoneCoverage": 33, "kickPower": 21, "kickAccuracy": 17}}, {"id": "4362628", "name": "Ja'Marr Chase", "team": "4", "positions": ["WR"], "rating": 99, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 22, "throwPower": 33, "carrying": 71, "bCVision": 98, "breakTackle": 88, "speed": 96, "catching": 98, "catchInTraffic": 94, "shortRouteRunning": 95, "mediumRouteRunning": 97, "deepRouteRunning": 98, "passBlock": 37, "runBlock": 53, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 37, "tackle": 39, "manCoverage": 13, "zoneCoverage": 17, "kickPower": 24, "kickAccuracy": 17}}, {"id": "5085189", "name": "Jack Endries", "team": "4", "positions": ["TE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 221, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5085189", "asOf": "2026-09-10T14:22:49.507570+00:00", "baseRating": 66, "priorRating": 62.49, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 23, "throwAccuracyDeep": 17, "throwUnderPressure": 27, "throwPower": 30, "carrying": 75, "bCVision": 68, "breakTackle": 66, "speed": 84, "catching": 84, "catchInTraffic": 79, "shortRouteRunning": 64, "mediumRouteRunning": 58, "deepRouteRunning": 54, "passBlock": 56, "runBlock": 57, "powerMoves": 35, "finesseMoves": 34, "blockShedding": 50, "tackle": 49, "manCoverage": 39, "zoneCoverage": 41, "kickPower": 37, "kickAccuracy": 32}}, {"id": "4646773", "name": "Dylan Fairchild", "team": "4", "positions": ["OG"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 23, "carrying": 39, "bCVision": 17, "breakTackle": 18, "speed": 71, "catching": 27, "catchInTraffic": 13, "shortRouteRunning": 14, "mediumRouteRunning": 12, "deepRouteRunning": 10, "passBlock": 75, "runBlock": 74, "powerMoves": 37, "finesseMoves": 34, "blockShedding": 43, "tackle": 18, "manCoverage": 11, "zoneCoverage": 10, "kickPower": 19, "kickAccuracy": 12}}, {"id": "11252", "name": "Joe Flacco", "team": "4", "positions": ["QB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 87, "throwAccuracyMid": 83, "throwAccuracyDeep": 79, "throwUnderPressure": 80, "throwPower": 89, "carrying": 59, "bCVision": 60, "breakTackle": 40, "speed": 75, "catching": 31, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 15, "runBlock": 15, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 29, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 25, "kickAccuracy": 24}}, {"id": "4362769", "name": "Javon Foster", "team": "4", "positions": ["OT"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 12, "throwAccuracyMid": 9, "throwAccuracyDeep": 6, "throwUnderPressure": 7, "throwPower": 15, "carrying": 40, "bCVision": 10, "breakTackle": 5, "speed": 62, "catching": 25, "catchInTraffic": 17, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 70, "runBlock": 76, "powerMoves": 42, "finesseMoves": 35, "blockShedding": 37, "tackle": 44, "manCoverage": 20, "zoneCoverage": 26, "kickPower": 18, "kickAccuracy": 14}}, {"id": "3116164", "name": "Mike Gesicki", "team": "4", "positions": ["TE"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 50, "carrying": 79, "bCVision": 79, "breakTackle": 70, "speed": 84, "catching": 88, "catchInTraffic": 82, "shortRouteRunning": 70, "mediumRouteRunning": 66, "deepRouteRunning": 64, "passBlock": 57, "runBlock": 58, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 32, "tackle": 30, "manCoverage": 10, "zoneCoverage": 15, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4239993", "name": "Tee Higgins", "team": "4", "positions": ["WR"], "rating": 87, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 37, "throwAccuracyMid": 31, "throwAccuracyDeep": 27, "throwUnderPressure": 22, "throwPower": 28, "carrying": 76, "bCVision": 83, "breakTackle": 78, "speed": 90, "catching": 97, "catchInTraffic": 89, "shortRouteRunning": 84, "mediumRouteRunning": 82, "deepRouteRunning": 80, "passBlock": 34, "runBlock": 45, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 34, "tackle": 33, "manCoverage": 19, "zoneCoverage": 27, "kickPower": 17, "kickAccuracy": 13}}, {"id": "4429000", "name": "Myles Hinton", "team": "4", "positions": ["OG", "OT"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 7, "throwPower": 29, "carrying": 43, "bCVision": 22, "breakTackle": 20, "speed": 66, "catching": 22, "catchInTraffic": 17, "shortRouteRunning": 12, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 72, "runBlock": 71, "powerMoves": 44, "finesseMoves": 36, "blockShedding": 31, "tackle": 30, "manCoverage": 13, "zoneCoverage": 15, "kickPower": 14, "kickAccuracy": 10}}, {"id": "4368003", "name": "Andrei Iosivas", "team": "4", "positions": ["WR"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 22, "throwPower": 30, "carrying": 73, "bCVision": 81, "breakTackle": 76, "speed": 92, "catching": 82, "catchInTraffic": 80, "shortRouteRunning": 74, "mediumRouteRunning": 75, "deepRouteRunning": 77, "passBlock": 22, "runBlock": 34, "powerMoves": 10, "finesseMoves": 11, "blockShedding": 28, "tackle": 28, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 24, "kickAccuracy": 21}}, {"id": "2576188", "name": "Ted Karras", "team": "4", "positions": ["C"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 29, "carrying": 31, "bCVision": 10, "breakTackle": 6, "speed": 68, "catching": 26, "catchInTraffic": 24, "shortRouteRunning": 22, "mediumRouteRunning": 12, "deepRouteRunning": 6, "passBlock": 82, "runBlock": 75, "powerMoves": 31, "finesseMoves": 27, "blockShedding": 29, "tackle": 30, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 25, "kickAccuracy": 21}}, {"id": "4870866", "name": "Connor Lew", "team": "4", "positions": ["C"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 128, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870866", "asOf": "2026-09-10T14:22:49.516143+00:00", "baseRating": 69, "priorRating": 64.26, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 6, "throwPower": 17, "carrying": 24, "bCVision": 17, "breakTackle": 10, "speed": 68, "catching": 35, "catchInTraffic": 12, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 74, "runBlock": 74, "powerMoves": 26, "finesseMoves": 27, "blockShedding": 43, "tackle": 38, "manCoverage": 15, "zoneCoverage": 11, "kickPower": 14, "kickAccuracy": 17}}, {"id": "4431571", "name": "Amarius Mims", "team": "4", "positions": ["OT"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 12, "throwAccuracyMid": 11, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 13, "carrying": 48, "bCVision": 45, "breakTackle": 30, "speed": 70, "catching": 49, "catchInTraffic": 41, "shortRouteRunning": 35, "mediumRouteRunning": 31, "deepRouteRunning": 24, "passBlock": 78, "runBlock": 76, "powerMoves": 42, "finesseMoves": 31, "blockShedding": 45, "tackle": 35, "manCoverage": 12, "zoneCoverage": 11, "kickPower": 34, "kickAccuracy": 26}}, {"id": "3116389", "name": "Samaje Perine", "team": "4", "positions": ["RB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 28, "throwAccuracyMid": 23, "throwAccuracyDeep": 19, "throwUnderPressure": 17, "throwPower": 31, "carrying": 95, "bCVision": 79, "breakTackle": 78, "speed": 86, "catching": 73, "catchInTraffic": 48, "shortRouteRunning": 64, "mediumRouteRunning": 55, "deepRouteRunning": 45, "passBlock": 61, "runBlock": 54, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 37, "tackle": 40, "manCoverage": 15, "zoneCoverage": 13, "kickPower": 20, "kickAccuracy": 22}}, {"id": "3125082", "name": "Dalton Risner", "team": "4", "positions": ["OG"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 26, "carrying": 34, "bCVision": 20, "breakTackle": 10, "speed": 69, "catching": 31, "catchInTraffic": 18, "shortRouteRunning": 15, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 78, "runBlock": 76, "powerMoves": 31, "finesseMoves": 24, "blockShedding": 36, "tackle": 44, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4429010", "name": "Jalen Rivers", "team": "4", "positions": ["OG"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 23, "carrying": 40, "bCVision": 13, "breakTackle": 12, "speed": 63, "catching": 21, "catchInTraffic": 18, "shortRouteRunning": 16, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 69, "runBlock": 71, "powerMoves": 34, "finesseMoves": 23, "blockShedding": 23, "tackle": 24, "manCoverage": 11, "zoneCoverage": 13, "kickPower": 13, "kickAccuracy": 23}}, {"id": "3127310", "name": "Drew Sample", "team": "4", "positions": ["TE"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 14, "throwPower": 26, "carrying": 73, "bCVision": 69, "breakTackle": 46, "speed": 81, "catching": 77, "catchInTraffic": 78, "shortRouteRunning": 66, "mediumRouteRunning": 61, "deepRouteRunning": 56, "passBlock": 60, "runBlock": 65, "powerMoves": 23, "finesseMoves": 37, "blockShedding": 47, "tackle": 43, "manCoverage": 17, "zoneCoverage": 23, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4570738", "name": "Ke'Shawn Williams", "team": "4", "positions": ["WR"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 19, "throwPower": 29, "carrying": 71, "bCVision": 76, "breakTackle": 72, "speed": 89, "catching": 80, "catchInTraffic": 75, "shortRouteRunning": 74, "mediumRouteRunning": 72, "deepRouteRunning": 68, "passBlock": 29, "runBlock": 41, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 31, "manCoverage": 13, "zoneCoverage": 18, "kickPower": 20, "kickAccuracy": 20}}, {"id": "5092508", "name": "Colbie Young", "team": "4", "positions": ["WR"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 140, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5092508", "asOf": "2026-09-10T14:22:49.564297+00:00", "baseRating": 70, "priorRating": 63.97, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 19, "throwAccuracyDeep": 15, "throwUnderPressure": 24, "throwPower": 32, "carrying": 72, "bCVision": 80, "breakTackle": 77, "speed": 89, "catching": 79, "catchInTraffic": 81, "shortRouteRunning": 72, "mediumRouteRunning": 74, "deepRouteRunning": 72, "passBlock": 26, "runBlock": 53, "powerMoves": 17, "finesseMoves": 17, "blockShedding": 23, "tackle": 22, "manCoverage": 21, "zoneCoverage": 23, "kickPower": 29, "kickAccuracy": 25}}, {"id": "3054840", "name": "Jonathan Allen", "team": "4", "positions": ["DT"], "rating": 88, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 21, "carrying": 40, "bCVision": 25, "breakTackle": 10, "speed": 72, "catching": 35, "catchInTraffic": 25, "shortRouteRunning": 10, "mediumRouteRunning": 3, "deepRouteRunning": 2, "passBlock": 45, "runBlock": 45, "powerMoves": 88, "finesseMoves": 74, "blockShedding": 84, "tackle": 95, "manCoverage": 24, "zoneCoverage": 29, "kickPower": 9, "kickAccuracy": 8}}, {"id": "4567098", "name": "Jordan Battle", "team": "4", "positions": ["S"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 27, "throwAccuracyMid": 21, "throwAccuracyDeep": 14, "throwUnderPressure": 10, "throwPower": 34, "carrying": 65, "bCVision": 81, "breakTackle": 70, "speed": 88, "catching": 72, "catchInTraffic": 60, "shortRouteRunning": 38, "mediumRouteRunning": 33, "deepRouteRunning": 25, "passBlock": 25, "runBlock": 35, "powerMoves": 34, "finesseMoves": 40, "blockShedding": 66, "tackle": 72, "manCoverage": 67, "zoneCoverage": 75, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4570546", "name": "Swayze Bozeman", "team": "4", "positions": ["LB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 23, "carrying": 43, "bCVision": 43, "breakTackle": 33, "speed": 89, "catching": 51, "catchInTraffic": 47, "shortRouteRunning": 23, "mediumRouteRunning": 20, "deepRouteRunning": 17, "passBlock": 45, "runBlock": 45, "powerMoves": 51, "finesseMoves": 55, "blockShedding": 63, "tackle": 81, "manCoverage": 54, "zoneCoverage": 62, "kickPower": 21, "kickAccuracy": 18}}, {"id": "3051746", "name": "Oren Burks", "team": "4", "positions": ["LB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 16, "carrying": 63, "bCVision": 41, "breakTackle": 21, "speed": 87, "catching": 70, "catchInTraffic": 52, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 51, "finesseMoves": 60, "blockShedding": 66, "tackle": 78, "manCoverage": 58, "zoneCoverage": 65, "kickPower": 18, "kickAccuracy": 13}}, {"id": "4431519", "name": "Barrett Carter", "team": "4", "positions": ["LB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 23, "carrying": 68, "bCVision": 57, "breakTackle": 43, "speed": 85, "catching": 61, "catchInTraffic": 53, "shortRouteRunning": 30, "mediumRouteRunning": 27, "deepRouteRunning": 24, "passBlock": 45, "runBlock": 45, "powerMoves": 54, "finesseMoves": 61, "blockShedding": 67, "tackle": 81, "manCoverage": 57, "zoneCoverage": 63, "kickPower": 22, "kickAccuracy": 18}}, {"id": "4247726", "name": "Bryan Cook", "team": "4", "positions": ["S"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 61, "bCVision": 58, "breakTackle": 51, "speed": 89, "catching": 70, "catchInTraffic": 51, "shortRouteRunning": 35, "mediumRouteRunning": 31, "deepRouteRunning": 28, "passBlock": 35, "runBlock": 35, "powerMoves": 32, "finesseMoves": 36, "blockShedding": 56, "tackle": 79, "manCoverage": 69, "zoneCoverage": 77, "kickPower": 19, "kickAccuracy": 17}}, {"id": "3125356", "name": "Jalen Davis", "team": "4", "positions": ["CB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 30, "carrying": 63, "bCVision": 72, "breakTackle": 52, "speed": 88, "catching": 69, "catchInTraffic": 51, "shortRouteRunning": 27, "mediumRouteRunning": 17, "deepRouteRunning": 12, "passBlock": 35, "runBlock": 35, "powerMoves": 25, "finesseMoves": 42, "blockShedding": 55, "tackle": 57, "manCoverage": 69, "zoneCoverage": 67, "kickPower": 25, "kickAccuracy": 25}}, {"id": "4726127", "name": "Tacario Davis", "team": "4", "positions": ["CB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 72, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4726127", "asOf": "2026-09-10T14:22:49.580630+00:00", "baseRating": 71, "priorRating": 66.13, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 21, "carrying": 61, "bCVision": 67, "breakTackle": 52, "speed": 92, "catching": 63, "catchInTraffic": 61, "shortRouteRunning": 49, "mediumRouteRunning": 46, "deepRouteRunning": 43, "passBlock": 35, "runBlock": 35, "powerMoves": 39, "finesseMoves": 36, "blockShedding": 49, "tackle": 61, "manCoverage": 69, "zoneCoverage": 67, "kickPower": 15, "kickAccuracy": 13}}, {"id": "4401811", "name": "Kyle Dugger", "team": "4", "positions": ["S"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 25, "carrying": 70, "bCVision": 75, "breakTackle": 60, "speed": 88, "catching": 75, "catchInTraffic": 56, "shortRouteRunning": 40, "mediumRouteRunning": 32, "deepRouteRunning": 29, "passBlock": 35, "runBlock": 35, "powerMoves": 48, "finesseMoves": 53, "blockShedding": 72, "tackle": 71, "manCoverage": 69, "zoneCoverage": 73, "kickPower": 18, "kickAccuracy": 13}}, {"id": "3116748", "name": "B.J. Hill", "team": "4", "positions": ["DT"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 19, "carrying": 43, "bCVision": 24, "breakTackle": 23, "speed": 72, "catching": 43, "catchInTraffic": 20, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 76, "finesseMoves": 64, "blockShedding": 78, "tackle": 88, "manCoverage": 22, "zoneCoverage": 28, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4426422", "name": "Dax Hill", "team": "4", "positions": ["CB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 12, "throwAccuracyMid": 10, "throwAccuracyDeep": 8, "throwUnderPressure": 12, "throwPower": 22, "carrying": 63, "bCVision": 65, "breakTackle": 55, "speed": 92, "catching": 71, "catchInTraffic": 60, "shortRouteRunning": 33, "mediumRouteRunning": 30, "deepRouteRunning": 27, "passBlock": 35, "runBlock": 35, "powerMoves": 40, "finesseMoves": 53, "blockShedding": 52, "tackle": 67, "manCoverage": 76, "zoneCoverage": 76, "kickPower": 18, "kickAccuracy": 15}}, {"id": "4710752", "name": "Cashius Howell", "team": "4", "positions": ["EDGE"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 41, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4710752", "asOf": "2026-09-10T14:22:49.647403+00:00", "baseRating": 77, "priorRating": 67.95, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 18, "throwAccuracyDeep": 12, "throwUnderPressure": 28, "throwPower": 13, "carrying": 52, "bCVision": 52, "breakTackle": 47, "speed": 86, "catching": 46, "catchInTraffic": 39, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 68, "finesseMoves": 80, "blockShedding": 72, "tackle": 79, "manCoverage": 47, "zoneCoverage": 53, "kickPower": 24, "kickAccuracy": 20}}, {"id": "4362502", "name": "DJ Ivey", "team": "4", "positions": ["CB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 22, "carrying": 59, "bCVision": 65, "breakTackle": 50, "speed": 90, "catching": 64, "catchInTraffic": 56, "shortRouteRunning": 17, "mediumRouteRunning": 12, "deepRouteRunning": 11, "passBlock": 30, "runBlock": 35, "powerMoves": 27, "finesseMoves": 38, "blockShedding": 41, "tackle": 56, "manCoverage": 70, "zoneCoverage": 69, "kickPower": 19, "kickAccuracy": 16}}, {"id": "4432301", "name": "Kris Jenkins Jr.", "team": "4", "positions": ["DT"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 13, "throwAccuracyMid": 10, "throwAccuracyDeep": 7, "throwUnderPressure": 15, "throwPower": 22, "carrying": 44, "bCVision": 40, "breakTackle": 35, "speed": 75, "catching": 46, "catchInTraffic": 35, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 40, "runBlock": 45, "powerMoves": 72, "finesseMoves": 66, "blockShedding": 78, "tackle": 83, "manCoverage": 24, "zoneCoverage": 28, "kickPower": 24, "kickAccuracy": 23}}, {"id": "4430065", "name": "Cedric Johnson", "team": "4", "positions": ["EDGE"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 23, "carrying": 38, "bCVision": 26, "breakTackle": 20, "speed": 85, "catching": 43, "catchInTraffic": 26, "shortRouteRunning": 12, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 68, "finesseMoves": 72, "blockShedding": 74, "tackle": 76, "manCoverage": 40, "zoneCoverage": 46, "kickPower": 16, "kickAccuracy": 10}}, {"id": "4429946", "name": "PJ Jules", "team": "4", "positions": ["S"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 25, "carrying": 61, "bCVision": 63, "breakTackle": 46, "speed": 89, "catching": 67, "catchInTraffic": 53, "shortRouteRunning": 33, "mediumRouteRunning": 29, "deepRouteRunning": 24, "passBlock": 35, "runBlock": 35, "powerMoves": 32, "finesseMoves": 34, "blockShedding": 47, "tackle": 61, "manCoverage": 65, "zoneCoverage": 67, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4427729", "name": "Demetrius Knight Jr.", "team": "4", "positions": ["LB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 28, "throwAccuracyDeep": 25, "throwUnderPressure": 25, "throwPower": 35, "carrying": 63, "bCVision": 51, "breakTackle": 37, "speed": 86, "catching": 65, "catchInTraffic": 57, "shortRouteRunning": 34, "mediumRouteRunning": 31, "deepRouteRunning": 26, "passBlock": 45, "runBlock": 45, "powerMoves": 62, "finesseMoves": 65, "blockShedding": 72, "tackle": 82, "manCoverage": 59, "zoneCoverage": 65, "kickPower": 22, "kickAccuracy": 20}}, {"id": "4035483", "name": "Dexter Lawrence II", "team": "4", "positions": ["DT"], "rating": 93, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 19, "carrying": 42, "bCVision": 35, "breakTackle": 17, "speed": 80, "catching": 40, "catchInTraffic": 23, "shortRouteRunning": 18, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 45, "runBlock": 45, "powerMoves": 92, "finesseMoves": 79, "blockShedding": 91, "tackle": 90, "manCoverage": 13, "zoneCoverage": 24, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4240754", "name": "Boye Mafe", "team": "4", "positions": ["EDGE"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 17, "throwAccuracyMid": 12, "throwAccuracyDeep": 9, "throwUnderPressure": 10, "throwPower": 21, "carrying": 28, "bCVision": 29, "breakTackle": 31, "speed": 89, "catching": 36, "catchInTraffic": 22, "shortRouteRunning": 14, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 68, "finesseMoves": 78, "blockShedding": 79, "tackle": 83, "manCoverage": 37, "zoneCoverage": 47, "kickPower": 28, "kickAccuracy": 26}}, {"id": "4428985", "name": "Myles Murphy", "team": "4", "positions": ["EDGE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 42, "throwAccuracyMid": 32, "throwAccuracyDeep": 27, "throwUnderPressure": 11, "throwPower": 51, "carrying": 45, "bCVision": 45, "breakTackle": 25, "speed": 88, "catching": 40, "catchInTraffic": 28, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 7, "passBlock": 40, "runBlock": 45, "powerMoves": 76, "finesseMoves": 65, "blockShedding": 73, "tackle": 79, "manCoverage": 28, "zoneCoverage": 37, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4365319", "name": "Josh Newton", "team": "4", "positions": ["CB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 29, "throwAccuracyMid": 24, "throwAccuracyDeep": 19, "throwUnderPressure": 12, "throwPower": 31, "carrying": 63, "bCVision": 74, "breakTackle": 65, "speed": 89, "catching": 76, "catchInTraffic": 67, "shortRouteRunning": 55, "mediumRouteRunning": 56, "deepRouteRunning": 51, "passBlock": 30, "runBlock": 35, "powerMoves": 32, "finesseMoves": 38, "blockShedding": 43, "tackle": 55, "manCoverage": 74, "zoneCoverage": 69, "kickPower": 15, "kickAccuracy": 18}}, {"id": "5081542", "name": "Landon Robinson", "team": "4", "positions": ["DT"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 226, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5081542", "asOf": "2026-09-10T14:22:49.680518+00:00", "baseRating": 66, "priorRating": 62.42, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 21, "carrying": 46, "bCVision": 28, "breakTackle": 15, "speed": 77, "catching": 38, "catchInTraffic": 30, "shortRouteRunning": 15, "mediumRouteRunning": 13, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 66, "finesseMoves": 58, "blockShedding": 70, "tackle": 77, "manCoverage": 21, "zoneCoverage": 23, "kickPower": 16, "kickAccuracy": 25}}, {"id": "4240612", "name": "T.J. Slaton Jr.", "team": "4", "positions": ["DT"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 15, "carrying": 24, "bCVision": 16, "breakTackle": 14, "speed": 68, "catching": 22, "catchInTraffic": 13, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 52, "runBlock": 58, "powerMoves": 73, "finesseMoves": 61, "blockShedding": 74, "tackle": 85, "manCoverage": 13, "zoneCoverage": 18, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4685562", "name": "Shemar Stewart", "team": "4", "positions": ["EDGE"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 13, "throwPower": 19, "carrying": 42, "bCVision": 31, "breakTackle": 30, "speed": 86, "catching": 40, "catchInTraffic": 21, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 72, "blockShedding": 72, "tackle": 72, "manCoverage": 17, "zoneCoverage": 24, "kickPower": 21, "kickAccuracy": 20}}, {"id": "4572036", "name": "DJ Turner II", "team": "4", "positions": ["CB"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 27, "carrying": 53, "bCVision": 65, "breakTackle": 60, "speed": 96, "catching": 69, "catchInTraffic": 48, "shortRouteRunning": 22, "mediumRouteRunning": 16, "deepRouteRunning": 11, "passBlock": 35, "runBlock": 35, "powerMoves": 25, "finesseMoves": 35, "blockShedding": 40, "tackle": 56, "manCoverage": 83, "zoneCoverage": 81, "kickPower": 18, "kickAccuracy": 15}}, {"id": "4360234", "name": "Evan McPherson", "team": "4", "positions": ["K"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 13, "throwPower": 27, "carrying": 21, "bCVision": 14, "breakTackle": 5, "speed": 74, "catching": 32, "catchInTraffic": 15, "shortRouteRunning": 22, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 13, "runBlock": 17, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 11, "tackle": 16, "manCoverage": 11, "zoneCoverage": 15, "kickPower": 97, "kickAccuracy": 91}}, {"id": "4608820", "name": "Ryan Rehkow", "team": "4", "positions": ["P"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 17, "throwPower": 33, "carrying": 33, "bCVision": 10, "breakTackle": 10, "speed": 68, "catching": 29, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 14, "runBlock": 15, "powerMoves": 11, "finesseMoves": 11, "blockShedding": 14, "tackle": 28, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 96, "kickAccuracy": 81}}, {"id": "4572051", "name": "William Wagner", "team": "4", "positions": ["LS"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 9, "throwPower": 35, "carrying": 61, "bCVision": 27, "breakTackle": 15, "speed": 73, "catching": 51, "catchInTraffic": 51, "shortRouteRunning": 39, "mediumRouteRunning": 31, "deepRouteRunning": 25, "passBlock": 52, "runBlock": 47, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 38, "tackle": 51, "manCoverage": 15, "zoneCoverage": 19, "kickPower": 14, "kickAccuracy": 15}}, {"id": "4689117", "name": "Brian Parker II", "team": "4", "positions": ["OG", "OT"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 189, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4689117", "asOf": "2026-09-10T14:22:49.687190+00:00", "baseRating": 68, "priorRating": 63, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 18, "carrying": 24, "bCVision": 11, "breakTackle": 16, "speed": 68, "catching": 33, "catchInTraffic": 16, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 72, "runBlock": 74, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 21, "tackle": 26, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4240434", "name": "Ja'Sir Taylor", "team": "4", "positions": ["CB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cincinnati-bengals/2", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/4/roster", "rosterAsOf": "2026-09-23T15:57:41.714796+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 28, "carrying": 60, "bCVision": 70, "breakTackle": 59, "speed": 92, "catching": 65, "catchInTraffic": 55, "shortRouteRunning": 33, "mediumRouteRunning": 23, "deepRouteRunning": 16, "passBlock": 35, "runBlock": 35, "powerMoves": 34, "finesseMoves": 39, "blockShedding": 43, "tackle": 50, "manCoverage": 71, "zoneCoverage": 66, "kickPower": 19, "kickAccuracy": 18}}, {"id": "4597310", "name": "Austin Barber", "team": "5", "positions": ["OT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 86, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4597310", "asOf": "2026-09-10T14:22:50.446667+00:00", "baseRating": 72, "priorRating": 65.55, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 16, "carrying": 26, "bCVision": 10, "breakTackle": 13, "speed": 68, "catching": 25, "catchInTraffic": 16, "shortRouteRunning": 2, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 71, "runBlock": 78, "powerMoves": 40, "finesseMoves": 41, "blockShedding": 41, "tackle": 45, "manCoverage": 25, "zoneCoverage": 26, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4808839", "name": "Isaiah Bond", "team": "5", "positions": ["WR"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 18, "throwAccuracyMid": 14, "throwAccuracyDeep": 10, "throwUnderPressure": 23, "throwPower": 23, "carrying": 75, "bCVision": 82, "breakTackle": 73, "speed": 93, "catching": 80, "catchInTraffic": 76, "shortRouteRunning": 71, "mediumRouteRunning": 72, "deepRouteRunning": 73, "passBlock": 22, "runBlock": 41, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 24, "manCoverage": 23, "zoneCoverage": 30, "kickPower": 18, "kickAccuracy": 22}}, {"id": "4832800", "name": "Denzel Boston", "team": "5", "positions": ["WR"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 39, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4832800", "asOf": "2026-09-10T14:22:50.456779+00:00", "baseRating": 74, "priorRating": 68.12, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 41, "throwAccuracyMid": 34, "throwAccuracyDeep": 30, "throwUnderPressure": 41, "throwPower": 54, "carrying": 76, "bCVision": 79, "breakTackle": 74, "speed": 88, "catching": 82, "catchInTraffic": 84, "shortRouteRunning": 72, "mediumRouteRunning": 75, "deepRouteRunning": 76, "passBlock": 35, "runBlock": 54, "powerMoves": 23, "finesseMoves": 20, "blockShedding": 26, "tackle": 29, "manCoverage": 24, "zoneCoverage": 25, "kickPower": 36, "kickAccuracy": 33}}, {"id": "4816090", "name": "Parker Brailsford", "team": "5", "positions": ["C"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 146, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4816090", "asOf": "2026-09-10T14:22:50.537885+00:00", "baseRating": 67, "priorRating": 63.83, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 6, "throwPower": 15, "carrying": 28, "bCVision": 17, "breakTackle": 10, "speed": 72, "catching": 29, "catchInTraffic": 17, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 74, "runBlock": 71, "powerMoves": 38, "finesseMoves": 38, "blockShedding": 42, "tackle": 44, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 19, "kickAccuracy": 18}}, {"id": "2515270", "name": "Michael Burton", "team": "5", "positions": ["RB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 5, "throwUnderPressure": 17, "throwPower": 30, "carrying": 74, "bCVision": 72, "breakTackle": 29, "speed": 80, "catching": 62, "catchInTraffic": 48, "shortRouteRunning": 45, "mediumRouteRunning": 35, "deepRouteRunning": 27, "passBlock": 65, "runBlock": 68, "powerMoves": 25, "finesseMoves": 30, "blockShedding": 28, "tackle": 45, "manCoverage": 10, "zoneCoverage": 15, "kickPower": 14, "kickAccuracy": 14}}, {"id": "4870653", "name": "KC Concepcion", "team": "5", "positions": ["WR"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 24, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870653", "asOf": "2026-09-10T14:22:50.560958+00:00", "baseRating": 75, "priorRating": 69.69, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 51, "throwAccuracyMid": 47, "throwAccuracyDeep": 47, "throwUnderPressure": 37, "throwPower": 63, "carrying": 70, "bCVision": 84, "breakTackle": 79, "speed": 91, "catching": 76, "catchInTraffic": 79, "shortRouteRunning": 79, "mediumRouteRunning": 79, "deepRouteRunning": 77, "passBlock": 22, "runBlock": 53, "powerMoves": 22, "finesseMoves": 28, "blockShedding": 29, "tackle": 36, "manCoverage": 32, "zoneCoverage": 36, "kickPower": 28, "kickAccuracy": 29}}, {"id": "4613104", "name": "Malachi Corley", "team": "5", "positions": ["WR"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 36, "throwAccuracyMid": 28, "throwAccuracyDeep": 22, "throwUnderPressure": 26, "throwPower": 42, "carrying": 70, "bCVision": 86, "breakTackle": 76, "speed": 88, "catching": 85, "catchInTraffic": 76, "shortRouteRunning": 73, "mediumRouteRunning": 70, "deepRouteRunning": 68, "passBlock": 43, "runBlock": 49, "powerMoves": 11, "finesseMoves": 11, "blockShedding": 36, "tackle": 40, "manCoverage": 26, "zoneCoverage": 31, "kickPower": 23, "kickAccuracy": 22}}, {"id": "5083076", "name": "Harold Fannin Jr.", "team": "5", "positions": ["TE"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 65, "throwAccuracyMid": 63, "throwAccuracyDeep": 60, "throwUnderPressure": 52, "throwPower": 77, "carrying": 75, "bCVision": 87, "breakTackle": 79, "speed": 82, "catching": 85, "catchInTraffic": 82, "shortRouteRunning": 74, "mediumRouteRunning": 69, "deepRouteRunning": 67, "passBlock": 58, "runBlock": 63, "powerMoves": 28, "finesseMoves": 32, "blockShedding": 34, "tackle": 30, "manCoverage": 23, "zoneCoverage": 24, "kickPower": 33, "kickAccuracy": 32}}, {"id": "4870723", "name": "Spencer Fano", "team": "5", "positions": ["OT"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 9, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870723", "asOf": "2026-09-10T14:22:50.581128+00:00", "baseRating": 79, "priorRating": 72.87, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 16, "carrying": 28, "bCVision": 15, "breakTackle": 16, "speed": 75, "catching": 26, "catchInTraffic": 18, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 78, "runBlock": 81, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 29, "manCoverage": 12, "zoneCoverage": 11, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4431325", "name": "Taylen Green", "team": "5", "positions": ["QB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 182, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4431325", "asOf": "2026-09-10T14:22:50.597466+00:00", "baseRating": 65, "priorRating": 63.12, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 78, "throwAccuracyMid": 80, "throwAccuracyDeep": 74, "throwUnderPressure": 73, "throwPower": 91, "carrying": 62, "bCVision": 87, "breakTackle": 77, "speed": 92, "catching": 65, "catchInTraffic": 57, "shortRouteRunning": 60, "mediumRouteRunning": 57, "deepRouteRunning": 55, "passBlock": 47, "runBlock": 40, "powerMoves": 38, "finesseMoves": 45, "blockShedding": 36, "tackle": 21, "manCoverage": 24, "zoneCoverage": 25, "kickPower": 32, "kickAccuracy": 31}}, {"id": "3131498", "name": "Tytus Howard", "team": "5", "positions": ["OT"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 45, "throwAccuracyMid": 37, "throwAccuracyDeep": 31, "throwUnderPressure": 26, "throwPower": 53, "carrying": 24, "bCVision": 47, "breakTackle": 37, "speed": 72, "catching": 28, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 85, "runBlock": 75, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 23, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 20, "kickAccuracy": 16}}, {"id": "3115485", "name": "Elgton Jenkins", "team": "5", "positions": ["C"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 25, "bCVision": 15, "breakTackle": 11, "speed": 73, "catching": 26, "catchInTraffic": 15, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 85, "runBlock": 77, "powerMoves": 30, "finesseMoves": 25, "blockShedding": 39, "tackle": 38, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 19, "kickAccuracy": 14}}, {"id": "4038457", "name": "Teven Jenkins", "team": "5", "positions": ["OG"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 22, "carrying": 23, "bCVision": 20, "breakTackle": 8, "speed": 74, "catching": 19, "catchInTraffic": 11, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 80, "runBlock": 82, "powerMoves": 20, "finesseMoves": 10, "blockShedding": 22, "tackle": 31, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 14, "kickAccuracy": 14}}, {"id": "4241463", "name": "Jerry Jeudy", "team": "5", "positions": ["WR"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 21, "throwPower": 27, "carrying": 75, "bCVision": 87, "breakTackle": 77, "speed": 91, "catching": 81, "catchInTraffic": 81, "shortRouteRunning": 82, "mediumRouteRunning": 82, "deepRouteRunning": 82, "passBlock": 35, "runBlock": 42, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 33, "manCoverage": 23, "zoneCoverage": 31, "kickPower": 19, "kickAccuracy": 17}}, {"id": "4247347", "name": "Zion Johnson", "team": "5", "positions": ["OG"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 5, "throwPower": 28, "carrying": 34, "bCVision": 14, "breakTackle": 11, "speed": 66, "catching": 25, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 79, "runBlock": 78, "powerMoves": 25, "finesseMoves": 20, "blockShedding": 27, "tackle": 34, "manCoverage": 12, "zoneCoverage": 10, "kickPower": 23, "kickAccuracy": 18}}, {"id": "4427637", "name": "Dawand Jones", "team": "5", "positions": ["OT"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 5, "throwPower": 15, "carrying": 33, "bCVision": 13, "breakTackle": 25, "speed": 61, "catching": 22, "catchInTraffic": 13, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 72, "runBlock": 69, "powerMoves": 35, "finesseMoves": 10, "blockShedding": 42, "tackle": 40, "manCoverage": 9, "zoneCoverage": 9, "kickPower": 9, "kickAccuracy": 9}}, {"id": "4685702", "name": "Quinshon Judkins", "team": "5", "positions": ["RB"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 27, "throwAccuracyMid": 27, "throwAccuracyDeep": 14, "throwUnderPressure": 24, "throwPower": 29, "carrying": 96, "bCVision": 86, "breakTackle": 85, "speed": 90, "catching": 71, "catchInTraffic": 50, "shortRouteRunning": 57, "mediumRouteRunning": 49, "deepRouteRunning": 47, "passBlock": 52, "runBlock": 39, "powerMoves": 27, "finesseMoves": 28, "blockShedding": 36, "tackle": 39, "manCoverage": 25, "zoneCoverage": 35, "kickPower": 22, "kickAccuracy": 22}}, {"id": "4685540", "name": "Carsen Ryan", "team": "5", "positions": ["TE"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 248, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685540", "asOf": "2026-09-10T14:22:50.635642+00:00", "baseRating": 62, "priorRating": 62.12, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 12, "throwAccuracyMid": 21, "throwAccuracyDeep": 34, "throwUnderPressure": 34, "throwPower": 25, "carrying": 73, "bCVision": 67, "breakTackle": 65, "speed": 82, "catching": 80, "catchInTraffic": 73, "shortRouteRunning": 59, "mediumRouteRunning": 51, "deepRouteRunning": 47, "passBlock": 58, "runBlock": 59, "powerMoves": 49, "finesseMoves": 45, "blockShedding": 53, "tackle": 53, "manCoverage": 38, "zoneCoverage": 38, "kickPower": 35, "kickAccuracy": 32}}, {"id": "5081397", "name": "Dylan Sampson", "team": "5", "positions": ["RB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 14, "throwAccuracyDeep": 25, "throwUnderPressure": 27, "throwPower": 29, "carrying": 88, "bCVision": 82, "breakTackle": 82, "speed": 92, "catching": 68, "catchInTraffic": 51, "shortRouteRunning": 61, "mediumRouteRunning": 55, "deepRouteRunning": 51, "passBlock": 50, "runBlock": 39, "powerMoves": 24, "finesseMoves": 26, "blockShedding": 32, "tackle": 28, "manCoverage": 22, "zoneCoverage": 26, "kickPower": 32, "kickAccuracy": 28}}, {"id": "4601080", "name": "Raheim Sanders", "team": "5", "positions": ["RB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 18, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 21, "throwPower": 22, "carrying": 88, "bCVision": 78, "breakTackle": 79, "speed": 90, "catching": 67, "catchInTraffic": 51, "shortRouteRunning": 60, "mediumRouteRunning": 52, "deepRouteRunning": 42, "passBlock": 49, "runBlock": 37, "powerMoves": 27, "finesseMoves": 31, "blockShedding": 37, "tackle": 34, "manCoverage": 25, "zoneCoverage": 31, "kickPower": 22, "kickAccuracy": 19}}, {"id": "4432762", "name": "Shedeur Sanders", "team": "5", "positions": ["QB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 85, "throwAccuracyMid": 81, "throwAccuracyDeep": 80, "throwUnderPressure": 76, "throwPower": 88, "carrying": 61, "bCVision": 76, "breakTackle": 68, "speed": 78, "catching": 32, "catchInTraffic": 25, "shortRouteRunning": 21, "mediumRouteRunning": 15, "deepRouteRunning": 18, "passBlock": 27, "runBlock": 15, "powerMoves": 35, "finesseMoves": 34, "blockShedding": 36, "tackle": 37, "manCoverage": 31, "zoneCoverage": 32, "kickPower": 21, "kickAccuracy": 27}}, {"id": "4241424", "name": "Tylan Wallace", "team": "5", "positions": ["WR"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 27, "carrying": 71, "bCVision": 82, "breakTackle": 75, "speed": 90, "catching": 82, "catchInTraffic": 82, "shortRouteRunning": 70, "mediumRouteRunning": 70, "deepRouteRunning": 70, "passBlock": 36, "runBlock": 60, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 38, "tackle": 40, "manCoverage": 24, "zoneCoverage": 31, "kickPower": 20, "kickAccuracy": 22}}, {"id": "3122840", "name": "Deshaun Watson", "team": "5", "positions": ["QB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 81, "throwAccuracyMid": 78, "throwAccuracyDeep": 74, "throwUnderPressure": 77, "throwPower": 88, "carrying": 65, "bCVision": 83, "breakTackle": 76, "speed": 84, "catching": 51, "catchInTraffic": 34, "shortRouteRunning": 25, "mediumRouteRunning": 17, "deepRouteRunning": 15, "passBlock": 23, "runBlock": 27, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 22, "tackle": 34, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 25, "kickAccuracy": 27}}, {"id": "4362018", "name": "Blake Whiteheart", "team": "5", "positions": ["TE"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 24, "throwAccuracyDeep": 21, "throwUnderPressure": 15, "throwPower": 33, "carrying": 71, "bCVision": 74, "breakTackle": 60, "speed": 82, "catching": 75, "catchInTraffic": 72, "shortRouteRunning": 61, "mediumRouteRunning": 56, "deepRouteRunning": 51, "passBlock": 58, "runBlock": 60, "powerMoves": 20, "finesseMoves": 15, "blockShedding": 32, "tackle": 42, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 20, "kickAccuracy": 14}}, {"id": "4430806", "name": "Luke Wypler", "team": "5", "positions": ["C"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 34, "bCVision": 24, "breakTackle": 25, "speed": 68, "catching": 29, "catchInTraffic": 23, "shortRouteRunning": 25, "mediumRouteRunning": 20, "deepRouteRunning": 15, "passBlock": 72, "runBlock": 68, "powerMoves": 20, "finesseMoves": 18, "blockShedding": 25, "tackle": 26, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4433963", "name": "Zak Zinter", "team": "5", "positions": ["OG"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 21, "carrying": 40, "bCVision": 21, "breakTackle": 22, "speed": 63, "catching": 22, "catchInTraffic": 21, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 72, "runBlock": 73, "powerMoves": 41, "finesseMoves": 28, "blockShedding": 39, "tackle": 44, "manCoverage": 8, "zoneCoverage": 9, "kickPower": 15, "kickAccuracy": 11}}, {"id": "4360677", "name": "Mekhi Blackmon", "team": "5", "positions": ["CB"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 27, "carrying": 55, "bCVision": 71, "breakTackle": 57, "speed": 90, "catching": 71, "catchInTraffic": 58, "shortRouteRunning": 52, "mediumRouteRunning": 42, "deepRouteRunning": 35, "passBlock": 26, "runBlock": 34, "powerMoves": 29, "finesseMoves": 42, "blockShedding": 40, "tackle": 70, "manCoverage": 71, "zoneCoverage": 75, "kickPower": 11, "kickAccuracy": 15}}, {"id": "4379397", "name": "Tyson Campbell", "team": "5", "positions": ["CB"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 31, "carrying": 44, "bCVision": 54, "breakTackle": 29, "speed": 92, "catching": 71, "catchInTraffic": 50, "shortRouteRunning": 21, "mediumRouteRunning": 15, "deepRouteRunning": 12, "passBlock": 28, "runBlock": 34, "powerMoves": 28, "finesseMoves": 33, "blockShedding": 54, "tackle": 70, "manCoverage": 75, "zoneCoverage": 81, "kickPower": 20, "kickAccuracy": 17}}, {"id": "3040471", "name": "Maliek Collins", "team": "5", "positions": ["DT"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 23, "carrying": 31, "bCVision": 22, "breakTackle": 12, "speed": 70, "catching": 31, "catchInTraffic": 17, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 44, "runBlock": 45, "powerMoves": 73, "finesseMoves": 84, "blockShedding": 75, "tackle": 82, "manCoverage": 18, "zoneCoverage": 26, "kickPower": 17, "kickAccuracy": 17}}, {"id": "4242208", "name": "Grant Delpit", "team": "5", "positions": ["S"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 23, "carrying": 69, "bCVision": 60, "breakTackle": 37, "speed": 90, "catching": 75, "catchInTraffic": 60, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 42, "finesseMoves": 51, "blockShedding": 53, "tackle": 73, "manCoverage": 73, "zoneCoverage": 81, "kickPower": 14, "kickAccuracy": 11}}, {"id": "4873232", "name": "Mason Graham", "team": "5", "positions": ["DT"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 8, "throwAccuracyDeep": 7, "throwUnderPressure": 14, "throwPower": 24, "carrying": 38, "bCVision": 28, "breakTackle": 30, "speed": 78, "catching": 28, "catchInTraffic": 20, "shortRouteRunning": 18, "mediumRouteRunning": 18, "deepRouteRunning": 18, "passBlock": 45, "runBlock": 45, "powerMoves": 79, "finesseMoves": 69, "blockShedding": 85, "tackle": 84, "manCoverage": 17, "zoneCoverage": 24, "kickPower": 30, "kickAccuracy": 18}}, {"id": "4600415", "name": "Mike Hall Jr.", "team": "5", "positions": ["DT"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 30, "carrying": 36, "bCVision": 33, "breakTackle": 24, "speed": 81, "catching": 33, "catchInTraffic": 28, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 73, "blockShedding": 78, "tackle": 83, "manCoverage": 21, "zoneCoverage": 27, "kickPower": 16, "kickAccuracy": 12}}, {"id": "4695783", "name": "Myles Harden", "team": "5", "positions": ["CB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 23, "throwAccuracyMid": 22, "throwAccuracyDeep": 19, "throwUnderPressure": 13, "throwPower": 24, "carrying": 55, "bCVision": 57, "breakTackle": 62, "speed": 89, "catching": 71, "catchInTraffic": 57, "shortRouteRunning": 32, "mediumRouteRunning": 30, "deepRouteRunning": 27, "passBlock": 30, "runBlock": 35, "powerMoves": 28, "finesseMoves": 34, "blockShedding": 49, "tackle": 68, "manCoverage": 71, "zoneCoverage": 68, "kickPower": 11, "kickAccuracy": 11}}, {"id": "4569620", "name": "Ronnie Hickman", "team": "5", "positions": ["S"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 27, "throwAccuracyMid": 23, "throwAccuracyDeep": 21, "throwUnderPressure": 12, "throwPower": 32, "carrying": 60, "bCVision": 58, "breakTackle": 49, "speed": 86, "catching": 64, "catchInTraffic": 54, "shortRouteRunning": 21, "mediumRouteRunning": 11, "deepRouteRunning": 10, "passBlock": 30, "runBlock": 35, "powerMoves": 47, "finesseMoves": 37, "blockShedding": 57, "tackle": 75, "manCoverage": 76, "zoneCoverage": 75, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4605792", "name": "Adin Huntington", "team": "5", "positions": ["DT", "EDGE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 38, "bCVision": 22, "breakTackle": 17, "speed": 82, "catching": 34, "catchInTraffic": 20, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 68, "finesseMoves": 74, "blockShedding": 69, "tackle": 74, "manCoverage": 25, "zoneCoverage": 32, "kickPower": 17, "kickAccuracy": 15}}, {"id": "4242516", "name": "Noah Igbinoghene", "team": "5", "positions": ["CB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 28, "carrying": 65, "bCVision": 74, "breakTackle": 58, "speed": 90, "catching": 64, "catchInTraffic": 49, "shortRouteRunning": 58, "mediumRouteRunning": 53, "deepRouteRunning": 47, "passBlock": 35, "runBlock": 35, "powerMoves": 28, "finesseMoves": 37, "blockShedding": 49, "tackle": 56, "manCoverage": 71, "zoneCoverage": 69, "kickPower": 18, "kickAccuracy": 14}}, {"id": "5150249", "name": "Justin Jefferson", "team": "5", "positions": ["LB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 149, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5150249", "asOf": "2026-09-10T14:22:50.630297+00:00", "baseRating": 67, "priorRating": 63.77, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 60, "bCVision": 39, "breakTackle": 35, "speed": 87, "catching": 54, "catchInTraffic": 45, "shortRouteRunning": 39, "mediumRouteRunning": 34, "deepRouteRunning": 29, "passBlock": 63, "runBlock": 45, "powerMoves": 49, "finesseMoves": 49, "blockShedding": 63, "tackle": 79, "manCoverage": 63, "zoneCoverage": 62, "kickPower": 16, "kickAccuracy": 16}}, {"id": "5085888", "name": "Easton Mascarenas-Arnold", "team": "5", "positions": ["LB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 13, "carrying": 54, "bCVision": 32, "breakTackle": 21, "speed": 86, "catching": 37, "catchInTraffic": 34, "shortRouteRunning": 20, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 61, "finesseMoves": 54, "blockShedding": 62, "tackle": 79, "manCoverage": 55, "zoneCoverage": 61, "kickPower": 15, "kickAccuracy": 11}}, {"id": "4427963", "name": "Isaiah McGuire", "team": "5", "positions": ["EDGE"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 35, "bCVision": 34, "breakTackle": 20, "speed": 79, "catching": 34, "catchInTraffic": 21, "shortRouteRunning": 15, "mediumRouteRunning": 9, "deepRouteRunning": 6, "passBlock": 45, "runBlock": 45, "powerMoves": 76, "finesseMoves": 65, "blockShedding": 77, "tackle": 79, "manCoverage": 29, "zoneCoverage": 42, "kickPower": 16, "kickAccuracy": 15}}, {"id": "4686027", "name": "Donovan McMillon", "team": "5", "positions": ["S"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 24, "carrying": 61, "bCVision": 61, "breakTackle": 51, "speed": 90, "catching": 69, "catchInTraffic": 56, "shortRouteRunning": 24, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 32, "blockShedding": 51, "tackle": 65, "manCoverage": 61, "zoneCoverage": 64, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4837186", "name": "Emmanuel McNeil-Warren", "team": "5", "positions": ["S"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 58, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4837186", "asOf": "2026-09-10T14:22:50.719230+00:00", "baseRating": 75, "priorRating": 66.83, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 29, "carrying": 59, "bCVision": 61, "breakTackle": 55, "speed": 88, "catching": 67, "catchInTraffic": 60, "shortRouteRunning": 45, "mediumRouteRunning": 42, "deepRouteRunning": 35, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 47, "blockShedding": 53, "tackle": 71, "manCoverage": 64, "zoneCoverage": 76, "kickPower": 21, "kickAccuracy": 23}}, {"id": "4698598", "name": "Toriano Pride Jr.", "team": "5", "positions": ["CB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 220, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4698598", "asOf": "2026-09-10T14:22:50.736439+00:00", "baseRating": 67, "priorRating": 62.5, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 57, "bCVision": 69, "breakTackle": 54, "speed": 93, "catching": 63, "catchInTraffic": 63, "shortRouteRunning": 29, "mediumRouteRunning": 30, "deepRouteRunning": 25, "passBlock": 35, "runBlock": 35, "powerMoves": 36, "finesseMoves": 37, "blockShedding": 44, "tackle": 58, "manCoverage": 67, "zoneCoverage": 68, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4251125", "name": "Winston Reid", "team": "5", "positions": ["LB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 28, "carrying": 62, "bCVision": 55, "breakTackle": 42, "speed": 85, "catching": 62, "catchInTraffic": 60, "shortRouteRunning": 22, "mediumRouteRunning": 12, "deepRouteRunning": 6, "passBlock": 45, "runBlock": 45, "powerMoves": 58, "finesseMoves": 50, "blockShedding": 67, "tackle": 79, "manCoverage": 47, "zoneCoverage": 56, "kickPower": 20, "kickAccuracy": 15}}, {"id": "4876017", "name": "Carson Schwesinger", "team": "5", "positions": ["LB"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 24, "carrying": 64, "bCVision": 54, "breakTackle": 40, "speed": 87, "catching": 68, "catchInTraffic": 58, "shortRouteRunning": 36, "mediumRouteRunning": 32, "deepRouteRunning": 29, "passBlock": 45, "runBlock": 45, "powerMoves": 58, "finesseMoves": 64, "blockShedding": 75, "tackle": 87, "manCoverage": 68, "zoneCoverage": 73, "kickPower": 23, "kickAccuracy": 21}}, {"id": "4035505", "name": "Daniel Thomas", "team": "5", "positions": ["S"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 18, "carrying": 58, "bCVision": 60, "breakTackle": 47, "speed": 87, "catching": 63, "catchInTraffic": 48, "shortRouteRunning": 25, "mediumRouteRunning": 15, "deepRouteRunning": 11, "passBlock": 12, "runBlock": 16, "powerMoves": 26, "finesseMoves": 30, "blockShedding": 60, "tackle": 67, "manCoverage": 61, "zoneCoverage": 64, "kickPower": 17, "kickAccuracy": 22}}, {"id": "4578085", "name": "Jared Verse", "team": "5", "positions": ["EDGE"], "rating": 88, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 14, "throwPower": 17, "carrying": 62, "bCVision": 38, "breakTackle": 37, "speed": 89, "catching": 67, "catchInTraffic": 60, "shortRouteRunning": 44, "mediumRouteRunning": 39, "deepRouteRunning": 32, "passBlock": 45, "runBlock": 45, "powerMoves": 88, "finesseMoves": 80, "blockShedding": 81, "tackle": 81, "manCoverage": 45, "zoneCoverage": 49, "kickPower": 18, "kickAccuracy": 17}}, {"id": "3915535", "name": "Denzel Ward", "team": "5", "positions": ["CB"], "rating": 93, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 8, "throwUnderPressure": 15, "throwPower": 31, "carrying": 66, "bCVision": 66, "breakTackle": 60, "speed": 93, "catching": 78, "catchInTraffic": 48, "shortRouteRunning": 30, "mediumRouteRunning": 26, "deepRouteRunning": 20, "passBlock": 35, "runBlock": 35, "powerMoves": 26, "finesseMoves": 33, "blockShedding": 50, "tackle": 51, "manCoverage": 94, "zoneCoverage": 90, "kickPower": 18, "kickAccuracy": 13}}, {"id": "3110565", "name": "Quincy Williams", "team": "5", "positions": ["LB"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 25, "carrying": 44, "bCVision": 35, "breakTackle": 18, "speed": 87, "catching": 63, "catchInTraffic": 33, "shortRouteRunning": 15, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 21, "runBlock": 29, "powerMoves": 49, "finesseMoves": 58, "blockShedding": 68, "tackle": 87, "manCoverage": 62, "zoneCoverage": 70, "kickPower": 19, "kickAccuracy": 19}}, {"id": "4567242", "name": "Sam Williams", "team": "5", "positions": ["EDGE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 20, "carrying": 35, "bCVision": 27, "breakTackle": 19, "speed": 88, "catching": 42, "catchInTraffic": 34, "shortRouteRunning": 10, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 64, "blockShedding": 67, "tackle": 79, "manCoverage": 30, "zoneCoverage": 40, "kickPower": 12, "kickAccuracy": 14}}, {"id": "4039396", "name": "Corey Bojorquez", "team": "5", "positions": ["P"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 25, "throwAccuracyDeep": 20, "throwUnderPressure": 20, "throwPower": 34, "carrying": 33, "bCVision": 15, "breakTackle": 10, "speed": 70, "catching": 24, "catchInTraffic": 10, "shortRouteRunning": 14, "mediumRouteRunning": 12, "deepRouteRunning": 10, "passBlock": 17, "runBlock": 19, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 28, "manCoverage": 12, "zoneCoverage": 17, "kickPower": 95, "kickAccuracy": 87}}, {"id": "3913293", "name": "Rex Sunahara", "team": "5", "positions": ["LS"], "rating": 58, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 12, "throwAccuracyMid": 12, "throwAccuracyDeep": 12, "throwUnderPressure": 15, "throwPower": 38, "carrying": 58, "bCVision": 29, "breakTackle": 25, "speed": 69, "catching": 55, "catchInTraffic": 46, "shortRouteRunning": 40, "mediumRouteRunning": 34, "deepRouteRunning": 29, "passBlock": 60, "runBlock": 53, "powerMoves": 34, "finesseMoves": 25, "blockShedding": 25, "tackle": 38, "manCoverage": 15, "zoneCoverage": 25, "kickPower": 29, "kickAccuracy": 18}}, {"id": "4258620", "name": "Andre Szmyt", "team": "5", "positions": ["K"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 37, "throwAccuracyMid": 28, "throwAccuracyDeep": 27, "throwUnderPressure": 13, "throwPower": 29, "carrying": 64, "bCVision": 22, "breakTackle": 11, "speed": 73, "catching": 29, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 16, "runBlock": 14, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 15, "tackle": 13, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 94, "kickAccuracy": 76}}, {"id": "4429392", "name": "Elijah Chatman", "team": "5", "positions": ["DT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 13, "throwAccuracyDeep": 11, "throwUnderPressure": 15, "throwPower": 19, "carrying": 52, "bCVision": 33, "breakTackle": 26, "speed": 82, "catching": 44, "catchInTraffic": 34, "shortRouteRunning": 7, "mediumRouteRunning": 7, "deepRouteRunning": 7, "passBlock": 24, "runBlock": 45, "powerMoves": 73, "finesseMoves": 65, "blockShedding": 76, "tackle": 83, "manCoverage": 28, "zoneCoverage": 36, "kickPower": 20, "kickAccuracy": 17}}, {"id": "4243541", "name": "Kalia Davis", "team": "5", "positions": ["DT"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 27, "bCVision": 20, "breakTackle": 15, "speed": 69, "catching": 32, "catchInTraffic": 25, "shortRouteRunning": 15, "mediumRouteRunning": 9, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 70, "finesseMoves": 60, "blockShedding": 73, "tackle": 78, "manCoverage": 20, "zoneCoverage": 28, "kickPower": 10, "kickAccuracy": 10}}, {"id": "4427238", "name": "Dillon Gabriel", "team": "5", "positions": ["QB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 84, "throwAccuracyMid": 81, "throwAccuracyDeep": 76, "throwUnderPressure": 80, "throwPower": 84, "carrying": 62, "bCVision": 75, "breakTackle": 65, "speed": 83, "catching": 41, "catchInTraffic": 21, "shortRouteRunning": 21, "mediumRouteRunning": 16, "deepRouteRunning": 18, "passBlock": 24, "runBlock": 18, "powerMoves": 30, "finesseMoves": 32, "blockShedding": 33, "tackle": 35, "manCoverage": 24, "zoneCoverage": 48, "kickPower": 49, "kickAccuracy": 37}}, {"id": "4240548", "name": "Kendrick Green", "team": "5", "positions": ["OG"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 25, "carrying": 29, "bCVision": 13, "breakTackle": 9, "speed": 75, "catching": 23, "catchInTraffic": 15, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 67, "runBlock": 72, "powerMoves": 45, "finesseMoves": 24, "blockShedding": 48, "tackle": 48, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 11, "kickAccuracy": 11}}, {"id": "4240707", "name": "Damarri Mathis", "team": "5", "positions": ["CB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 29, "carrying": 55, "bCVision": 64, "breakTackle": 53, "speed": 92, "catching": 67, "catchInTraffic": 56, "shortRouteRunning": 30, "mediumRouteRunning": 25, "deepRouteRunning": 20, "passBlock": 30, "runBlock": 35, "powerMoves": 34, "finesseMoves": 40, "blockShedding": 47, "tackle": 48, "manCoverage": 68, "zoneCoverage": 72, "kickPower": 13, "kickAccuracy": 11}}, {"id": "4258599", "name": "Jeremiah Owusu-Koramoah", "team": "5", "positions": ["LB"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 40, "throwAccuracyMid": 36, "throwAccuracyDeep": 30, "throwUnderPressure": 32, "throwPower": 43, "carrying": 57, "bCVision": 61, "breakTackle": 48, "speed": 87, "catching": 72, "catchInTraffic": 53, "shortRouteRunning": 34, "mediumRouteRunning": 29, "deepRouteRunning": 23, "passBlock": 45, "runBlock": 45, "powerMoves": 51, "finesseMoves": 65, "blockShedding": 69, "tackle": 83, "manCoverage": 70, "zoneCoverage": 75, "kickPower": 18, "kickAccuracy": 17}}, {"id": "4565859", "name": "Joe Royer", "team": "5", "positions": ["TE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 170, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4565859", "asOf": "2026-09-10T14:22:50.743597+00:00", "baseRating": 66, "priorRating": 63.34, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 25, "throwPower": 27, "carrying": 70, "bCVision": 68, "breakTackle": 67, "speed": 84, "catching": 83, "catchInTraffic": 77, "shortRouteRunning": 65, "mediumRouteRunning": 59, "deepRouteRunning": 55, "passBlock": 57, "runBlock": 59, "powerMoves": 22, "finesseMoves": 18, "blockShedding": 24, "tackle": 24, "manCoverage": 20, "zoneCoverage": 25, "kickPower": 25, "kickAccuracy": 24}}, {"id": "4374280", "name": "Edefuan Ulofoshio", "team": "5", "positions": ["LB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 18, "throwAccuracyMid": 14, "throwAccuracyDeep": 13, "throwUnderPressure": 10, "throwPower": 22, "carrying": 52, "bCVision": 51, "breakTackle": 37, "speed": 87, "catching": 58, "catchInTraffic": 55, "shortRouteRunning": 23, "mediumRouteRunning": 13, "deepRouteRunning": 7, "passBlock": 44, "runBlock": 45, "powerMoves": 68, "finesseMoves": 65, "blockShedding": 65, "tackle": 80, "manCoverage": 66, "zoneCoverage": 62, "kickPower": 36, "kickAccuracy": 35}}, {"id": "4570119", "name": "Alex Wright", "team": "5", "positions": ["EDGE"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/cleveland-browns/5", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/5/roster", "rosterAsOf": "2026-09-23T15:57:41.909590+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 15, "carrying": 44, "bCVision": 40, "breakTackle": 30, "speed": 79, "catching": 42, "catchInTraffic": 39, "shortRouteRunning": 35, "mediumRouteRunning": 30, "deepRouteRunning": 27, "passBlock": 45, "runBlock": 45, "powerMoves": 76, "finesseMoves": 67, "blockShedding": 77, "tackle": 82, "manCoverage": 22, "zoneCoverage": 31, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4685120", "name": "T.J. Bass", "team": "6", "positions": ["OG"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 18, "carrying": 50, "bCVision": 41, "breakTackle": 40, "speed": 56, "catching": 45, "catchInTraffic": 40, "shortRouteRunning": 42, "mediumRouteRunning": 37, "deepRouteRunning": 30, "passBlock": 73, "runBlock": 71, "powerMoves": 55, "finesseMoves": 41, "blockShedding": 43, "tackle": 47, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 15, "kickAccuracy": 11}}, {"id": "4426663", "name": "Cooper Beebe", "team": "6", "positions": ["C"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 5, "throwPower": 10, "carrying": 30, "bCVision": 19, "breakTackle": 14, "speed": 71, "catching": 32, "catchInTraffic": 31, "shortRouteRunning": 21, "mediumRouteRunning": 16, "deepRouteRunning": 12, "passBlock": 75, "runBlock": 81, "powerMoves": 28, "finesseMoves": 21, "blockShedding": 33, "tackle": 40, "manCoverage": 9, "zoneCoverage": 12, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4685263", "name": "Tyler Booker", "team": "6", "positions": ["OG"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 21, "carrying": 20, "bCVision": 12, "breakTackle": 5, "speed": 60, "catching": 23, "catchInTraffic": 21, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 76, "runBlock": 85, "powerMoves": 48, "finesseMoves": 46, "blockShedding": 43, "tackle": 54, "manCoverage": 11, "zoneCoverage": 13, "kickPower": 14, "kickAccuracy": 13}}, {"id": "4808759", "name": "Camden Brown", "team": "6", "positions": ["WR"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 21, "throwAccuracyDeep": 16, "throwUnderPressure": 17, "throwPower": 24, "carrying": 71, "bCVision": 78, "breakTackle": 71, "speed": 88, "catching": 83, "catchInTraffic": 80, "shortRouteRunning": 68, "mediumRouteRunning": 70, "deepRouteRunning": 72, "passBlock": 26, "runBlock": 35, "powerMoves": 18, "finesseMoves": 22, "blockShedding": 23, "tackle": 25, "manCoverage": 19, "zoneCoverage": 21, "kickPower": 22, "kickAccuracy": 17}}, {"id": "4696203", "name": "Ajani Cornelius", "team": "6", "positions": ["OT"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 6, "throwPower": 13, "carrying": 30, "bCVision": 12, "breakTackle": 13, "speed": 64, "catching": 20, "catchInTraffic": 21, "shortRouteRunning": 18, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 70, "runBlock": 70, "powerMoves": 28, "finesseMoves": 27, "blockShedding": 29, "tackle": 29, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4240603", "name": "Malik Davis", "team": "6", "positions": ["RB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 17, "throwAccuracyDeep": 13, "throwUnderPressure": 13, "throwPower": 24, "carrying": 89, "bCVision": 82, "breakTackle": 77, "speed": 88, "catching": 69, "catchInTraffic": 63, "shortRouteRunning": 64, "mediumRouteRunning": 60, "deepRouteRunning": 50, "passBlock": 55, "runBlock": 30, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 31, "tackle": 34, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 14, "kickAccuracy": 10}}, {"id": "4362478", "name": "Emari Demercado", "team": "6", "positions": ["RB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 23, "throwAccuracyMid": 16, "throwAccuracyDeep": 14, "throwUnderPressure": 13, "throwPower": 30, "carrying": 89, "bCVision": 78, "breakTackle": 76, "speed": 91, "catching": 67, "catchInTraffic": 56, "shortRouteRunning": 63, "mediumRouteRunning": 55, "deepRouteRunning": 48, "passBlock": 58, "runBlock": 49, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 31, "tackle": 35, "manCoverage": 14, "zoneCoverage": 18, "kickPower": 19, "kickAccuracy": 14}}, {"id": "4242355", "name": "Jake Ferguson", "team": "6", "positions": ["TE"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 14, "throwUnderPressure": 10, "throwPower": 30, "carrying": 69, "bCVision": 82, "breakTackle": 73, "speed": 81, "catching": 89, "catchInTraffic": 80, "shortRouteRunning": 78, "mediumRouteRunning": 75, "deepRouteRunning": 65, "passBlock": 63, "runBlock": 66, "powerMoves": 31, "finesseMoves": 24, "blockShedding": 36, "tackle": 37, "manCoverage": 14, "zoneCoverage": 21, "kickPower": 21, "kickAccuracy": 19}}, {"id": "5083754", "name": "Ryan Flournoy", "team": "6", "positions": ["WR"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 15, "throwUnderPressure": 20, "throwPower": 29, "carrying": 72, "bCVision": 78, "breakTackle": 76, "speed": 92, "catching": 89, "catchInTraffic": 80, "shortRouteRunning": 78, "mediumRouteRunning": 77, "deepRouteRunning": 75, "passBlock": 33, "runBlock": 52, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 31, "manCoverage": 13, "zoneCoverage": 18, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4609048", "name": "Tyler Guyton", "team": "6", "positions": ["OT"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 12, "throwAccuracyMid": 9, "throwAccuracyDeep": 7, "throwUnderPressure": 7, "throwPower": 25, "carrying": 39, "bCVision": 19, "breakTackle": 18, "speed": 67, "catching": 33, "catchInTraffic": 22, "shortRouteRunning": 21, "mediumRouteRunning": 17, "deepRouteRunning": 15, "passBlock": 77, "runBlock": 77, "powerMoves": 23, "finesseMoves": 24, "blockShedding": 29, "tackle": 28, "manCoverage": 16, "zoneCoverage": 14, "kickPower": 9, "kickAccuracy": 8}}, {"id": "4426875", "name": "Sam Howell", "team": "6", "positions": ["QB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 81, "throwAccuracyMid": 78, "throwAccuracyDeep": 76, "throwUnderPressure": 74, "throwPower": 90, "carrying": 66, "bCVision": 80, "breakTackle": 71, "speed": 82, "catching": 61, "catchInTraffic": 37, "shortRouteRunning": 15, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 15, "runBlock": 23, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 29, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 36, "kickAccuracy": 37}}, {"id": "4428990", "name": "Broderick Jones", "team": "6", "positions": ["OT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 24, "carrying": 35, "bCVision": 10, "breakTackle": 15, "speed": 73, "catching": 34, "catchInTraffic": 24, "shortRouteRunning": 15, "mediumRouteRunning": 9, "deepRouteRunning": 5, "passBlock": 74, "runBlock": 74, "powerMoves": 58, "finesseMoves": 43, "blockShedding": 55, "tackle": 54, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 14, "kickAccuracy": 16}}, {"id": "4241389", "name": "CeeDee Lamb", "team": "6", "positions": ["WR"], "rating": 93, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 26, "throwAccuracyDeep": 21, "throwUnderPressure": 25, "throwPower": 37, "carrying": 76, "bCVision": 97, "breakTackle": 86, "speed": 89, "catching": 88, "catchInTraffic": 92, "shortRouteRunning": 93, "mediumRouteRunning": 93, "deepRouteRunning": 95, "passBlock": 39, "runBlock": 51, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 30, "tackle": 38, "manCoverage": 18, "zoneCoverage": 25, "kickPower": 48, "kickAccuracy": 33}}, {"id": "4383396", "name": "Hunter Luepke", "team": "6", "positions": ["RB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 35, "throwAccuracyMid": 31, "throwAccuracyDeep": 23, "throwUnderPressure": 13, "throwPower": 43, "carrying": 74, "bCVision": 72, "breakTackle": 53, "speed": 86, "catching": 76, "catchInTraffic": 68, "shortRouteRunning": 66, "mediumRouteRunning": 64, "deepRouteRunning": 58, "passBlock": 57, "runBlock": 60, "powerMoves": 44, "finesseMoves": 35, "blockShedding": 49, "tackle": 49, "manCoverage": 21, "zoneCoverage": 28, "kickPower": 20, "kickAccuracy": 21}}, {"id": "4426485", "name": "Jonathan Mingo", "team": "6", "positions": ["WR"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 20, "throwPower": 30, "carrying": 71, "bCVision": 82, "breakTackle": 74, "speed": 90, "catching": 80, "catchInTraffic": 80, "shortRouteRunning": 76, "mediumRouteRunning": 75, "deepRouteRunning": 76, "passBlock": 32, "runBlock": 50, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 39, "tackle": 43, "manCoverage": 26, "zoneCoverage": 36, "kickPower": 25, "kickAccuracy": 18}}, {"id": "4426354", "name": "George Pickens", "team": "6", "positions": ["WR"], "rating": 89, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 28, "carrying": 71, "bCVision": 87, "breakTackle": 75, "speed": 91, "catching": 92, "catchInTraffic": 95, "shortRouteRunning": 88, "mediumRouteRunning": 85, "deepRouteRunning": 84, "passBlock": 32, "runBlock": 50, "powerMoves": 11, "finesseMoves": 11, "blockShedding": 22, "tackle": 24, "manCoverage": 12, "zoneCoverage": 17, "kickPower": 19, "kickAccuracy": 16}}, {"id": "2577417", "name": "Dak Prescott", "team": "6", "positions": ["QB"], "rating": 91, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 93, "throwAccuracyMid": 90, "throwAccuracyDeep": 89, "throwUnderPressure": 92, "throwPower": 92, "carrying": 68, "bCVision": 85, "breakTackle": 74, "speed": 84, "catching": 42, "catchInTraffic": 20, "shortRouteRunning": 18, "mediumRouteRunning": 17, "deepRouteRunning": 15, "passBlock": 21, "runBlock": 39, "powerMoves": 9, "finesseMoves": 9, "blockShedding": 29, "tackle": 46, "manCoverage": 12, "zoneCoverage": 18, "kickPower": 26, "kickAccuracy": 22}}, {"id": "4372096", "name": "Luke Schoonmaker", "team": "6", "positions": ["TE"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 37, "carrying": 73, "bCVision": 73, "breakTackle": 53, "speed": 85, "catching": 80, "catchInTraffic": 80, "shortRouteRunning": 64, "mediumRouteRunning": 57, "deepRouteRunning": 52, "passBlock": 61, "runBlock": 64, "powerMoves": 18, "finesseMoves": 25, "blockShedding": 43, "tackle": 52, "manCoverage": 34, "zoneCoverage": 39, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4685554", "name": "Drew Shelton", "team": "6", "positions": ["OT"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 112, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685554", "asOf": "2026-09-10T14:22:52.305558+00:00", "baseRating": 68, "priorRating": 64.69, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 18, "carrying": 25, "bCVision": 17, "breakTackle": 15, "speed": 67, "catching": 21, "catchInTraffic": 19, "shortRouteRunning": 14, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 75, "runBlock": 73, "powerMoves": 33, "finesseMoves": 34, "blockShedding": 25, "tackle": 25, "manCoverage": 15, "zoneCoverage": 15, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4568652", "name": "Tyler Smith", "team": "6", "positions": ["OG"], "rating": 89, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 6, "throwPower": 24, "carrying": 39, "bCVision": 15, "breakTackle": 9, "speed": 71, "catching": 35, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 84, "runBlock": 89, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 30, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 20, "kickAccuracy": 18}}, {"id": "4360967", "name": "Brevyn Spann-Ford", "team": "6", "positions": ["TE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 5, "throwUnderPressure": 15, "throwPower": 25, "carrying": 70, "bCVision": 72, "breakTackle": 62, "speed": 80, "catching": 77, "catchInTraffic": 74, "shortRouteRunning": 63, "mediumRouteRunning": 59, "deepRouteRunning": 51, "passBlock": 61, "runBlock": 64, "powerMoves": 46, "finesseMoves": 40, "blockShedding": 51, "tackle": 55, "manCoverage": 29, "zoneCoverage": 38, "kickPower": 29, "kickAccuracy": 22}}, {"id": "3915834", "name": "Terence Steele", "team": "6", "positions": ["OT"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 22, "carrying": 40, "bCVision": 10, "breakTackle": 5, "speed": 74, "catching": 41, "catchInTraffic": 21, "shortRouteRunning": 27, "mediumRouteRunning": 12, "deepRouteRunning": 10, "passBlock": 72, "runBlock": 84, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 32, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 17, "kickAccuracy": 12}}, {"id": "3676833", "name": "KaVontae Turpin", "team": "6", "positions": ["WR"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 35, "throwAccuracyMid": 28, "throwAccuracyDeep": 24, "throwUnderPressure": 33, "throwPower": 41, "carrying": 68, "bCVision": 87, "breakTackle": 80, "speed": 97, "catching": 79, "catchInTraffic": 75, "shortRouteRunning": 68, "mediumRouteRunning": 69, "deepRouteRunning": 70, "passBlock": 22, "runBlock": 30, "powerMoves": 9, "finesseMoves": 10, "blockShedding": 11, "tackle": 12, "manCoverage": 25, "zoneCoverage": 24, "kickPower": 15, "kickAccuracy": 12}}, {"id": "4361579", "name": "Javonte Williams", "team": "6", "positions": ["RB"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 15, "throwPower": 32, "carrying": 91, "bCVision": 90, "breakTackle": 90, "speed": 88, "catching": 69, "catchInTraffic": 51, "shortRouteRunning": 65, "mediumRouteRunning": 57, "deepRouteRunning": 53, "passBlock": 63, "runBlock": 52, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 31, "tackle": 35, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4685266", "name": "Jaishawn Barham", "team": "6", "positions": ["LB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 92, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685266", "asOf": "2026-09-10T14:22:52.307145+00:00", "baseRating": 73, "priorRating": 65.33, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 21, "carrying": 58, "bCVision": 47, "breakTackle": 35, "speed": 87, "catching": 65, "catchInTraffic": 60, "shortRouteRunning": 26, "mediumRouteRunning": 21, "deepRouteRunning": 16, "passBlock": 65, "runBlock": 46, "powerMoves": 70, "finesseMoves": 69, "blockShedding": 76, "tackle": 80, "manCoverage": 61, "zoneCoverage": 62, "kickPower": 18, "kickAccuracy": 17}}, {"id": "4241921", "name": "Markquese Bell", "team": "6", "positions": ["S"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 33, "throwAccuracyMid": 31, "throwAccuracyDeep": 28, "throwUnderPressure": 26, "throwPower": 36, "carrying": 57, "bCVision": 61, "breakTackle": 52, "speed": 91, "catching": 66, "catchInTraffic": 53, "shortRouteRunning": 34, "mediumRouteRunning": 31, "deepRouteRunning": 29, "passBlock": 34, "runBlock": 35, "powerMoves": 44, "finesseMoves": 54, "blockShedding": 67, "tackle": 76, "manCoverage": 62, "zoneCoverage": 69, "kickPower": 13, "kickAccuracy": 11}}, {"id": "4248911", "name": "DaRon Bland", "team": "6", "positions": ["CB"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 22, "carrying": 58, "bCVision": 81, "breakTackle": 62, "speed": 91, "catching": 85, "catchInTraffic": 54, "shortRouteRunning": 15, "mediumRouteRunning": 11, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 33, "finesseMoves": 40, "blockShedding": 54, "tackle": 66, "manCoverage": 83, "zoneCoverage": 80, "kickPower": 18, "kickAccuracy": 19}}, {"id": "2980097", "name": "Jonathan Bullard", "team": "6", "positions": ["DT"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 22, "carrying": 26, "bCVision": 28, "breakTackle": 12, "speed": 70, "catching": 35, "catchInTraffic": 17, "shortRouteRunning": 13, "mediumRouteRunning": 6, "deepRouteRunning": 3, "passBlock": 44, "runBlock": 44, "powerMoves": 70, "finesseMoves": 58, "blockShedding": 79, "tackle": 87, "manCoverage": 22, "zoneCoverage": 29, "kickPower": 21, "kickAccuracy": 19}}, {"id": "4431006", "name": "Caelen Carson", "team": "6", "positions": ["CB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 19, "throwAccuracyMid": 11, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 27, "carrying": 54, "bCVision": 62, "breakTackle": 59, "speed": 88, "catching": 68, "catchInTraffic": 57, "shortRouteRunning": 26, "mediumRouteRunning": 16, "deepRouteRunning": 14, "passBlock": 15, "runBlock": 25, "powerMoves": 33, "finesseMoves": 27, "blockShedding": 52, "tackle": 66, "manCoverage": 66, "zoneCoverage": 73, "kickPower": 18, "kickAccuracy": 17}}, {"id": "4595352", "name": "Alijah Clark", "team": "6", "positions": ["S"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 24, "carrying": 57, "bCVision": 62, "breakTackle": 50, "speed": 89, "catching": 65, "catchInTraffic": 58, "shortRouteRunning": 30, "mediumRouteRunning": 27, "deepRouteRunning": 24, "passBlock": 35, "runBlock": 35, "powerMoves": 33, "finesseMoves": 34, "blockShedding": 48, "tackle": 65, "manCoverage": 66, "zoneCoverage": 65, "kickPower": 19, "kickAccuracy": 15}}, {"id": "3122752", "name": "Kenny Clark", "team": "6", "positions": ["DT"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 23, "carrying": 34, "bCVision": 27, "breakTackle": 14, "speed": 74, "catching": 24, "catchInTraffic": 22, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 44, "runBlock": 45, "powerMoves": 78, "finesseMoves": 69, "blockShedding": 79, "tackle": 84, "manCoverage": 33, "zoneCoverage": 38, "kickPower": 17, "kickAccuracy": 17}}, {"id": "4870706", "name": "Caleb Downs", "team": "6", "positions": ["S"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 11, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870706", "asOf": "2026-09-10T14:22:52.352980+00:00", "baseRating": 82, "priorRating": 72.22, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 24, "carrying": 67, "bCVision": 67, "breakTackle": 65, "speed": 89, "catching": 73, "catchInTraffic": 61, "shortRouteRunning": 47, "mediumRouteRunning": 44, "deepRouteRunning": 37, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 46, "blockShedding": 62, "tackle": 75, "manCoverage": 76, "zoneCoverage": 73, "kickPower": 22, "kickAccuracy": 22}}, {"id": "4384549", "name": "Cobie Durant", "team": "6", "positions": ["CB"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 43, "throwAccuracyMid": 39, "throwAccuracyDeep": 34, "throwUnderPressure": 30, "throwPower": 42, "carrying": 63, "bCVision": 63, "breakTackle": 53, "speed": 92, "catching": 78, "catchInTraffic": 64, "shortRouteRunning": 30, "mediumRouteRunning": 25, "deepRouteRunning": 22, "passBlock": 25, "runBlock": 30, "powerMoves": 29, "finesseMoves": 33, "blockShedding": 44, "tackle": 57, "manCoverage": 78, "zoneCoverage": 85, "kickPower": 20, "kickAccuracy": 22}}, {"id": "4683848", "name": "Donovan Ezeiruaku", "team": "6", "positions": ["EDGE"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 22, "carrying": 42, "bCVision": 25, "breakTackle": 23, "speed": 83, "catching": 38, "catchInTraffic": 23, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 69, "finesseMoves": 77, "blockShedding": 78, "tackle": 77, "manCoverage": 33, "zoneCoverage": 43, "kickPower": 21, "kickAccuracy": 15}}, {"id": "4046523", "name": "Rashan Gary", "team": "6", "positions": ["EDGE"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 23, "carrying": 32, "bCVision": 27, "breakTackle": 20, "speed": 85, "catching": 30, "catchInTraffic": 18, "shortRouteRunning": 14, "mediumRouteRunning": 10, "deepRouteRunning": 6, "passBlock": 45, "runBlock": 45, "powerMoves": 80, "finesseMoves": 70, "blockShedding": 83, "tackle": 87, "manCoverage": 39, "zoneCoverage": 49, "kickPower": 10, "kickAccuracy": 10}}, {"id": "3121415", "name": "Malik Hooker", "team": "6", "positions": ["S"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 18, "throwPower": 26, "carrying": 68, "bCVision": 73, "breakTackle": 48, "speed": 87, "catching": 81, "catchInTraffic": 59, "shortRouteRunning": 26, "mediumRouteRunning": 16, "deepRouteRunning": 11, "passBlock": 13, "runBlock": 18, "powerMoves": 34, "finesseMoves": 38, "blockShedding": 51, "tackle": 75, "manCoverage": 66, "zoneCoverage": 75, "kickPower": 20, "kickAccuracy": 19}}, {"id": "4240608", "name": "James Houston", "team": "6", "positions": ["EDGE"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 17, "throwAccuracyDeep": 12, "throwUnderPressure": 14, "throwPower": 21, "carrying": 35, "bCVision": 42, "breakTackle": 29, "speed": 83, "catching": 32, "catchInTraffic": 29, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 78, "finesseMoves": 71, "blockShedding": 69, "tackle": 78, "manCoverage": 27, "zoneCoverage": 34, "kickPower": 17, "kickAccuracy": 15}}, {"id": "4685400", "name": "Shemar James", "team": "6", "positions": ["LB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 27, "carrying": 64, "bCVision": 54, "breakTackle": 41, "speed": 83, "catching": 60, "catchInTraffic": 51, "shortRouteRunning": 27, "mediumRouteRunning": 24, "deepRouteRunning": 21, "passBlock": 45, "runBlock": 45, "powerMoves": 56, "finesseMoves": 58, "blockShedding": 68, "tackle": 85, "manCoverage": 56, "zoneCoverage": 63, "kickPower": 22, "kickAccuracy": 19}}, {"id": "4710067", "name": "Malachi Lawrence", "team": "6", "positions": ["EDGE"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 23, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4710067", "asOf": "2026-09-10T14:22:52.338707+00:00", "baseRating": 78, "priorRating": 69.83, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 17, "throwAccuracyDeep": 10, "throwUnderPressure": 25, "throwPower": 26, "carrying": 51, "bCVision": 47, "breakTackle": 44, "speed": 88, "catching": 37, "catchInTraffic": 41, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 79, "blockShedding": 79, "tackle": 81, "manCoverage": 36, "zoneCoverage": 43, "kickPower": 27, "kickAccuracy": 20}}, {"id": "3929850", "name": "P.J. Locke", "team": "6", "positions": ["S"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 18, "throwPower": 27, "carrying": 58, "bCVision": 56, "breakTackle": 40, "speed": 90, "catching": 67, "catchInTraffic": 48, "shortRouteRunning": 20, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 25, "runBlock": 16, "powerMoves": 52, "finesseMoves": 58, "blockShedding": 57, "tackle": 69, "manCoverage": 66, "zoneCoverage": 74, "kickPower": 21, "kickAccuracy": 18}}, {"id": "13976", "name": "Von Miller", "team": "6", "positions": ["EDGE"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 19, "carrying": 65, "bCVision": 40, "breakTackle": 20, "speed": 83, "catching": 51, "catchInTraffic": 20, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 79, "blockShedding": 78, "tackle": 85, "manCoverage": 49, "zoneCoverage": 60, "kickPower": 21, "kickAccuracy": 15}}, {"id": "4367210", "name": "Otito Ogbonnia", "team": "6", "positions": ["DT"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 22, "carrying": 24, "bCVision": 22, "breakTackle": 17, "speed": 61, "catching": 26, "catchInTraffic": 19, "shortRouteRunning": 14, "mediumRouteRunning": 8, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 70, "finesseMoves": 63, "blockShedding": 75, "tackle": 79, "manCoverage": 20, "zoneCoverage": 35, "kickPower": 18, "kickAccuracy": 19}}, {"id": "4362088", "name": "DeMarvion Overshown", "team": "6", "positions": ["LB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 22, "carrying": 59, "bCVision": 65, "breakTackle": 51, "speed": 88, "catching": 66, "catchInTraffic": 63, "shortRouteRunning": 38, "mediumRouteRunning": 33, "deepRouteRunning": 27, "passBlock": 35, "runBlock": 40, "powerMoves": 52, "finesseMoves": 67, "blockShedding": 71, "tackle": 82, "manCoverage": 69, "zoneCoverage": 67, "kickPower": 18, "kickAccuracy": 16}}, {"id": "4870960", "name": "LT Overton", "team": "6", "positions": ["DT"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 137, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870960", "asOf": "2026-09-10T14:22:52.469947+00:00", "baseRating": 71, "priorRating": 64.04, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 21, "carrying": 49, "bCVision": 43, "breakTackle": 13, "speed": 77, "catching": 53, "catchInTraffic": 24, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 2, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 72, "blockShedding": 75, "tackle": 79, "manCoverage": 26, "zoneCoverage": 21, "kickPower": 14, "kickAccuracy": 22}}, {"id": "5095865", "name": "Shavon Revel Jr.", "team": "6", "positions": ["CB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 29, "carrying": 58, "bCVision": 77, "breakTackle": 49, "speed": 93, "catching": 72, "catchInTraffic": 67, "shortRouteRunning": 25, "mediumRouteRunning": 22, "deepRouteRunning": 19, "passBlock": 35, "runBlock": 35, "powerMoves": 33, "finesseMoves": 34, "blockShedding": 56, "tackle": 63, "manCoverage": 73, "zoneCoverage": 69, "kickPower": 25, "kickAccuracy": 24}}, {"id": "4043089", "name": "Jalen Thompson", "team": "6", "positions": ["S"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 22, "carrying": 58, "bCVision": 51, "breakTackle": 44, "speed": 90, "catching": 78, "catchInTraffic": 50, "shortRouteRunning": 20, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 50, "finesseMoves": 54, "blockShedding": 58, "tackle": 82, "manCoverage": 73, "zoneCoverage": 82, "kickPower": 21, "kickAccuracy": 21}}, {"id": "4689333", "name": "Tyrus Wheat", "team": "6", "positions": ["EDGE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 15, "carrying": 48, "bCVision": 40, "breakTackle": 23, "speed": 84, "catching": 57, "catchInTraffic": 41, "shortRouteRunning": 15, "mediumRouteRunning": 13, "deepRouteRunning": 11, "passBlock": 35, "runBlock": 45, "powerMoves": 71, "finesseMoves": 58, "blockShedding": 67, "tackle": 75, "manCoverage": 41, "zoneCoverage": 53, "kickPower": 11, "kickAccuracy": 9}}, {"id": "4040982", "name": "Quinnen Williams", "team": "6", "positions": ["DT"], "rating": 92, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 23, "carrying": 39, "bCVision": 26, "breakTackle": 16, "speed": 83, "catching": 44, "catchInTraffic": 31, "shortRouteRunning": 13, "mediumRouteRunning": 8, "deepRouteRunning": 5, "passBlock": 44, "runBlock": 45, "powerMoves": 86, "finesseMoves": 79, "blockShedding": 93, "tackle": 86, "manCoverage": 18, "zoneCoverage": 30, "kickPower": 17, "kickAccuracy": 17}}, {"id": "4428914", "name": "Dee Winters", "team": "6", "positions": ["LB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 30, "carrying": 62, "bCVision": 73, "breakTackle": 57, "speed": 89, "catching": 65, "catchInTraffic": 63, "shortRouteRunning": 52, "mediumRouteRunning": 48, "deepRouteRunning": 45, "passBlock": 35, "runBlock": 35, "powerMoves": 42, "finesseMoves": 56, "blockShedding": 64, "tackle": 85, "manCoverage": 72, "zoneCoverage": 71, "kickPower": 11, "kickAccuracy": 11}}, {"id": "14950", "name": "Bryan Anger", "team": "6", "positions": ["P"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 30, "throwAccuracyDeep": 25, "throwUnderPressure": 15, "throwPower": 50, "carrying": 60, "bCVision": 22, "breakTackle": 26, "speed": 73, "catching": 65, "catchInTraffic": 43, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 19, "runBlock": 25, "powerMoves": 12, "finesseMoves": 14, "blockShedding": 17, "tackle": 34, "manCoverage": 11, "zoneCoverage": 25, "kickPower": 92, "kickAccuracy": 87}}, {"id": "3953687", "name": "Brandon Aubrey", "team": "6", "positions": ["K"], "rating": 87, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 26, "throwAccuracyDeep": 21, "throwUnderPressure": 16, "throwPower": 37, "carrying": 28, "bCVision": 31, "breakTackle": 15, "speed": 81, "catching": 30, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 17, "runBlock": 15, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 15, "tackle": 28, "manCoverage": 15, "zoneCoverage": 18, "kickPower": 99, "kickAccuracy": 97}}, {"id": "3052357", "name": "Trent Sieg", "team": "6", "positions": ["LS"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 29, "carrying": 58, "bCVision": 41, "breakTackle": 25, "speed": 75, "catching": 47, "catchInTraffic": 42, "shortRouteRunning": 30, "mediumRouteRunning": 26, "deepRouteRunning": 20, "passBlock": 53, "runBlock": 50, "powerMoves": 24, "finesseMoves": 26, "blockShedding": 46, "tackle": 65, "manCoverage": 24, "zoneCoverage": 25, "kickPower": 17, "kickAccuracy": 20}}, {"id": "4242442", "name": "Princeton Fant", "team": "6", "positions": ["TE"], "rating": 61, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 19, "throwAccuracyMid": 17, "throwAccuracyDeep": 14, "throwUnderPressure": 15, "throwPower": 30, "carrying": 72, "bCVision": 69, "breakTackle": 64, "speed": 87, "catching": 74, "catchInTraffic": 74, "shortRouteRunning": 62, "mediumRouteRunning": 57, "deepRouteRunning": 52, "passBlock": 56, "runBlock": 56, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 30, "tackle": 35, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4427816", "name": "Marist Liufau", "team": "6", "positions": ["EDGE"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 23, "throwAccuracyMid": 21, "throwAccuracyDeep": 19, "throwUnderPressure": 19, "throwPower": 26, "carrying": 62, "bCVision": 51, "breakTackle": 28, "speed": 84, "catching": 60, "catchInTraffic": 49, "shortRouteRunning": 31, "mediumRouteRunning": 29, "deepRouteRunning": 24, "passBlock": 40, "runBlock": 45, "powerMoves": 72, "finesseMoves": 61, "blockShedding": 75, "tackle": 76, "manCoverage": 68, "zoneCoverage": 66, "kickPower": 28, "kickAccuracy": 24}}, {"id": "4702577", "name": "Devin Moore", "team": "6", "positions": ["CB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/6/roster", "rosterAsOf": "2026-09-23T15:57:41.545049+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 114, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4702577", "asOf": "2026-09-10T14:22:52.465812+00:00", "baseRating": 71, "priorRating": 64.64, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 21, "carrying": 61, "bCVision": 67, "breakTackle": 58, "speed": 90, "catching": 62, "catchInTraffic": 60, "shortRouteRunning": 28, "mediumRouteRunning": 28, "deepRouteRunning": 35, "passBlock": 35, "runBlock": 35, "powerMoves": 32, "finesseMoves": 38, "blockShedding": 51, "tackle": 58, "manCoverage": 71, "zoneCoverage": 73, "kickPower": 16, "kickAccuracy": 14}}, {"id": "4383440", "name": "Nate Adkins", "team": "7", "positions": ["TE"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 14, "throwUnderPressure": 10, "throwPower": 28, "carrying": 73, "bCVision": 61, "breakTackle": 54, "speed": 77, "catching": 79, "catchInTraffic": 76, "shortRouteRunning": 61, "mediumRouteRunning": 55, "deepRouteRunning": 49, "passBlock": 62, "runBlock": 62, "powerMoves": 24, "finesseMoves": 21, "blockShedding": 36, "tackle": 38, "manCoverage": 20, "zoneCoverage": 26, "kickPower": 21, "kickAccuracy": 19}}, {"id": "4362748", "name": "Tyler Badie", "team": "7", "positions": ["RB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 12, "throwPower": 25, "carrying": 90, "bCVision": 76, "breakTackle": 75, "speed": 89, "catching": 69, "catchInTraffic": 53, "shortRouteRunning": 62, "mediumRouteRunning": 58, "deepRouteRunning": 52, "passBlock": 57, "runBlock": 39, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 30, "tackle": 34, "manCoverage": 19, "zoneCoverage": 28, "kickPower": 18, "kickAccuracy": 15}}, {"id": "4035662", "name": "Garett Bolles", "team": "7", "positions": ["OT"], "rating": 96, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 25, "carrying": 29, "bCVision": 28, "breakTackle": 17, "speed": 74, "catching": 36, "catchInTraffic": 30, "shortRouteRunning": 26, "mediumRouteRunning": 16, "deepRouteRunning": 8, "passBlock": 96, "runBlock": 90, "powerMoves": 33, "finesseMoves": 27, "blockShedding": 34, "tackle": 38, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 22, "kickAccuracy": 20}}, {"id": "4600981", "name": "Pat Bryant", "team": "7", "positions": ["WR"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 23, "throwAccuracyMid": 19, "throwAccuracyDeep": 11, "throwUnderPressure": 35, "throwPower": 30, "carrying": 74, "bCVision": 76, "breakTackle": 74, "speed": 89, "catching": 83, "catchInTraffic": 82, "shortRouteRunning": 73, "mediumRouteRunning": 75, "deepRouteRunning": 70, "passBlock": 23, "runBlock": 54, "powerMoves": 28, "finesseMoves": 31, "blockShedding": 36, "tackle": 37, "manCoverage": 32, "zoneCoverage": 38, "kickPower": 18, "kickAccuracy": 25}}, {"id": "4702555", "name": "Jonah Coleman", "team": "7", "positions": ["RB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 108, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4702555", "asOf": "2026-09-10T14:22:52.509977+00:00", "baseRating": 73, "priorRating": 64.81, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 18, "throwUnderPressure": 21, "throwPower": 35, "carrying": 96, "bCVision": 85, "breakTackle": 82, "speed": 87, "catching": 71, "catchInTraffic": 57, "shortRouteRunning": 61, "mediumRouteRunning": 53, "deepRouteRunning": 46, "passBlock": 56, "runBlock": 43, "powerMoves": 16, "finesseMoves": 14, "blockShedding": 23, "tackle": 30, "manCoverage": 21, "zoneCoverage": 25, "kickPower": 28, "kickAccuracy": 22}}, {"id": "4241985", "name": "J.K. Dobbins", "team": "7", "positions": ["RB"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 25, "throwAccuracyDeep": 15, "throwUnderPressure": 16, "throwPower": 32, "carrying": 92, "bCVision": 86, "breakTackle": 84, "speed": 90, "catching": 66, "catchInTraffic": 56, "shortRouteRunning": 63, "mediumRouteRunning": 56, "deepRouteRunning": 43, "passBlock": 58, "runBlock": 41, "powerMoves": 11, "finesseMoves": 12, "blockShedding": 29, "tackle": 30, "manCoverage": 13, "zoneCoverage": 17, "kickPower": 19, "kickAccuracy": 16}}, {"id": "3051876", "name": "Evan Engram", "team": "7", "positions": ["TE"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 23, "throwAccuracyMid": 18, "throwAccuracyDeep": 14, "throwUnderPressure": 11, "throwPower": 28, "carrying": 74, "bCVision": 85, "breakTackle": 76, "speed": 86, "catching": 82, "catchInTraffic": 80, "shortRouteRunning": 74, "mediumRouteRunning": 68, "deepRouteRunning": 63, "passBlock": 62, "runBlock": 62, "powerMoves": 20, "finesseMoves": 28, "blockShedding": 32, "tackle": 42, "manCoverage": 24, "zoneCoverage": 31, "kickPower": 22, "kickAccuracy": 16}}, {"id": "4242503", "name": "Alex Forsyth", "team": "7", "positions": ["C"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 23, "bCVision": 26, "breakTackle": 26, "speed": 66, "catching": 34, "catchInTraffic": 37, "shortRouteRunning": 31, "mediumRouteRunning": 21, "deepRouteRunning": 15, "passBlock": 75, "runBlock": 73, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 31, "tackle": 34, "manCoverage": 12, "zoneCoverage": 13, "kickPower": 24, "kickAccuracy": 22}}, {"id": "4431280", "name": "Troy Franklin", "team": "7", "positions": ["WR"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 19, "throwPower": 23, "carrying": 76, "bCVision": 82, "breakTackle": 74, "speed": 92, "catching": 85, "catchInTraffic": 81, "shortRouteRunning": 80, "mediumRouteRunning": 80, "deepRouteRunning": 82, "passBlock": 29, "runBlock": 37, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 33, "tackle": 35, "manCoverage": 25, "zoneCoverage": 32, "kickPower": 21, "kickAccuracy": 18}}, {"id": "4568490", "name": "RJ Harvey", "team": "7", "positions": ["RB"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 54, "throwAccuracyMid": 50, "throwAccuracyDeep": 48, "throwUnderPressure": 43, "throwPower": 68, "carrying": 91, "bCVision": 84, "breakTackle": 82, "speed": 92, "catching": 68, "catchInTraffic": 62, "shortRouteRunning": 64, "mediumRouteRunning": 57, "deepRouteRunning": 54, "passBlock": 50, "runBlock": 37, "powerMoves": 27, "finesseMoves": 29, "blockShedding": 35, "tackle": 39, "manCoverage": 26, "zoneCoverage": 28, "kickPower": 21, "kickAccuracy": 26}}, {"id": "3052885", "name": "Mike McGlinchey", "team": "7", "positions": ["OT"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 11, "carrying": 33, "bCVision": 10, "breakTackle": 11, "speed": 70, "catching": 28, "catchInTraffic": 17, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 8, "passBlock": 78, "runBlock": 86, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 32, "tackle": 32, "manCoverage": 11, "zoneCoverage": 13, "kickPower": 15, "kickAccuracy": 12}}, {"id": "4608138", "name": "Quinn Meinerz", "team": "7", "positions": ["OG"], "rating": 95, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 21, "carrying": 22, "bCVision": 18, "breakTackle": 33, "speed": 75, "catching": 25, "catchInTraffic": 10, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 88, "runBlock": 97, "powerMoves": 30, "finesseMoves": 27, "blockShedding": 33, "tackle": 32, "manCoverage": 12, "zoneCoverage": 17, "kickPower": 19, "kickAccuracy": 13}}, {"id": "4686472", "name": "Marvin Mims Jr.", "team": "7", "positions": ["WR"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 17, "throwPower": 29, "carrying": 75, "bCVision": 86, "breakTackle": 75, "speed": 92, "catching": 87, "catchInTraffic": 82, "shortRouteRunning": 80, "mediumRouteRunning": 80, "deepRouteRunning": 81, "passBlock": 28, "runBlock": 45, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 23, "manCoverage": 10, "zoneCoverage": 14, "kickPower": 17, "kickAccuracy": 12}}, {"id": "4426338", "name": "Bo Nix", "team": "7", "positions": ["QB"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 88, "throwAccuracyMid": 84, "throwAccuracyDeep": 85, "throwUnderPressure": 85, "throwPower": 93, "carrying": 67, "bCVision": 77, "breakTackle": 55, "speed": 88, "catching": 67, "catchInTraffic": 59, "shortRouteRunning": 41, "mediumRouteRunning": 19, "deepRouteRunning": 10, "passBlock": 13, "runBlock": 16, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 12, "tackle": 21, "manCoverage": 12, "zoneCoverage": 13, "kickPower": 50, "kickAccuracy": 42}}, {"id": "4240551", "name": "Alex Palczewski", "team": "7", "positions": ["OG", "OT"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 8, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 5, "throwPower": 16, "carrying": 43, "bCVision": 17, "breakTackle": 11, "speed": 63, "catching": 25, "catchInTraffic": 21, "shortRouteRunning": 25, "mediumRouteRunning": 15, "deepRouteRunning": 7, "passBlock": 75, "runBlock": 72, "powerMoves": 40, "finesseMoves": 30, "blockShedding": 37, "tackle": 38, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 15, "kickAccuracy": 10}}, {"id": "3921936", "name": "Matt Peart", "team": "7", "positions": ["OT"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 5, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 10, "throwPower": 11, "carrying": 40, "bCVision": 15, "breakTackle": 6, "speed": 68, "catching": 27, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 72, "runBlock": 70, "powerMoves": 28, "finesseMoves": 22, "blockShedding": 29, "tackle": 37, "manCoverage": 12, "zoneCoverage": 13, "kickPower": 15, "kickAccuracy": 12}}, {"id": "4037650", "name": "Ben Powers", "team": "7", "positions": ["OG"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 25, "carrying": 40, "bCVision": 15, "breakTackle": 9, "speed": 70, "catching": 37, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 77, "runBlock": 79, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 33, "tackle": 38, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 11, "kickAccuracy": 11}}, {"id": "3892775", "name": "Jarrett Stidham", "team": "7", "positions": ["QB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 81, "throwAccuracyMid": 77, "throwAccuracyDeep": 72, "throwUnderPressure": 73, "throwPower": 86, "carrying": 60, "bCVision": 65, "breakTackle": 36, "speed": 82, "catching": 53, "catchInTraffic": 48, "shortRouteRunning": 37, "mediumRouteRunning": 32, "deepRouteRunning": 31, "passBlock": 19, "runBlock": 19, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 20, "manCoverage": 11, "zoneCoverage": 19, "kickPower": 32, "kickAccuracy": 26}}, {"id": "3128429", "name": "Courtland Sutton", "team": "7", "positions": ["WR"], "rating": 87, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 59, "throwAccuracyMid": 53, "throwAccuracyDeep": 50, "throwUnderPressure": 37, "throwPower": 62, "carrying": 72, "bCVision": 82, "breakTackle": 80, "speed": 90, "catching": 88, "catchInTraffic": 93, "shortRouteRunning": 83, "mediumRouteRunning": 81, "deepRouteRunning": 79, "passBlock": 38, "runBlock": 62, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 31, "tackle": 33, "manCoverage": 23, "zoneCoverage": 30, "kickPower": 19, "kickAccuracy": 15}}, {"id": "3911853", "name": "Adam Trautman", "team": "7", "positions": ["TE"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 61, "throwAccuracyMid": 55, "throwAccuracyDeep": 47, "throwUnderPressure": 47, "throwPower": 65, "carrying": 77, "bCVision": 73, "breakTackle": 63, "speed": 81, "catching": 83, "catchInTraffic": 80, "shortRouteRunning": 67, "mediumRouteRunning": 62, "deepRouteRunning": 56, "passBlock": 63, "runBlock": 66, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 31, "tackle": 33, "manCoverage": 13, "zoneCoverage": 19, "kickPower": 27, "kickAccuracy": 20}}, {"id": "4372016", "name": "Jaylen Waddle", "team": "7", "positions": ["WR"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 29, "throwAccuracyMid": 23, "throwAccuracyDeep": 19, "throwUnderPressure": 25, "throwPower": 34, "carrying": 75, "bCVision": 89, "breakTackle": 78, "speed": 96, "catching": 89, "catchInTraffic": 88, "shortRouteRunning": 80, "mediumRouteRunning": 83, "deepRouteRunning": 81, "passBlock": 32, "runBlock": 49, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 27, "tackle": 29, "manCoverage": 14, "zoneCoverage": 19, "kickPower": 19, "kickAccuracy": 16}}, {"id": "4039018", "name": "Luke Wattenberg", "team": "7", "positions": ["C"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 17, "carrying": 28, "bCVision": 12, "breakTackle": 7, "speed": 65, "catching": 26, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 84, "runBlock": 78, "powerMoves": 23, "finesseMoves": 24, "blockShedding": 31, "tackle": 32, "manCoverage": 7, "zoneCoverage": 8, "kickPower": 19, "kickAccuracy": 16}}, {"id": "4429193", "name": "Kris Abrams-Draine", "team": "7", "positions": ["CB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 14, "throwAccuracyMid": 12, "throwAccuracyDeep": 10, "throwUnderPressure": 8, "throwPower": 31, "carrying": 57, "bCVision": 68, "breakTackle": 64, "speed": 91, "catching": 74, "catchInTraffic": 64, "shortRouteRunning": 33, "mediumRouteRunning": 23, "deepRouteRunning": 16, "passBlock": 25, "runBlock": 35, "powerMoves": 25, "finesseMoves": 33, "blockShedding": 41, "tackle": 67, "manCoverage": 75, "zoneCoverage": 73, "kickPower": 22, "kickAccuracy": 15}}, {"id": "3915282", "name": "Zach Allen", "team": "7", "positions": ["DT", "EDGE"], "rating": 87, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 22, "carrying": 42, "bCVision": 46, "breakTackle": 36, "speed": 76, "catching": 50, "catchInTraffic": 49, "shortRouteRunning": 30, "mediumRouteRunning": 25, "deepRouteRunning": 20, "passBlock": 49, "runBlock": 50, "powerMoves": 86, "finesseMoves": 75, "blockShedding": 82, "tackle": 85, "manCoverage": 35, "zoneCoverage": 47, "kickPower": 15, "kickAccuracy": 12}}, {"id": "4257240", "name": "Tycen Anderson", "team": "7", "positions": ["S"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 8, "throwAccuracyDeep": 6, "throwUnderPressure": 9, "throwPower": 24, "carrying": 57, "bCVision": 64, "breakTackle": 49, "speed": 91, "catching": 58, "catchInTraffic": 56, "shortRouteRunning": 36, "mediumRouteRunning": 31, "deepRouteRunning": 29, "passBlock": 33, "runBlock": 34, "powerMoves": 32, "finesseMoves": 37, "blockShedding": 55, "tackle": 60, "manCoverage": 65, "zoneCoverage": 63, "kickPower": 13, "kickAccuracy": 14}}, {"id": "4430925", "name": "Jahdae Barron", "team": "7", "positions": ["CB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 8, "throwPower": 24, "carrying": 62, "bCVision": 75, "breakTackle": 48, "speed": 93, "catching": 75, "catchInTraffic": 63, "shortRouteRunning": 33, "mediumRouteRunning": 30, "deepRouteRunning": 31, "passBlock": 25, "runBlock": 25, "powerMoves": 27, "finesseMoves": 45, "blockShedding": 50, "tackle": 59, "manCoverage": 73, "zoneCoverage": 77, "kickPower": 18, "kickAccuracy": 15}}, {"id": "4360259", "name": "Nik Bonitto", "team": "7", "positions": ["EDGE"], "rating": 91, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 32, "throwAccuracyMid": 30, "throwAccuracyDeep": 25, "throwUnderPressure": 28, "throwPower": 39, "carrying": 49, "bCVision": 44, "breakTackle": 26, "speed": 87, "catching": 60, "catchInTraffic": 37, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 85, "finesseMoves": 93, "blockShedding": 78, "tackle": 85, "manCoverage": 38, "zoneCoverage": 52, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4687592", "name": "Jonah Elliss", "team": "7", "positions": ["EDGE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 22, "carrying": 28, "bCVision": 29, "breakTackle": 28, "speed": 81, "catching": 26, "catchInTraffic": 39, "shortRouteRunning": 14, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 44, "runBlock": 44, "powerMoves": 71, "finesseMoves": 74, "blockShedding": 74, "tackle": 77, "manCoverage": 41, "zoneCoverage": 47, "kickPower": 20, "kickAccuracy": 19}}, {"id": "4360853", "name": "Talanoa Hufanga", "team": "7", "positions": ["S"], "rating": 88, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 35, "throwAccuracyMid": 32, "throwAccuracyDeep": 30, "throwUnderPressure": 34, "throwPower": 38, "carrying": 61, "bCVision": 67, "breakTackle": 46, "speed": 89, "catching": 76, "catchInTraffic": 63, "shortRouteRunning": 35, "mediumRouteRunning": 31, "deepRouteRunning": 26, "passBlock": 35, "runBlock": 35, "powerMoves": 45, "finesseMoves": 52, "blockShedding": 64, "tackle": 78, "manCoverage": 79, "zoneCoverage": 84, "kickPower": 21, "kickAccuracy": 18}}, {"id": "4039059", "name": "Brandon Jones", "team": "7", "positions": ["S"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 20, "throwPower": 25, "carrying": 60, "bCVision": 60, "breakTackle": 46, "speed": 88, "catching": 72, "catchInTraffic": 52, "shortRouteRunning": 15, "mediumRouteRunning": 13, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 40, "powerMoves": 39, "finesseMoves": 46, "blockShedding": 60, "tackle": 77, "manCoverage": 76, "zoneCoverage": 77, "kickPower": 20, "kickAccuracy": 20}}, {"id": "3894915", "name": "D.J. Jones", "team": "7", "positions": ["DT"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 31, "bCVision": 29, "breakTackle": 19, "speed": 72, "catching": 38, "catchInTraffic": 24, "shortRouteRunning": 17, "mediumRouteRunning": 9, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 78, "finesseMoves": 63, "blockShedding": 81, "tackle": 79, "manCoverage": 20, "zoneCoverage": 27, "kickPower": 23, "kickAccuracy": 19}}, {"id": "4603189", "name": "Sai'vion Jones", "team": "7", "positions": ["DT", "EDGE"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 18, "throwAccuracyMid": 10, "throwAccuracyDeep": 9, "throwUnderPressure": 15, "throwPower": 24, "carrying": 38, "bCVision": 33, "breakTackle": 27, "speed": 81, "catching": 29, "catchInTraffic": 17, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 71, "finesseMoves": 68, "blockShedding": 74, "tackle": 76, "manCoverage": 25, "zoneCoverage": 33, "kickPower": 21, "kickAccuracy": 21}}, {"id": "4037559", "name": "Devon Key", "team": "7", "positions": ["S"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 16, "throwPower": 30, "carrying": 60, "bCVision": 58, "breakTackle": 44, "speed": 86, "catching": 58, "catchInTraffic": 49, "shortRouteRunning": 30, "mediumRouteRunning": 20, "deepRouteRunning": 15, "passBlock": 35, "runBlock": 35, "powerMoves": 45, "finesseMoves": 39, "blockShedding": 59, "tackle": 69, "manCoverage": 62, "zoneCoverage": 64, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4567462", "name": "Ja'Quan McMillian", "team": "7", "positions": ["CB"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 27, "throwAccuracyDeep": 24, "throwUnderPressure": 15, "throwPower": 35, "carrying": 58, "bCVision": 66, "breakTackle": 55, "speed": 90, "catching": 77, "catchInTraffic": 62, "shortRouteRunning": 35, "mediumRouteRunning": 31, "deepRouteRunning": 29, "passBlock": 30, "runBlock": 31, "powerMoves": 29, "finesseMoves": 38, "blockShedding": 42, "tackle": 71, "manCoverage": 81, "zoneCoverage": 82, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4382401", "name": "Riley Moss", "team": "7", "positions": ["CB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 15, "throwAccuracyDeep": 12, "throwUnderPressure": 10, "throwPower": 31, "carrying": 68, "bCVision": 82, "breakTackle": 67, "speed": 91, "catching": 74, "catchInTraffic": 69, "shortRouteRunning": 21, "mediumRouteRunning": 14, "deepRouteRunning": 11, "passBlock": 25, "runBlock": 35, "powerMoves": 24, "finesseMoves": 34, "blockShedding": 46, "tackle": 66, "manCoverage": 74, "zoneCoverage": 78, "kickPower": 22, "kickAccuracy": 23}}, {"id": "4875336", "name": "Karene Reid", "team": "7", "positions": ["LB"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 21, "carrying": 53, "bCVision": 47, "breakTackle": 35, "speed": 83, "catching": 51, "catchInTraffic": 42, "shortRouteRunning": 22, "mediumRouteRunning": 20, "deepRouteRunning": 18, "passBlock": 45, "runBlock": 45, "powerMoves": 49, "finesseMoves": 52, "blockShedding": 62, "tackle": 78, "manCoverage": 56, "zoneCoverage": 62, "kickPower": 47, "kickAccuracy": 43}}, {"id": "4039064", "name": "Malcolm Roach", "team": "7", "positions": ["DT"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 26, "carrying": 40, "bCVision": 33, "breakTackle": 25, "speed": 74, "catching": 49, "catchInTraffic": 33, "shortRouteRunning": 31, "mediumRouteRunning": 28, "deepRouteRunning": 19, "passBlock": 50, "runBlock": 48, "powerMoves": 68, "finesseMoves": 75, "blockShedding": 77, "tackle": 78, "manCoverage": 27, "zoneCoverage": 32, "kickPower": 25, "kickAccuracy": 25}}, {"id": "4692048", "name": "Que Robinson", "team": "7", "positions": ["EDGE"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 23, "carrying": 52, "bCVision": 42, "breakTackle": 28, "speed": 84, "catching": 56, "catchInTraffic": 46, "shortRouteRunning": 25, "mediumRouteRunning": 20, "deepRouteRunning": 17, "passBlock": 45, "runBlock": 45, "powerMoves": 61, "finesseMoves": 66, "blockShedding": 67, "tackle": 79, "manCoverage": 59, "zoneCoverage": 62, "kickPower": 22, "kickAccuracy": 20}}, {"id": "2612151", "name": "Alex Singleton", "team": "7", "positions": ["LB"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 20, "carrying": 55, "bCVision": 34, "breakTackle": 33, "speed": 85, "catching": 63, "catchInTraffic": 40, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 64, "finesseMoves": 55, "blockShedding": 76, "tackle": 93, "manCoverage": 56, "zoneCoverage": 68, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4428503", "name": "JL Skinner", "team": "7", "positions": ["S"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 19, "throwAccuracyMid": 13, "throwAccuracyDeep": 12, "throwUnderPressure": 11, "throwPower": 27, "carrying": 62, "bCVision": 71, "breakTackle": 69, "speed": 89, "catching": 75, "catchInTraffic": 73, "shortRouteRunning": 53, "mediumRouteRunning": 55, "deepRouteRunning": 45, "passBlock": 35, "runBlock": 41, "powerMoves": 28, "finesseMoves": 44, "blockShedding": 57, "tackle": 67, "manCoverage": 59, "zoneCoverage": 69, "kickPower": 25, "kickAccuracy": 23}}, {"id": "3919548", "name": "Justin Strnad", "team": "7", "positions": ["LB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 14, "throwPower": 30, "carrying": 58, "bCVision": 46, "breakTackle": 18, "speed": 87, "catching": 60, "catchInTraffic": 51, "shortRouteRunning": 24, "mediumRouteRunning": 14, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 50, "finesseMoves": 57, "blockShedding": 67, "tackle": 85, "manCoverage": 63, "zoneCoverage": 68, "kickPower": 20, "kickAccuracy": 15}}, {"id": "4372012", "name": "Pat Surtain II", "team": "7", "positions": ["CB"], "rating": 97, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 28, "carrying": 64, "bCVision": 75, "breakTackle": 55, "speed": 94, "catching": 76, "catchInTraffic": 63, "shortRouteRunning": 30, "mediumRouteRunning": 24, "deepRouteRunning": 20, "passBlock": 35, "runBlock": 35, "powerMoves": 36, "finesseMoves": 48, "blockShedding": 54, "tackle": 75, "manCoverage": 97, "zoneCoverage": 96, "kickPower": 19, "kickAccuracy": 11}}, {"id": "5216101", "name": "Dondrea Tillman", "team": "7", "positions": ["EDGE"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 20, "carrying": 49, "bCVision": 65, "breakTackle": 55, "speed": 73, "catching": 61, "catchInTraffic": 43, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 63, "blockShedding": 75, "tackle": 81, "manCoverage": 35, "zoneCoverage": 43, "kickPower": 13, "kickAccuracy": 14}}, {"id": "4693373", "name": "Jordan Turner", "team": "7", "positions": ["LB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 22, "carrying": 53, "bCVision": 48, "breakTackle": 39, "speed": 81, "catching": 55, "catchInTraffic": 42, "shortRouteRunning": 23, "mediumRouteRunning": 18, "deepRouteRunning": 23, "passBlock": 45, "runBlock": 45, "powerMoves": 53, "finesseMoves": 58, "blockShedding": 63, "tackle": 78, "manCoverage": 55, "zoneCoverage": 62, "kickPower": 12, "kickAccuracy": 10}}, {"id": "4066109", "name": "Eyioma Uwazurike", "team": "7", "positions": ["DT", "EDGE"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 8, "throwPower": 19, "carrying": 32, "bCVision": 25, "breakTackle": 19, "speed": 61, "catching": 31, "catchInTraffic": 23, "shortRouteRunning": 22, "mediumRouteRunning": 18, "deepRouteRunning": 15, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 66, "blockShedding": 76, "tackle": 82, "manCoverage": 13, "zoneCoverage": 14, "kickPower": 25, "kickAccuracy": 18}}, {"id": "4589212", "name": "Jeremy Crawshaw", "team": "7", "positions": ["P"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 28, "throwAccuracyDeep": 23, "throwUnderPressure": 21, "throwPower": 32, "carrying": 44, "bCVision": 22, "breakTackle": 23, "speed": 77, "catching": 35, "catchInTraffic": 21, "shortRouteRunning": 18, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 16, "runBlock": 21, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 16, "tackle": 32, "manCoverage": 12, "zoneCoverage": 10, "kickPower": 94, "kickAccuracy": 88}}, {"id": "2985659", "name": "Wil Lutz", "team": "7", "positions": ["K"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 33, "throwAccuracyMid": 15, "throwAccuracyDeep": 15, "throwUnderPressure": 16, "throwPower": 39, "carrying": 40, "bCVision": 10, "breakTackle": 5, "speed": 69, "catching": 18, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 17, "runBlock": 16, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 26, "manCoverage": 11, "zoneCoverage": 17, "kickPower": 97, "kickAccuracy": 85}}, {"id": "4361691", "name": "Frank Crum", "team": "7", "positions": ["OT"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 22, "carrying": 41, "bCVision": 32, "breakTackle": 36, "speed": 74, "catching": 40, "catchInTraffic": 10, "shortRouteRunning": 29, "mediumRouteRunning": 18, "deepRouteRunning": 5, "passBlock": 70, "runBlock": 72, "powerMoves": 20, "finesseMoves": 10, "blockShedding": 20, "tackle": 33, "manCoverage": 10, "zoneCoverage": 17, "kickPower": 14, "kickAccuracy": 14}}, {"id": "3121541", "name": "Michael Deiter", "team": "7", "positions": ["C"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 22, "carrying": 40, "bCVision": 10, "breakTackle": 5, "speed": 68, "catching": 30, "catchInTraffic": 21, "shortRouteRunning": 16, "mediumRouteRunning": 12, "deepRouteRunning": 10, "passBlock": 71, "runBlock": 68, "powerMoves": 24, "finesseMoves": 16, "blockShedding": 35, "tackle": 38, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 17, "kickAccuracy": 12}}, {"id": "4368033", "name": "Nick Gargiulo", "team": "7", "positions": ["OG"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 10, "throwPower": 30, "carrying": 41, "bCVision": 21, "breakTackle": 19, "speed": 64, "catching": 43, "catchInTraffic": 31, "shortRouteRunning": 21, "mediumRouteRunning": 17, "deepRouteRunning": 14, "passBlock": 71, "runBlock": 69, "powerMoves": 30, "finesseMoves": 24, "blockShedding": 31, "tackle": 33, "manCoverage": 11, "zoneCoverage": 12, "kickPower": 22, "kickAccuracy": 20}}, {"id": "4242358", "name": "Matt Henningsen", "team": "7", "positions": ["DT", "EDGE"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 9, "throwAccuracyDeep": 9, "throwUnderPressure": 17, "throwPower": 23, "carrying": 40, "bCVision": 22, "breakTackle": 26, "speed": 72, "catching": 33, "catchInTraffic": 24, "shortRouteRunning": 16, "mediumRouteRunning": 13, "deepRouteRunning": 10, "passBlock": 46, "runBlock": 48, "powerMoves": 66, "finesseMoves": 52, "blockShedding": 74, "tackle": 79, "manCoverage": 13, "zoneCoverage": 17, "kickPower": 18, "kickAccuracy": 18}}, {"id": "4432208", "name": "Caleb Lohner", "team": "7", "positions": ["TE"], "rating": 60, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/7/roster", "rosterAsOf": "2026-09-23T15:57:40.571133+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 15, "throwPower": 25, "carrying": 70, "bCVision": 64, "breakTackle": 60, "speed": 83, "catching": 74, "catchInTraffic": 77, "shortRouteRunning": 64, "mediumRouteRunning": 57, "deepRouteRunning": 53, "passBlock": 60, "runBlock": 53, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 41, "tackle": 37, "manCoverage": 19, "zoneCoverage": 22, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4611506", "name": "Ben Bartch", "team": "8", "positions": ["OG"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 5, "throwPower": 25, "carrying": 56, "bCVision": 33, "breakTackle": 40, "speed": 67, "catching": 54, "catchInTraffic": 40, "shortRouteRunning": 40, "mediumRouteRunning": 33, "deepRouteRunning": 24, "passBlock": 72, "runBlock": 76, "powerMoves": 15, "finesseMoves": 10, "blockShedding": 15, "tackle": 29, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 37, "kickAccuracy": 27}}, {"id": "4241217", "name": "Larry Borom", "team": "8", "positions": ["OT"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 25, "carrying": 26, "bCVision": 10, "breakTackle": 5, "speed": 66, "catching": 24, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 76, "runBlock": 71, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 28, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 21, "kickAccuracy": 12}}, {"id": "3915486", "name": "Tyler Conklin", "team": "8", "positions": ["TE"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 14, "throwPower": 30, "carrying": 74, "bCVision": 73, "breakTackle": 70, "speed": 83, "catching": 87, "catchInTraffic": 81, "shortRouteRunning": 66, "mediumRouteRunning": 58, "deepRouteRunning": 54, "passBlock": 59, "runBlock": 63, "powerMoves": 20, "finesseMoves": 18, "blockShedding": 24, "tackle": 28, "manCoverage": 15, "zoneCoverage": 17, "kickPower": 19, "kickAccuracy": 17}}, {"id": "3044720", "name": "Joshua Dobbs", "team": "8", "positions": ["QB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 83, "throwAccuracyMid": 81, "throwAccuracyDeep": 76, "throwUnderPressure": 80, "throwPower": 85, "carrying": 57, "bCVision": 87, "breakTackle": 74, "speed": 87, "catching": 52, "catchInTraffic": 42, "shortRouteRunning": 30, "mediumRouteRunning": 20, "deepRouteRunning": 10, "passBlock": 24, "runBlock": 20, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 27, "tackle": 33, "manCoverage": 18, "zoneCoverage": 25, "kickPower": 20, "kickAccuracy": 15}}, {"id": "4608890", "name": "Miles Frazier", "team": "8", "positions": ["OG"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 21, "carrying": 37, "bCVision": 29, "breakTackle": 30, "speed": 64, "catching": 43, "catchInTraffic": 43, "shortRouteRunning": 34, "mediumRouteRunning": 30, "deepRouteRunning": 26, "passBlock": 71, "runBlock": 72, "powerMoves": 42, "finesseMoves": 38, "blockShedding": 42, "tackle": 28, "manCoverage": 22, "zoneCoverage": 24, "kickPower": 16, "kickAccuracy": 14}}, {"id": "4429795", "name": "Jahmyr Gibbs", "team": "8", "positions": ["RB"], "rating": 98, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 17, "throwAccuracyDeep": 13, "throwUnderPressure": 14, "throwPower": 26, "carrying": 96, "bCVision": 92, "breakTackle": 84, "speed": 98, "catching": 74, "catchInTraffic": 64, "shortRouteRunning": 73, "mediumRouteRunning": 70, "deepRouteRunning": 63, "passBlock": 51, "runBlock": 30, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 30, "tackle": 30, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 14, "kickAccuracy": 10}}, {"id": "3046779", "name": "Jared Goff", "team": "8", "positions": ["QB"], "rating": 88, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 96, "throwAccuracyMid": 96, "throwAccuracyDeep": 80, "throwUnderPressure": 84, "throwPower": 90, "carrying": 58, "bCVision": 61, "breakTackle": 51, "speed": 74, "catching": 43, "catchInTraffic": 21, "shortRouteRunning": 27, "mediumRouteRunning": 17, "deepRouteRunning": 15, "passBlock": 17, "runBlock": 16, "powerMoves": 9, "finesseMoves": 9, "blockShedding": 21, "tackle": 27, "manCoverage": 12, "zoneCoverage": 18, "kickPower": 21, "kickAccuracy": 20}}, {"id": "4430027", "name": "Sam LaPorta", "team": "8", "positions": ["TE"], "rating": 88, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 22, "throwAccuracyDeep": 17, "throwUnderPressure": 22, "throwPower": 31, "carrying": 74, "bCVision": 76, "breakTackle": 72, "speed": 86, "catching": 95, "catchInTraffic": 86, "shortRouteRunning": 82, "mediumRouteRunning": 78, "deepRouteRunning": 68, "passBlock": 60, "runBlock": 62, "powerMoves": 48, "finesseMoves": 43, "blockShedding": 57, "tackle": 59, "manCoverage": 31, "zoneCoverage": 36, "kickPower": 17, "kickAccuracy": 12}}, {"id": "4427864", "name": "Christian Mahogany", "team": "8", "positions": ["OG"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 8, "throwPower": 26, "carrying": 21, "bCVision": 24, "breakTackle": 23, "speed": 68, "catching": 28, "catchInTraffic": 21, "shortRouteRunning": 15, "mediumRouteRunning": 11, "deepRouteRunning": 9, "passBlock": 74, "runBlock": 77, "powerMoves": 34, "finesseMoves": 23, "blockShedding": 32, "tackle": 27, "manCoverage": 8, "zoneCoverage": 9, "kickPower": 19, "kickAccuracy": 12}}, {"id": "5081450", "name": "Blake Miller", "team": "8", "positions": ["OT"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 17, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5081450", "asOf": "2026-09-10T14:22:49.167095+00:00", "baseRating": 75, "priorRating": 70.81, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 15, "carrying": 25, "bCVision": 14, "breakTackle": 11, "speed": 71, "catching": 22, "catchInTraffic": 14, "shortRouteRunning": 19, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 80, "runBlock": 77, "powerMoves": 31, "finesseMoves": 30, "blockShedding": 31, "tackle": 34, "manCoverage": 11, "zoneCoverage": 12, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4429035", "name": "Tate Ratledge", "team": "8", "positions": ["OG"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 10, "carrying": 41, "bCVision": 31, "breakTackle": 27, "speed": 73, "catching": 42, "catchInTraffic": 30, "shortRouteRunning": 26, "mediumRouteRunning": 19, "deepRouteRunning": 13, "passBlock": 76, "runBlock": 79, "powerMoves": 35, "finesseMoves": 30, "blockShedding": 35, "tackle": 38, "manCoverage": 20, "zoneCoverage": 27, "kickPower": 59, "kickAccuracy": 56}}, {"id": "4383429", "name": "Jacob Saylors", "team": "8", "positions": ["RB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 18, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 19, "throwPower": 36, "carrying": 87, "bCVision": 77, "breakTackle": 78, "speed": 88, "catching": 67, "catchInTraffic": 48, "shortRouteRunning": 61, "mediumRouteRunning": 53, "deepRouteRunning": 44, "passBlock": 49, "runBlock": 39, "powerMoves": 10, "finesseMoves": 20, "blockShedding": 33, "tackle": 34, "manCoverage": 22, "zoneCoverage": 25, "kickPower": 15, "kickAccuracy": 10}}, {"id": "4361425", "name": "Juice Scruggs", "team": "8", "positions": ["C", "OG"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 17, "carrying": 31, "bCVision": 10, "breakTackle": 15, "speed": 65, "catching": 36, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 76, "runBlock": 71, "powerMoves": 51, "finesseMoves": 39, "blockShedding": 46, "tackle": 48, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 28, "kickAccuracy": 24}}, {"id": "4373825", "name": "Penei Sewell", "team": "8", "positions": ["OT"], "rating": 98, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 18, "carrying": 35, "bCVision": 20, "breakTackle": 15, "speed": 73, "catching": 44, "catchInTraffic": 17, "shortRouteRunning": 28, "mediumRouteRunning": 17, "deepRouteRunning": 5, "passBlock": 90, "runBlock": 99, "powerMoves": 24, "finesseMoves": 16, "blockShedding": 35, "tackle": 32, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 23, "kickAccuracy": 20}}, {"id": "4374302", "name": "Amon-Ra St. Brown", "team": "8", "positions": ["WR"], "rating": 95, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 40, "throwAccuracyMid": 34, "throwAccuracyDeep": 25, "throwUnderPressure": 32, "throwPower": 48, "carrying": 75, "bCVision": 92, "breakTackle": 78, "speed": 90, "catching": 99, "catchInTraffic": 92, "shortRouteRunning": 97, "mediumRouteRunning": 98, "deepRouteRunning": 89, "passBlock": 30, "runBlock": 44, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 33, "tackle": 34, "manCoverage": 12, "zoneCoverage": 19, "kickPower": 20, "kickAccuracy": 14}}, {"id": "5123663", "name": "Isaac TeSlaa", "team": "8", "positions": ["WR"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 48, "throwAccuracyMid": 48, "throwAccuracyDeep": 47, "throwUnderPressure": 37, "throwPower": 69, "carrying": 69, "bCVision": 77, "breakTackle": 69, "speed": 91, "catching": 83, "catchInTraffic": 83, "shortRouteRunning": 74, "mediumRouteRunning": 75, "deepRouteRunning": 69, "passBlock": 23, "runBlock": 48, "powerMoves": 31, "finesseMoves": 35, "blockShedding": 41, "tackle": 28, "manCoverage": 23, "zoneCoverage": 30, "kickPower": 18, "kickAccuracy": 32}}, {"id": "4912274", "name": "Sione Vaki", "team": "8", "positions": ["RB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 47, "throwAccuracyMid": 42, "throwAccuracyDeep": 35, "throwUnderPressure": 27, "throwPower": 48, "carrying": 84, "bCVision": 76, "breakTackle": 75, "speed": 89, "catching": 69, "catchInTraffic": 53, "shortRouteRunning": 64, "mediumRouteRunning": 56, "deepRouteRunning": 49, "passBlock": 53, "runBlock": 42, "powerMoves": 43, "finesseMoves": 52, "blockShedding": 61, "tackle": 69, "manCoverage": 57, "zoneCoverage": 70, "kickPower": 35, "kickAccuracy": 33}}, {"id": "4426388", "name": "Jameson Williams", "team": "8", "positions": ["WR"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 31, "carrying": 68, "bCVision": 93, "breakTackle": 76, "speed": 98, "catching": 82, "catchInTraffic": 77, "shortRouteRunning": 80, "mediumRouteRunning": 85, "deepRouteRunning": 83, "passBlock": 25, "runBlock": 45, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 26, "manCoverage": 15, "zoneCoverage": 22, "kickPower": 18, "kickAccuracy": 17}}, {"id": "4242392", "name": "Brock Wright", "team": "8", "positions": ["TE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 26, "carrying": 73, "bCVision": 59, "breakTackle": 45, "speed": 85, "catching": 79, "catchInTraffic": 75, "shortRouteRunning": 64, "mediumRouteRunning": 58, "deepRouteRunning": 53, "passBlock": 58, "runBlock": 59, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 35, "tackle": 43, "manCoverage": 11, "zoneCoverage": 14, "kickPower": 22, "kickAccuracy": 21}}, {"id": "5093004", "name": "Keith Abney II", "team": "8", "positions": ["CB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 157, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5093004", "asOf": "2026-09-10T14:22:49.175667+00:00", "baseRating": 68, "priorRating": 63.6, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 26, "carrying": 59, "bCVision": 65, "breakTackle": 57, "speed": 91, "catching": 65, "catchInTraffic": 65, "shortRouteRunning": 39, "mediumRouteRunning": 38, "deepRouteRunning": 33, "passBlock": 35, "runBlock": 35, "powerMoves": 37, "finesseMoves": 35, "blockShedding": 45, "tackle": 56, "manCoverage": 71, "zoneCoverage": 72, "kickPower": 17, "kickAccuracy": 15}}, {"id": "4260409", "name": "Derrick Barnes", "team": "8", "positions": ["LB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 12, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 69, "bCVision": 68, "breakTackle": 50, "speed": 85, "catching": 59, "catchInTraffic": 43, "shortRouteRunning": 38, "mediumRouteRunning": 24, "deepRouteRunning": 10, "passBlock": 46, "runBlock": 45, "powerMoves": 72, "finesseMoves": 66, "blockShedding": 73, "tackle": 84, "manCoverage": 58, "zoneCoverage": 66, "kickPower": 21, "kickAccuracy": 20}}, {"id": "4569465", "name": "Jack Campbell", "team": "8", "positions": ["LB"], "rating": 87, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 25, "carrying": 58, "bCVision": 57, "breakTackle": 52, "speed": 85, "catching": 69, "catchInTraffic": 64, "shortRouteRunning": 19, "mediumRouteRunning": 12, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 64, "finesseMoves": 57, "blockShedding": 79, "tackle": 91, "manCoverage": 69, "zoneCoverage": 74, "kickPower": 16, "kickAccuracy": 18}}, {"id": "3045463", "name": "Chuck Clark", "team": "8", "positions": ["S"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 11, "throwPower": 30, "carrying": 61, "bCVision": 55, "breakTackle": 44, "speed": 87, "catching": 68, "catchInTraffic": 57, "shortRouteRunning": 20, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 38, "finesseMoves": 49, "blockShedding": 53, "tackle": 76, "manCoverage": 72, "zoneCoverage": 74, "kickPower": 25, "kickAccuracy": 25}}, {"id": "4027919", "name": "Khalil Dorsey", "team": "8", "positions": ["CB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 35, "carrying": 60, "bCVision": 70, "breakTackle": 52, "speed": 91, "catching": 64, "catchInTraffic": 59, "shortRouteRunning": 34, "mediumRouteRunning": 32, "deepRouteRunning": 37, "passBlock": 35, "runBlock": 35, "powerMoves": 32, "finesseMoves": 35, "blockShedding": 54, "tackle": 60, "manCoverage": 64, "zoneCoverage": 61, "kickPower": 14, "kickAccuracy": 13}}, {"id": "5103940", "name": "Skyler Gill-Howard", "team": "8", "positions": ["DT"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 205, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5103940", "asOf": "2026-09-10T14:22:49.182690+00:00", "baseRating": 65, "priorRating": 62.73, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 13, "carrying": 52, "bCVision": 24, "breakTackle": 14, "speed": 70, "catching": 50, "catchInTraffic": 24, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 2, "passBlock": 45, "runBlock": 45, "powerMoves": 71, "finesseMoves": 68, "blockShedding": 74, "tackle": 79, "manCoverage": 27, "zoneCoverage": 22, "kickPower": 13, "kickAccuracy": 14}}, {"id": "4569323", "name": "Thomas Harper", "team": "8", "positions": ["S"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 22, "throwPower": 25, "carrying": 59, "bCVision": 69, "breakTackle": 52, "speed": 89, "catching": 57, "catchInTraffic": 64, "shortRouteRunning": 22, "mediumRouteRunning": 18, "deepRouteRunning": 15, "passBlock": 35, "runBlock": 35, "powerMoves": 36, "finesseMoves": 42, "blockShedding": 44, "tackle": 68, "manCoverage": 73, "zoneCoverage": 71, "kickPower": 20, "kickAccuracy": 15}}, {"id": "4710422", "name": "Ahmed Hassanein", "team": "8", "positions": ["EDGE"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 14, "throwAccuracyMid": 8, "throwAccuracyDeep": 7, "throwUnderPressure": 12, "throwPower": 25, "carrying": 43, "bCVision": 29, "breakTackle": 22, "speed": 80, "catching": 36, "catchInTraffic": 24, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 71, "finesseMoves": 69, "blockShedding": 71, "tackle": 73, "manCoverage": 24, "zoneCoverage": 31, "kickPower": 23, "kickAccuracy": 18}}, {"id": "4372099", "name": "Aidan Hutchinson", "team": "8", "positions": ["EDGE"], "rating": 93, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 8, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 24, "carrying": 59, "bCVision": 46, "breakTackle": 33, "speed": 83, "catching": 64, "catchInTraffic": 56, "shortRouteRunning": 50, "mediumRouteRunning": 44, "deepRouteRunning": 38, "passBlock": 45, "runBlock": 45, "powerMoves": 89, "finesseMoves": 95, "blockShedding": 85, "tackle": 87, "manCoverage": 43, "zoneCoverage": 53, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4372459", "name": "Christian Izien", "team": "8", "positions": ["S"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 26, "throwAccuracyMid": 25, "throwAccuracyDeep": 22, "throwUnderPressure": 22, "throwPower": 25, "carrying": 57, "bCVision": 62, "breakTackle": 44, "speed": 92, "catching": 68, "catchInTraffic": 56, "shortRouteRunning": 48, "mediumRouteRunning": 45, "deepRouteRunning": 39, "passBlock": 30, "runBlock": 30, "powerMoves": 34, "finesseMoves": 44, "blockShedding": 46, "tackle": 66, "manCoverage": 71, "zoneCoverage": 73, "kickPower": 12, "kickAccuracy": 11}}, {"id": "4361861", "name": "Tyler Lacy", "team": "8", "positions": ["DT"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 21, "carrying": 41, "bCVision": 23, "breakTackle": 23, "speed": 69, "catching": 37, "catchInTraffic": 33, "shortRouteRunning": 25, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 40, "runBlock": 45, "powerMoves": 67, "finesseMoves": 61, "blockShedding": 73, "tackle": 81, "manCoverage": 24, "zoneCoverage": 30, "kickPower": 10, "kickAccuracy": 9}}, {"id": "3123938", "name": "Avonte Maddox", "team": "8", "positions": ["S", "CB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 27, "carrying": 62, "bCVision": 73, "breakTackle": 48, "speed": 91, "catching": 71, "catchInTraffic": 65, "shortRouteRunning": 37, "mediumRouteRunning": 27, "deepRouteRunning": 24, "passBlock": 35, "runBlock": 40, "powerMoves": 25, "finesseMoves": 39, "blockShedding": 44, "tackle": 59, "manCoverage": 72, "zoneCoverage": 77, "kickPower": 19, "kickAccuracy": 10}}, {"id": "4371973", "name": "Roger McCreary", "team": "8", "positions": ["CB"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 28, "throwAccuracyDeep": 24, "throwUnderPressure": 20, "throwPower": 39, "carrying": 63, "bCVision": 68, "breakTackle": 54, "speed": 88, "catching": 72, "catchInTraffic": 60, "shortRouteRunning": 38, "mediumRouteRunning": 33, "deepRouteRunning": 29, "passBlock": 35, "runBlock": 35, "powerMoves": 38, "finesseMoves": 47, "blockShedding": 58, "tackle": 68, "manCoverage": 77, "zoneCoverage": 76, "kickPower": 42, "kickAccuracy": 36}}, {"id": "4361662", "name": "Alim McNeill", "team": "8", "positions": ["DT"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 21, "carrying": 46, "bCVision": 43, "breakTackle": 33, "speed": 74, "catching": 48, "catchInTraffic": 30, "shortRouteRunning": 27, "mediumRouteRunning": 22, "deepRouteRunning": 17, "passBlock": 47, "runBlock": 50, "powerMoves": 82, "finesseMoves": 73, "blockShedding": 82, "tackle": 83, "manCoverage": 19, "zoneCoverage": 27, "kickPower": 23, "kickAccuracy": 19}}, {"id": "4685461", "name": "Derrick Moore", "team": "8", "positions": ["EDGE"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 44, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685461", "asOf": "2026-09-10T14:22:49.215703+00:00", "baseRating": 77, "priorRating": 67.72, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 14, "throwAccuracyMid": 20, "throwAccuracyDeep": 13, "throwUnderPressure": 15, "throwPower": 16, "carrying": 51, "bCVision": 40, "breakTackle": 43, "speed": 82, "catching": 33, "catchInTraffic": 31, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 78, "finesseMoves": 69, "blockShedding": 80, "tackle": 82, "manCoverage": 42, "zoneCoverage": 49, "kickPower": 26, "kickAccuracy": 20}}, {"id": "5144894", "name": "Trevor Nowaske", "team": "8", "positions": ["LB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 19, "throwAccuracyMid": 16, "throwAccuracyDeep": 12, "throwUnderPressure": 14, "throwPower": 24, "carrying": 48, "bCVision": 39, "breakTackle": 34, "speed": 88, "catching": 62, "catchInTraffic": 46, "shortRouteRunning": 18, "mediumRouteRunning": 9, "deepRouteRunning": 5, "passBlock": 35, "runBlock": 35, "powerMoves": 62, "finesseMoves": 53, "blockShedding": 64, "tackle": 74, "manCoverage": 50, "zoneCoverage": 55, "kickPower": 22, "kickAccuracy": 21}}, {"id": "4566092", "name": "Ennis Rakestraw Jr.", "team": "8", "positions": ["CB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 14, "throwAccuracyDeep": 11, "throwUnderPressure": 10, "throwPower": 26, "carrying": 53, "bCVision": 66, "breakTackle": 65, "speed": 89, "catching": 58, "catchInTraffic": 51, "shortRouteRunning": 16, "mediumRouteRunning": 14, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 29, "finesseMoves": 37, "blockShedding": 45, "tackle": 66, "manCoverage": 74, "zoneCoverage": 72, "kickPower": 11, "kickAccuracy": 10}}, {"id": "3139387", "name": "D.J. Reed", "team": "8", "positions": ["CB"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 5, "throwUnderPressure": 12, "throwPower": 22, "carrying": 57, "bCVision": 72, "breakTackle": 61, "speed": 89, "catching": 74, "catchInTraffic": 65, "shortRouteRunning": 21, "mediumRouteRunning": 15, "deepRouteRunning": 11, "passBlock": 35, "runBlock": 35, "powerMoves": 29, "finesseMoves": 37, "blockShedding": 53, "tackle": 71, "manCoverage": 78, "zoneCoverage": 84, "kickPower": 14, "kickAccuracy": 10}}, {"id": "4241411", "name": "Malcolm Rodriguez", "team": "8", "positions": ["LB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 47, "throwAccuracyMid": 44, "throwAccuracyDeep": 40, "throwUnderPressure": 39, "throwPower": 45, "carrying": 58, "bCVision": 66, "breakTackle": 47, "speed": 86, "catching": 58, "catchInTraffic": 34, "shortRouteRunning": 20, "mediumRouteRunning": 10, "deepRouteRunning": 6, "passBlock": 45, "runBlock": 45, "powerMoves": 48, "finesseMoves": 53, "blockShedding": 72, "tackle": 84, "manCoverage": 53, "zoneCoverage": 62, "kickPower": 20, "kickAccuracy": 19}}, {"id": "4896353", "name": "Jimmy Rolder", "team": "8", "positions": ["LB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 118, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4896353", "asOf": "2026-09-10T14:22:49.252697+00:00", "baseRating": 70, "priorRating": 64.52, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 39, "carrying": 55, "bCVision": 37, "breakTackle": 33, "speed": 86, "catching": 60, "catchInTraffic": 55, "shortRouteRunning": 42, "mediumRouteRunning": 37, "deepRouteRunning": 32, "passBlock": 60, "runBlock": 44, "powerMoves": 51, "finesseMoves": 49, "blockShedding": 67, "tackle": 81, "manCoverage": 61, "zoneCoverage": 61, "kickPower": 11, "kickAccuracy": 14}}, {"id": "4035434", "name": "Devin White", "team": "8", "positions": ["LB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 23, "carrying": 62, "bCVision": 63, "breakTackle": 34, "speed": 87, "catching": 69, "catchInTraffic": 41, "shortRouteRunning": 24, "mediumRouteRunning": 19, "deepRouteRunning": 12, "passBlock": 45, "runBlock": 45, "powerMoves": 62, "finesseMoves": 68, "blockShedding": 68, "tackle": 83, "manCoverage": 60, "zoneCoverage": 68, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4431615", "name": "Tyleik Williams", "team": "8", "positions": ["DT"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 7, "throwUnderPressure": 13, "throwPower": 18, "carrying": 39, "bCVision": 26, "breakTackle": 26, "speed": 75, "catching": 28, "catchInTraffic": 20, "shortRouteRunning": 18, "mediumRouteRunning": 14, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 69, "blockShedding": 82, "tackle": 79, "manCoverage": 13, "zoneCoverage": 19, "kickPower": 18, "kickAccuracy": 18}}, {"id": "4586333", "name": "Mekhi Wingo", "team": "8", "positions": ["DT"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 27, "carrying": 40, "bCVision": 15, "breakTackle": 10, "speed": 77, "catching": 45, "catchInTraffic": 36, "shortRouteRunning": 10, "mediumRouteRunning": 3, "deepRouteRunning": 2, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 67, "blockShedding": 76, "tackle": 83, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 35, "kickAccuracy": 25}}, {"id": "4038849", "name": "DJ Wonnum", "team": "8", "positions": ["EDGE"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 18, "carrying": 46, "bCVision": 40, "breakTackle": 22, "speed": 81, "catching": 48, "catchInTraffic": 22, "shortRouteRunning": 13, "mediumRouteRunning": 6, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 68, "blockShedding": 78, "tackle": 84, "manCoverage": 45, "zoneCoverage": 53, "kickPower": 17, "kickAccuracy": 15}}, {"id": "3910229", "name": "Rock Ya-Sin", "team": "8", "positions": ["CB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 27, "carrying": 59, "bCVision": 64, "breakTackle": 55, "speed": 89, "catching": 69, "catchInTraffic": 59, "shortRouteRunning": 22, "mediumRouteRunning": 12, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 24, "finesseMoves": 36, "blockShedding": 51, "tackle": 52, "manCoverage": 77, "zoneCoverage": 75, "kickPower": 20, "kickAccuracy": 18}}, {"id": "4689936", "name": "Jake Bates", "team": "8", "positions": ["K"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 28, "throwAccuracyMid": 22, "throwAccuracyDeep": 13, "throwUnderPressure": 15, "throwPower": 32, "carrying": 32, "bCVision": 20, "breakTackle": 18, "speed": 72, "catching": 31, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 20, "runBlock": 20, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 10, "tackle": 26, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 97, "kickAccuracy": 86}}, {"id": "3916370", "name": "Jack Fox", "team": "8", "positions": ["P"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 47, "throwAccuracyMid": 29, "throwAccuracyDeep": 15, "throwUnderPressure": 20, "throwPower": 53, "carrying": 39, "bCVision": 10, "breakTackle": 5, "speed": 87, "catching": 23, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 17, "runBlock": 16, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 29, "tackle": 29, "manCoverage": 11, "zoneCoverage": 20, "kickPower": 95, "kickAccuracy": 82}}, {"id": "4571755", "name": "Hogan Hatten", "team": "8", "positions": ["LS"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 29, "carrying": 54, "bCVision": 52, "breakTackle": 25, "speed": 78, "catching": 59, "catchInTraffic": 46, "shortRouteRunning": 39, "mediumRouteRunning": 35, "deepRouteRunning": 29, "passBlock": 47, "runBlock": 45, "powerMoves": 58, "finesseMoves": 48, "blockShedding": 65, "tackle": 75, "manCoverage": 48, "zoneCoverage": 55, "kickPower": 17, "kickAccuracy": 20}}, {"id": "4692025", "name": "Brian Branch", "team": "8", "positions": ["S"], "rating": 91, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 21, "throwAccuracyDeep": 16, "throwUnderPressure": 15, "throwPower": 27, "carrying": 67, "bCVision": 78, "breakTackle": 65, "speed": 88, "catching": 77, "catchInTraffic": 63, "shortRouteRunning": 46, "mediumRouteRunning": 41, "deepRouteRunning": 37, "passBlock": 30, "runBlock": 35, "powerMoves": 44, "finesseMoves": 55, "blockShedding": 64, "tackle": 78, "manCoverage": 86, "zoneCoverage": 87, "kickPower": 18, "kickAccuracy": 17}}, {"id": "4362636", "name": "Damone Clark", "team": "8", "positions": ["LB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 19, "throwAccuracyMid": 13, "throwAccuracyDeep": 10, "throwUnderPressure": 12, "throwPower": 24, "carrying": 58, "bCVision": 52, "breakTackle": 44, "speed": 89, "catching": 57, "catchInTraffic": 48, "shortRouteRunning": 32, "mediumRouteRunning": 29, "deepRouteRunning": 25, "passBlock": 45, "runBlock": 45, "powerMoves": 49, "finesseMoves": 46, "blockShedding": 68, "tackle": 91, "manCoverage": 65, "zoneCoverage": 65, "kickPower": 16, "kickAccuracy": 15}}, {"id": "4360383", "name": "Kerby Joseph", "team": "8", "positions": ["S"], "rating": 91, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 9, "throwPower": 25, "carrying": 63, "bCVision": 74, "breakTackle": 65, "speed": 88, "catching": 84, "catchInTraffic": 63, "shortRouteRunning": 33, "mediumRouteRunning": 31, "deepRouteRunning": 29, "passBlock": 25, "runBlock": 24, "powerMoves": 23, "finesseMoves": 29, "blockShedding": 53, "tackle": 76, "manCoverage": 78, "zoneCoverage": 90, "kickPower": 21, "kickAccuracy": 20}}, {"id": "4685441", "name": "Kendrick Law", "team": "8", "positions": ["WR"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 168, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685441", "asOf": "2026-09-10T14:22:49.321338+00:00", "baseRating": 70, "priorRating": 63.38, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 18, "throwAccuracyDeep": 15, "throwUnderPressure": 24, "throwPower": 31, "carrying": 72, "bCVision": 82, "breakTackle": 76, "speed": 91, "catching": 80, "catchInTraffic": 78, "shortRouteRunning": 69, "mediumRouteRunning": 69, "deepRouteRunning": 68, "passBlock": 30, "runBlock": 49, "powerMoves": 19, "finesseMoves": 21, "blockShedding": 22, "tackle": 24, "manCoverage": 18, "zoneCoverage": 20, "kickPower": 33, "kickAccuracy": 30}}, {"id": "5209589", "name": "Giovanni Manu", "team": "8", "positions": ["OT"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 12, "throwAccuracyDeep": 9, "throwUnderPressure": 15, "throwPower": 29, "carrying": 44, "bCVision": 38, "breakTackle": 37, "speed": 70, "catching": 37, "catchInTraffic": 39, "shortRouteRunning": 24, "mediumRouteRunning": 23, "deepRouteRunning": 22, "passBlock": 69, "runBlock": 76, "powerMoves": 41, "finesseMoves": 23, "blockShedding": 39, "tackle": 43, "manCoverage": 7, "zoneCoverage": 7, "kickPower": 21, "kickAccuracy": 15}}, {"id": "4361788", "name": "Cade Mays", "team": "8", "positions": ["C"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 19, "bCVision": 11, "breakTackle": 7, "speed": 64, "catching": 21, "catchInTraffic": 12, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 81, "runBlock": 77, "powerMoves": 21, "finesseMoves": 15, "blockShedding": 24, "tackle": 21, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 11, "kickAccuracy": 10}}, {"id": "4361529", "name": "Isiah Pacheco", "team": "8", "positions": ["RB"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 34, "throwAccuracyMid": 27, "throwAccuracyDeep": 22, "throwUnderPressure": 26, "throwPower": 38, "carrying": 95, "bCVision": 78, "breakTackle": 77, "speed": 93, "catching": 70, "catchInTraffic": 47, "shortRouteRunning": 63, "mediumRouteRunning": 56, "deepRouteRunning": 49, "passBlock": 54, "runBlock": 34, "powerMoves": 13, "finesseMoves": 18, "blockShedding": 37, "tackle": 37, "manCoverage": 19, "zoneCoverage": 32, "kickPower": 22, "kickAccuracy": 14}}, {"id": "4240269", "name": "Payton Turner", "team": "8", "positions": ["EDGE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/detroit-lions/19", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/8/roster", "rosterAsOf": "2026-09-23T15:57:41.279486+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 28, "carrying": 39, "bCVision": 27, "breakTackle": 16, "speed": 79, "catching": 37, "catchInTraffic": 19, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 66, "blockShedding": 73, "tackle": 84, "manCoverage": 23, "zoneCoverage": 34, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4242390", "name": "Aaron Banks", "team": "9", "positions": ["OG"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 25, "carrying": 31, "bCVision": 10, "breakTackle": 5, "speed": 60, "catching": 30, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 74, "runBlock": 76, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 15, "tackle": 25, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 19, "kickAccuracy": 22}}, {"id": "4873706", "name": "Anthony Belton", "team": "9", "positions": ["OG", "OT"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 9, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 15, "carrying": 24, "bCVision": 22, "breakTackle": 11, "speed": 64, "catching": 22, "catchInTraffic": 15, "shortRouteRunning": 16, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 74, "runBlock": 74, "powerMoves": 39, "finesseMoves": 32, "blockShedding": 44, "tackle": 31, "manCoverage": 13, "zoneCoverage": 15, "kickPower": 11, "kickAccuracy": 15}}, {"id": "3149687", "name": "Chris Brooks", "team": "9", "positions": ["RB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 18, "throwPower": 32, "carrying": 92, "bCVision": 78, "breakTackle": 78, "speed": 89, "catching": 65, "catchInTraffic": 47, "shortRouteRunning": 56, "mediumRouteRunning": 50, "deepRouteRunning": 43, "passBlock": 55, "runBlock": 39, "powerMoves": 14, "finesseMoves": 10, "blockShedding": 31, "tackle": 28, "manCoverage": 12, "zoneCoverage": 18, "kickPower": 20, "kickAccuracy": 22}}, {"id": "4569661", "name": "Jager Burton", "team": "9", "positions": ["OG", "C"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 153, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4569661", "asOf": "2026-09-10T14:22:51.476446+00:00", "baseRating": 69, "priorRating": 63.68, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 6, "throwPower": 16, "carrying": 33, "bCVision": 17, "breakTackle": 10, "speed": 72, "catching": 31, "catchInTraffic": 15, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 75, "runBlock": 74, "powerMoves": 36, "finesseMoves": 33, "blockShedding": 43, "tackle": 44, "manCoverage": 16, "zoneCoverage": 15, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4361904", "name": "Travis Glover", "team": "9", "positions": ["OT"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 11, "throwAccuracyMid": 8, "throwAccuracyDeep": 6, "throwUnderPressure": 5, "throwPower": 19, "carrying": 22, "bCVision": 10, "breakTackle": 11, "speed": 63, "catching": 25, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 69, "runBlock": 73, "powerMoves": 42, "finesseMoves": 35, "blockShedding": 37, "tackle": 44, "manCoverage": 9, "zoneCoverage": 8, "kickPower": 9, "kickAccuracy": 8}}, {"id": "4701936", "name": "Matthew Golden", "team": "9", "positions": ["WR"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 38, "throwAccuracyMid": 31, "throwAccuracyDeep": 30, "throwUnderPressure": 31, "throwPower": 52, "carrying": 74, "bCVision": 82, "breakTackle": 73, "speed": 95, "catching": 84, "catchInTraffic": 79, "shortRouteRunning": 79, "mediumRouteRunning": 77, "deepRouteRunning": 81, "passBlock": 24, "runBlock": 51, "powerMoves": 24, "finesseMoves": 28, "blockShedding": 35, "tackle": 24, "manCoverage": 31, "zoneCoverage": 26, "kickPower": 30, "kickAccuracy": 24}}, {"id": "4360887", "name": "Donovan Jennings", "team": "9", "positions": ["OG"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 18, "throwPower": 20, "carrying": 28, "bCVision": 40, "breakTackle": 36, "speed": 72, "catching": 21, "catchInTraffic": 23, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 6, "passBlock": 68, "runBlock": 67, "powerMoves": 23, "finesseMoves": 27, "blockShedding": 34, "tackle": 34, "manCoverage": 22, "zoneCoverage": 27, "kickPower": 25, "kickAccuracy": 26}}, {"id": "4819231", "name": "Kaleb Johnson", "team": "9", "positions": ["RB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 13, "throwAccuracyDeep": 9, "throwUnderPressure": 19, "throwPower": 24, "carrying": 89, "bCVision": 83, "breakTackle": 83, "speed": 88, "catching": 66, "catchInTraffic": 57, "shortRouteRunning": 58, "mediumRouteRunning": 50, "deepRouteRunning": 44, "passBlock": 51, "runBlock": 38, "powerMoves": 32, "finesseMoves": 34, "blockShedding": 34, "tackle": 38, "manCoverage": 33, "zoneCoverage": 29, "kickPower": 32, "kickAccuracy": 17}}, {"id": "4572680", "name": "Tucker Kraft", "team": "9", "positions": ["TE"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 44, "throwAccuracyMid": 39, "throwAccuracyDeep": 35, "throwUnderPressure": 38, "throwPower": 52, "carrying": 72, "bCVision": 89, "breakTackle": 77, "speed": 88, "catching": 91, "catchInTraffic": 77, "shortRouteRunning": 79, "mediumRouteRunning": 74, "deepRouteRunning": 67, "passBlock": 62, "runBlock": 63, "powerMoves": 35, "finesseMoves": 41, "blockShedding": 49, "tackle": 53, "manCoverage": 26, "zoneCoverage": 35, "kickPower": 29, "kickAccuracy": 18}}, {"id": "4429023", "name": "MarShawn Lloyd", "team": "9", "positions": ["RB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 16, "throwAccuracyDeep": 12, "throwUnderPressure": 17, "throwPower": 26, "carrying": 81, "bCVision": 77, "breakTackle": 79, "speed": 90, "catching": 63, "catchInTraffic": 50, "shortRouteRunning": 60, "mediumRouteRunning": 55, "deepRouteRunning": 52, "passBlock": 53, "runBlock": 29, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 30, "manCoverage": 10, "zoneCoverage": 17, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4036378", "name": "Jordan Love", "team": "9", "positions": ["QB"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 90, "throwAccuracyMid": 92, "throwAccuracyDeep": 86, "throwUnderPressure": 87, "throwPower": 92, "carrying": 67, "bCVision": 77, "breakTackle": 53, "speed": 85, "catching": 21, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 14, "deepRouteRunning": 13, "passBlock": 18, "runBlock": 19, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 26, "manCoverage": 16, "zoneCoverage": 20, "kickPower": 42, "kickAccuracy": 27}}, {"id": "4259305", "name": "Bo Melton", "team": "9", "positions": ["WR"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 24, "throwPower": 32, "carrying": 68, "bCVision": 78, "breakTackle": 75, "speed": 94, "catching": 81, "catchInTraffic": 78, "shortRouteRunning": 73, "mediumRouteRunning": 72, "deepRouteRunning": 74, "passBlock": 28, "runBlock": 50, "powerMoves": 25, "finesseMoves": 30, "blockShedding": 42, "tackle": 55, "manCoverage": 64, "zoneCoverage": 69, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4428037", "name": "Jacob Monk", "team": "9", "positions": ["C"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 11, "throwAccuracyDeep": 10, "throwUnderPressure": 9, "throwPower": 25, "carrying": 25, "bCVision": 10, "breakTackle": 5, "speed": 69, "catching": 27, "catchInTraffic": 22, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 5, "passBlock": 70, "runBlock": 69, "powerMoves": 23, "finesseMoves": 21, "blockShedding": 21, "tackle": 28, "manCoverage": 11, "zoneCoverage": 10, "kickPower": 25, "kickAccuracy": 19}}, {"id": "4430191", "name": "Skyy Moore", "team": "9", "positions": ["WR"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 42, "throwAccuracyMid": 35, "throwAccuracyDeep": 34, "throwUnderPressure": 32, "throwPower": 55, "carrying": 79, "bCVision": 85, "breakTackle": 77, "speed": 88, "catching": 83, "catchInTraffic": 76, "shortRouteRunning": 73, "mediumRouteRunning": 71, "deepRouteRunning": 73, "passBlock": 31, "runBlock": 44, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 31, "tackle": 30, "manCoverage": 25, "zoneCoverage": 32, "kickPower": 20, "kickAccuracy": 18}}, {"id": "3821571", "name": "Jordan Morgan", "team": "9", "positions": ["OT", "OG"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 15, "throwAccuracyDeep": 11, "throwUnderPressure": 7, "throwPower": 23, "carrying": 40, "bCVision": 19, "breakTackle": 18, "speed": 71, "catching": 27, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 13, "deepRouteRunning": 9, "passBlock": 78, "runBlock": 75, "powerMoves": 25, "finesseMoves": 21, "blockShedding": 31, "tackle": 35, "manCoverage": 16, "zoneCoverage": 18, "kickPower": 19, "kickAccuracy": 12}}, {"id": "4362249", "name": "Jayden Reed", "team": "9", "positions": ["WR"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 39, "throwAccuracyMid": 35, "throwAccuracyDeep": 31, "throwUnderPressure": 32, "throwPower": 52, "carrying": 72, "bCVision": 89, "breakTackle": 75, "speed": 94, "catching": 81, "catchInTraffic": 84, "shortRouteRunning": 83, "mediumRouteRunning": 82, "deepRouteRunning": 82, "passBlock": 22, "runBlock": 46, "powerMoves": 14, "finesseMoves": 25, "blockShedding": 26, "tackle": 31, "manCoverage": 29, "zoneCoverage": 35, "kickPower": 19, "kickAccuracy": 14}}, {"id": "4426411", "name": "Sean Rhyan", "team": "9", "positions": ["C", "OG"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 15, "throwAccuracyDeep": 12, "throwUnderPressure": 5, "throwPower": 28, "carrying": 45, "bCVision": 31, "breakTackle": 27, "speed": 63, "catching": 35, "catchInTraffic": 30, "shortRouteRunning": 18, "mediumRouteRunning": 14, "deepRouteRunning": 10, "passBlock": 73, "runBlock": 75, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 43, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 26, "kickAccuracy": 22}}, {"id": "14163", "name": "Tyrod Taylor", "team": "9", "positions": ["QB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 83, "throwAccuracyMid": 79, "throwAccuracyDeep": 76, "throwUnderPressure": 79, "throwPower": 87, "carrying": 66, "bCVision": 84, "breakTackle": 71, "speed": 85, "catching": 63, "catchInTraffic": 54, "shortRouteRunning": 35, "mediumRouteRunning": 24, "deepRouteRunning": 15, "passBlock": 23, "runBlock": 20, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 37, "manCoverage": 18, "zoneCoverage": 25, "kickPower": 19, "kickAccuracy": 17}}, {"id": "4248528", "name": "Christian Watson", "team": "9", "positions": ["WR"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 17, "throwPower": 26, "carrying": 74, "bCVision": 85, "breakTackle": 74, "speed": 96, "catching": 87, "catchInTraffic": 85, "shortRouteRunning": 76, "mediumRouteRunning": 78, "deepRouteRunning": 80, "passBlock": 30, "runBlock": 45, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 27, "manCoverage": 11, "zoneCoverage": 18, "kickPower": 14, "kickAccuracy": 17}}, {"id": "4360086", "name": "Josh Whyle", "team": "9", "positions": ["TE"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 30, "carrying": 71, "bCVision": 77, "breakTackle": 60, "speed": 83, "catching": 84, "catchInTraffic": 75, "shortRouteRunning": 65, "mediumRouteRunning": 61, "deepRouteRunning": 52, "passBlock": 60, "runBlock": 62, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 41, "tackle": 37, "manCoverage": 10, "zoneCoverage": 15, "kickPower": 18, "kickAccuracy": 14}}, {"id": "2312707", "name": "John Williams", "team": "9", "positions": ["OG"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 20, "carrying": 21, "bCVision": 11, "breakTackle": 8, "speed": 67, "catching": 22, "catchInTraffic": 16, "shortRouteRunning": 11, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 70, "runBlock": 68, "powerMoves": 29, "finesseMoves": 14, "blockShedding": 27, "tackle": 29, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 18, "kickAccuracy": 13}}, {"id": "4429136", "name": "Warren Brinson", "team": "9", "positions": ["DT"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 39, "bCVision": 33, "breakTackle": 21, "speed": 70, "catching": 19, "catchInTraffic": 18, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 12, "passBlock": 45, "runBlock": 45, "powerMoves": 77, "finesseMoves": 72, "blockShedding": 77, "tackle": 76, "manCoverage": 10, "zoneCoverage": 14, "kickPower": 14, "kickAccuracy": 25}}, {"id": "4373423", "name": "Karl Brooks", "team": "9", "positions": ["DT"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 8, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 23, "carrying": 41, "bCVision": 19, "breakTackle": 14, "speed": 70, "catching": 44, "catchInTraffic": 38, "shortRouteRunning": 12, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 66, "blockShedding": 75, "tackle": 77, "manCoverage": 22, "zoneCoverage": 30, "kickPower": 10, "kickAccuracy": 9}}, {"id": "4688930", "name": "Javon Bullard", "team": "9", "positions": ["S"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 17, "throwPower": 30, "carrying": 61, "bCVision": 69, "breakTackle": 68, "speed": 89, "catching": 71, "catchInTraffic": 61, "shortRouteRunning": 32, "mediumRouteRunning": 26, "deepRouteRunning": 23, "passBlock": 30, "runBlock": 35, "powerMoves": 33, "finesseMoves": 37, "blockShedding": 55, "tackle": 72, "manCoverage": 70, "zoneCoverage": 77, "kickPower": 25, "kickAccuracy": 25}}, {"id": "5076652", "name": "Brandon Cisse", "team": "9", "positions": ["CB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 52, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5076652", "asOf": "2026-09-10T14:22:51.234772+00:00", "baseRating": 72, "priorRating": 67.18, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 29, "carrying": 62, "bCVision": 69, "breakTackle": 57, "speed": 92, "catching": 71, "catchInTraffic": 66, "shortRouteRunning": 46, "mediumRouteRunning": 41, "deepRouteRunning": 36, "passBlock": 35, "runBlock": 35, "powerMoves": 30, "finesseMoves": 44, "blockShedding": 55, "tackle": 66, "manCoverage": 68, "zoneCoverage": 67, "kickPower": 18, "kickAccuracy": 16}}, {"id": "4430438", "name": "Edgerrin Cooper", "team": "9", "positions": ["LB"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 26, "throwAccuracyMid": 22, "throwAccuracyDeep": 20, "throwUnderPressure": 38, "throwPower": 22, "carrying": 65, "bCVision": 64, "breakTackle": 51, "speed": 89, "catching": 70, "catchInTraffic": 61, "shortRouteRunning": 35, "mediumRouteRunning": 30, "deepRouteRunning": 21, "passBlock": 40, "runBlock": 45, "powerMoves": 55, "finesseMoves": 66, "blockShedding": 71, "tackle": 85, "manCoverage": 73, "zoneCoverage": 76, "kickPower": 21, "kickAccuracy": 19}}, {"id": "4361776", "name": "Brenton Cox Jr.", "team": "9", "positions": ["EDGE"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 25, "carrying": 42, "bCVision": 45, "breakTackle": 29, "speed": 78, "catching": 48, "catchInTraffic": 40, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 40, "runBlock": 45, "powerMoves": 71, "finesseMoves": 65, "blockShedding": 75, "tackle": 73, "manCoverage": 41, "zoneCoverage": 46, "kickPower": 20, "kickAccuracy": 14}}, {"id": "4685315", "name": "Dani Dennis-Sutton", "team": "9", "positions": ["EDGE"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 120, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685315", "asOf": "2026-09-10T14:22:51.247287+00:00", "baseRating": 74, "priorRating": 64.47, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 23, "throwAccuracyDeep": 13, "throwUnderPressure": 24, "throwPower": 36, "carrying": 60, "bCVision": 44, "breakTackle": 43, "speed": 84, "catching": 59, "catchInTraffic": 48, "shortRouteRunning": 18, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 70, "blockShedding": 79, "tackle": 80, "manCoverage": 33, "zoneCoverage": 44, "kickPower": 27, "kickAccuracy": 20}}, {"id": "4259762", "name": "Jonathan Ford", "team": "9", "positions": ["DT"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 19, "carrying": 33, "bCVision": 23, "breakTackle": 25, "speed": 56, "catching": 32, "catchInTraffic": 15, "shortRouteRunning": 12, "mediumRouteRunning": 8, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 64, "finesseMoves": 53, "blockShedding": 72, "tackle": 80, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 15, "kickAccuracy": 14}}, {"id": "3124005", "name": "Zaire Franklin", "team": "9", "positions": ["LB"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 22, "carrying": 52, "bCVision": 41, "breakTackle": 21, "speed": 84, "catching": 61, "catchInTraffic": 48, "shortRouteRunning": 10, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 55, "finesseMoves": 64, "blockShedding": 68, "tackle": 86, "manCoverage": 56, "zoneCoverage": 67, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4427356", "name": "Kamal Hadden", "team": "9", "positions": ["CB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 35, "carrying": 58, "bCVision": 65, "breakTackle": 64, "speed": 87, "catching": 72, "catchInTraffic": 61, "shortRouteRunning": 26, "mediumRouteRunning": 21, "deepRouteRunning": 16, "passBlock": 30, "runBlock": 32, "powerMoves": 31, "finesseMoves": 39, "blockShedding": 47, "tackle": 51, "manCoverage": 63, "zoneCoverage": 74, "kickPower": 20, "kickAccuracy": 19}}, {"id": "2983055", "name": "Javon Hargrave", "team": "9", "positions": ["DT"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 23, "carrying": 30, "bCVision": 18, "breakTackle": 10, "speed": 74, "catching": 28, "catchInTraffic": 14, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 44, "runBlock": 45, "powerMoves": 74, "finesseMoves": 86, "blockShedding": 77, "tackle": 86, "manCoverage": 18, "zoneCoverage": 26, "kickPower": 17, "kickAccuracy": 17}}, {"id": "4567406", "name": "Ty'Ron Hopper", "team": "9", "positions": ["LB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 26, "throwAccuracyDeep": 25, "throwUnderPressure": 13, "throwPower": 35, "carrying": 55, "bCVision": 42, "breakTackle": 21, "speed": 83, "catching": 58, "catchInTraffic": 52, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 40, "runBlock": 45, "powerMoves": 72, "finesseMoves": 66, "blockShedding": 65, "tackle": 70, "manCoverage": 52, "zoneCoverage": 64, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4820574", "name": "Chris McClellan", "team": "9", "positions": ["DT"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 77, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4820574", "asOf": "2026-09-10T14:22:51.236169+00:00", "baseRating": 73, "priorRating": 65.91, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 29, "carrying": 45, "bCVision": 36, "breakTackle": 11, "speed": 71, "catching": 46, "catchInTraffic": 36, "shortRouteRunning": 16, "mediumRouteRunning": 14, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 70, "blockShedding": 77, "tackle": 83, "manCoverage": 27, "zoneCoverage": 25, "kickPower": 15, "kickAccuracy": 24}}, {"id": "4239947", "name": "Isaiah McDuffie", "team": "9", "positions": ["LB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 12, "throwAccuracyDeep": 9, "throwUnderPressure": 13, "throwPower": 24, "carrying": 74, "bCVision": 73, "breakTackle": 54, "speed": 88, "catching": 60, "catchInTraffic": 41, "shortRouteRunning": 33, "mediumRouteRunning": 29, "deepRouteRunning": 24, "passBlock": 45, "runBlock": 45, "powerMoves": 48, "finesseMoves": 52, "blockShedding": 74, "tackle": 90, "manCoverage": 70, "zoneCoverage": 69, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4241470", "name": "Xavier McKinney", "team": "9", "positions": ["S"], "rating": 92, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 62, "bCVision": 62, "breakTackle": 38, "speed": 88, "catching": 79, "catchInTraffic": 50, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 46, "finesseMoves": 54, "blockShedding": 63, "tackle": 83, "manCoverage": 80, "zoneCoverage": 88, "kickPower": 15, "kickAccuracy": 12}}, {"id": "4036141", "name": "Nick Niemann", "team": "9", "positions": ["LB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 21, "carrying": 52, "bCVision": 45, "breakTackle": 33, "speed": 88, "catching": 57, "catchInTraffic": 49, "shortRouteRunning": 31, "mediumRouteRunning": 28, "deepRouteRunning": 21, "passBlock": 45, "runBlock": 45, "powerMoves": 39, "finesseMoves": 41, "blockShedding": 60, "tackle": 82, "manCoverage": 55, "zoneCoverage": 63, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4259493", "name": "Keisean Nixon", "team": "9", "positions": ["CB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 29, "carrying": 59, "bCVision": 72, "breakTackle": 52, "speed": 92, "catching": 72, "catchInTraffic": 55, "shortRouteRunning": 30, "mediumRouteRunning": 20, "deepRouteRunning": 12, "passBlock": 35, "runBlock": 35, "powerMoves": 36, "finesseMoves": 45, "blockShedding": 55, "tackle": 76, "manCoverage": 75, "zoneCoverage": 78, "kickPower": 16, "kickAccuracy": 14}}, {"id": "4374037", "name": "Kitan Oladapo", "team": "9", "positions": ["S"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 8, "throwAccuracyDeep": 6, "throwUnderPressure": 9, "throwPower": 27, "carrying": 65, "bCVision": 59, "breakTackle": 55, "speed": 86, "catching": 66, "catchInTraffic": 55, "shortRouteRunning": 15, "mediumRouteRunning": 13, "deepRouteRunning": 10, "passBlock": 25, "runBlock": 35, "powerMoves": 47, "finesseMoves": 36, "blockShedding": 63, "tackle": 73, "manCoverage": 67, "zoneCoverage": 68, "kickPower": 28, "kickAccuracy": 26}}, {"id": "4683643", "name": "Barryn Sorrell", "team": "9", "positions": ["EDGE"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 7, "throwUnderPressure": 12, "throwPower": 13, "carrying": 47, "bCVision": 36, "breakTackle": 28, "speed": 83, "catching": 47, "catchInTraffic": 43, "shortRouteRunning": 37, "mediumRouteRunning": 32, "deepRouteRunning": 27, "passBlock": 45, "runBlock": 45, "powerMoves": 71, "finesseMoves": 67, "blockShedding": 73, "tackle": 75, "manCoverage": 36, "zoneCoverage": 46, "kickPower": 24, "kickAccuracy": 19}}, {"id": "4258206", "name": "Benjamin St-Juste", "team": "9", "positions": ["CB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 21, "carrying": 56, "bCVision": 59, "breakTackle": 45, "speed": 90, "catching": 63, "catchInTraffic": 53, "shortRouteRunning": 21, "mediumRouteRunning": 17, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 29, "finesseMoves": 33, "blockShedding": 51, "tackle": 66, "manCoverage": 73, "zoneCoverage": 79, "kickPower": 18, "kickAccuracy": 13}}, {"id": "4430965", "name": "Carrington Valentine", "team": "9", "positions": ["CB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 23, "throwAccuracyMid": 16, "throwAccuracyDeep": 13, "throwUnderPressure": 11, "throwPower": 27, "carrying": 55, "bCVision": 63, "breakTackle": 56, "speed": 91, "catching": 61, "catchInTraffic": 49, "shortRouteRunning": 21, "mediumRouteRunning": 11, "deepRouteRunning": 10, "passBlock": 25, "runBlock": 35, "powerMoves": 30, "finesseMoves": 35, "blockShedding": 38, "tackle": 53, "manCoverage": 76, "zoneCoverage": 77, "kickPower": 17, "kickAccuracy": 15}}, {"id": "4686906", "name": "Lukas Van Ness", "team": "9", "positions": ["EDGE"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 16, "throwUnderPressure": 12, "throwPower": 31, "carrying": 44, "bCVision": 35, "breakTackle": 23, "speed": 86, "catching": 42, "catchInTraffic": 35, "shortRouteRunning": 13, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 35, "runBlock": 40, "powerMoves": 77, "finesseMoves": 64, "blockShedding": 77, "tackle": 82, "manCoverage": 35, "zoneCoverage": 41, "kickPower": 23, "kickAccuracy": 21}}, {"id": "4428863", "name": "Evan Williams", "team": "9", "positions": ["S"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 16, "throwPower": 25, "carrying": 61, "bCVision": 65, "breakTackle": 63, "speed": 86, "catching": 68, "catchInTraffic": 56, "shortRouteRunning": 25, "mediumRouteRunning": 23, "deepRouteRunning": 18, "passBlock": 25, "runBlock": 30, "powerMoves": 45, "finesseMoves": 54, "blockShedding": 61, "tackle": 74, "manCoverage": 74, "zoneCoverage": 75, "kickPower": 25, "kickAccuracy": 23}}, {"id": "4361791", "name": "Devonte Wyatt", "team": "9", "positions": ["DT"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 5, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 10, "throwPower": 25, "carrying": 39, "bCVision": 31, "breakTackle": 25, "speed": 80, "catching": 41, "catchInTraffic": 38, "shortRouteRunning": 27, "mediumRouteRunning": 24, "deepRouteRunning": 19, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 80, "blockShedding": 78, "tackle": 79, "manCoverage": 24, "zoneCoverage": 29, "kickPower": 26, "kickAccuracy": 21}}, {"id": "4422336", "name": "Matt Orzech", "team": "9", "positions": ["LS"], "rating": 61, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 26, "carrying": 64, "bCVision": 43, "breakTackle": 15, "speed": 77, "catching": 56, "catchInTraffic": 44, "shortRouteRunning": 35, "mediumRouteRunning": 30, "deepRouteRunning": 25, "passBlock": 50, "runBlock": 43, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 40, "tackle": 44, "manCoverage": 15, "zoneCoverage": 25, "kickPower": 11, "kickAccuracy": 14}}, {"id": "4869461", "name": "Trey Smack", "team": "9", "positions": ["K"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 216, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4869461", "asOf": "2026-09-10T14:22:51.251820+00:00", "baseRating": 76, "priorRating": 62.56, "weight": 0.2, "adjustment": -3, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 32, "throwAccuracyMid": 29, "throwAccuracyDeep": 27, "throwUnderPressure": 17, "throwPower": 25, "carrying": 36, "bCVision": 21, "breakTackle": 10, "speed": 73, "catching": 33, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 10, "runBlock": 15, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 15, "tackle": 20, "manCoverage": 18, "zoneCoverage": 12, "kickPower": 95, "kickAccuracy": 85}}, {"id": "4248789", "name": "Daniel Whelan", "team": "9", "positions": ["P"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 38, "throwAccuracyMid": 32, "throwAccuracyDeep": 24, "throwUnderPressure": 22, "throwPower": 42, "carrying": 26, "bCVision": 14, "breakTackle": 9, "speed": 77, "catching": 23, "catchInTraffic": 14, "shortRouteRunning": 15, "mediumRouteRunning": 14, "deepRouteRunning": 10, "passBlock": 20, "runBlock": 20, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 15, "tackle": 28, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 94, "kickAccuracy": 82}}, {"id": "4428085", "name": "Luke Musgrave", "team": "9", "positions": ["TE"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 23, "carrying": 73, "bCVision": 66, "breakTackle": 56, "speed": 89, "catching": 85, "catchInTraffic": 74, "shortRouteRunning": 66, "mediumRouteRunning": 62, "deepRouteRunning": 64, "passBlock": 58, "runBlock": 61, "powerMoves": 43, "finesseMoves": 47, "blockShedding": 50, "tackle": 60, "manCoverage": 14, "zoneCoverage": 23, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4683059", "name": "Collin Oliver", "team": "9", "positions": ["EDGE"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 13, "throwAccuracyDeep": 15, "throwUnderPressure": 26, "throwPower": 29, "carrying": 49, "bCVision": 49, "breakTackle": 33, "speed": 87, "catching": 50, "catchInTraffic": 41, "shortRouteRunning": 34, "mediumRouteRunning": 29, "deepRouteRunning": 26, "passBlock": 45, "runBlock": 45, "powerMoves": 69, "finesseMoves": 72, "blockShedding": 77, "tackle": 73, "manCoverage": 51, "zoneCoverage": 58, "kickPower": 25, "kickAccuracy": 24}}, {"id": "4361423", "name": "Micah Parsons", "team": "9", "positions": ["EDGE"], "rating": 98, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 30, "carrying": 69, "bCVision": 71, "breakTackle": 57, "speed": 89, "catching": 62, "catchInTraffic": 44, "shortRouteRunning": 40, "mediumRouteRunning": 36, "deepRouteRunning": 31, "passBlock": 45, "runBlock": 45, "powerMoves": 92, "finesseMoves": 97, "blockShedding": 80, "tackle": 89, "manCoverage": 59, "zoneCoverage": 64, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4240677", "name": "Jordon Riley", "team": "9", "positions": ["DT"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 10, "throwPower": 15, "carrying": 29, "bCVision": 22, "breakTackle": 13, "speed": 63, "catching": 20, "catchInTraffic": 14, "shortRouteRunning": 10, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 65, "finesseMoves": 49, "blockShedding": 75, "tackle": 82, "manCoverage": 11, "zoneCoverage": 13, "kickPower": 8, "kickAccuracy": 7}}, {"id": "4431487", "name": "Savion Williams", "team": "9", "positions": ["WR"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/9/roster", "rosterAsOf": "2026-09-23T15:57:41.086992+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 47, "throwAccuracyMid": 48, "throwAccuracyDeep": 49, "throwUnderPressure": 39, "throwPower": 55, "carrying": 75, "bCVision": 85, "breakTackle": 75, "speed": 90, "catching": 79, "catchInTraffic": 83, "shortRouteRunning": 69, "mediumRouteRunning": 68, "deepRouteRunning": 66, "passBlock": 24, "runBlock": 45, "powerMoves": 33, "finesseMoves": 36, "blockShedding": 42, "tackle": 26, "manCoverage": 35, "zoneCoverage": 37, "kickPower": 26, "kickAccuracy": 32}}, {"id": "4362732", "name": "Jake Andrews", "team": "34", "positions": ["C"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 14, "throwAccuracyDeep": 15, "throwUnderPressure": 15, "throwPower": 26, "carrying": 35, "bCVision": 32, "breakTackle": 30, "speed": 67, "catching": 41, "catchInTraffic": 32, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 76, "runBlock": 76, "powerMoves": 48, "finesseMoves": 41, "blockShedding": 47, "tackle": 42, "manCoverage": 14, "zoneCoverage": 18, "kickPower": 21, "kickAccuracy": 13}}, {"id": "4429022", "name": "Kayshon Boutte", "team": "34", "positions": ["WR"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 20, "throwPower": 28, "carrying": 73, "bCVision": 83, "breakTackle": 77, "speed": 91, "catching": 87, "catchInTraffic": 86, "shortRouteRunning": 79, "mediumRouteRunning": 81, "deepRouteRunning": 83, "passBlock": 29, "runBlock": 51, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 27, "tackle": 26, "manCoverage": 11, "zoneCoverage": 16, "kickPower": 16, "kickAccuracy": 11}}, {"id": "4373273", "name": "British Brooks", "team": "34", "positions": ["RB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 73, "bCVision": 68, "breakTackle": 65, "speed": 86, "catching": 69, "catchInTraffic": 54, "shortRouteRunning": 51, "mediumRouteRunning": 47, "deepRouteRunning": 41, "passBlock": 58, "runBlock": 59, "powerMoves": 25, "finesseMoves": 21, "blockShedding": 33, "tackle": 39, "manCoverage": 23, "zoneCoverage": 32, "kickPower": 20, "kickAccuracy": 14}}, {"id": "3128412", "name": "Evan Brown", "team": "34", "positions": ["OG"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 5, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 14, "throwPower": 24, "carrying": 29, "bCVision": 13, "breakTackle": 8, "speed": 68, "catching": 25, "catchInTraffic": 14, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 75, "runBlock": 74, "powerMoves": 12, "finesseMoves": 13, "blockShedding": 26, "tackle": 35, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 17, "kickAccuracy": 12}}, {"id": "3043109", "name": "Trent Brown", "team": "34", "positions": ["OT"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 25, "carrying": 32, "bCVision": 15, "breakTackle": 5, "speed": 68, "catching": 35, "catchInTraffic": 12, "shortRouteRunning": 12, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 81, "runBlock": 82, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 31, "tackle": 40, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4258173", "name": "Nico Collins", "team": "34", "positions": ["WR"], "rating": 90, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 25, "throwAccuracyDeep": 20, "throwUnderPressure": 26, "throwPower": 39, "carrying": 77, "bCVision": 90, "breakTackle": 87, "speed": 93, "catching": 96, "catchInTraffic": 89, "shortRouteRunning": 88, "mediumRouteRunning": 92, "deepRouteRunning": 88, "passBlock": 35, "runBlock": 46, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 30, "tackle": 26, "manCoverage": 13, "zoneCoverage": 19, "kickPower": 22, "kickAccuracy": 15}}, {"id": "4429693", "name": "Aireontae Ersery", "team": "34", "positions": ["OT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 18, "carrying": 30, "bCVision": 19, "breakTackle": 16, "speed": 72, "catching": 19, "catchInTraffic": 18, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 76, "runBlock": 73, "powerMoves": 31, "finesseMoves": 26, "blockShedding": 45, "tackle": 32, "manCoverage": 11, "zoneCoverage": 12, "kickPower": 15, "kickAccuracy": 28}}, {"id": "4432699", "name": "Blake Fisher", "team": "34", "positions": ["OT"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 22, "carrying": 33, "bCVision": 15, "breakTackle": 9, "speed": 66, "catching": 22, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 8, "deepRouteRunning": 7, "passBlock": 73, "runBlock": 77, "powerMoves": 15, "finesseMoves": 15, "blockShedding": 25, "tackle": 34, "manCoverage": 8, "zoneCoverage": 9, "kickPower": 22, "kickAccuracy": 17}}, {"id": "4686422", "name": "Xavier Hutchinson", "team": "34", "positions": ["WR"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 47, "throwAccuracyMid": 42, "throwAccuracyDeep": 38, "throwUnderPressure": 35, "throwPower": 57, "carrying": 71, "bCVision": 85, "breakTackle": 75, "speed": 88, "catching": 86, "catchInTraffic": 82, "shortRouteRunning": 75, "mediumRouteRunning": 74, "deepRouteRunning": 73, "passBlock": 26, "runBlock": 45, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 32, "manCoverage": 14, "zoneCoverage": 19, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4242227", "name": "Ed Ingram", "team": "34", "positions": ["OG"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 15, "carrying": 25, "bCVision": 20, "breakTackle": 15, "speed": 71, "catching": 22, "catchInTraffic": 14, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 74, "runBlock": 83, "powerMoves": 20, "finesseMoves": 20, "blockShedding": 24, "tackle": 30, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4362504", "name": "Brevin Jordan", "team": "34", "positions": ["TE"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 39, "throwAccuracyMid": 31, "throwAccuracyDeep": 28, "throwUnderPressure": 26, "throwPower": 42, "carrying": 74, "bCVision": 82, "breakTackle": 74, "speed": 86, "catching": 79, "catchInTraffic": 77, "shortRouteRunning": 65, "mediumRouteRunning": 59, "deepRouteRunning": 55, "passBlock": 59, "runBlock": 58, "powerMoves": 21, "finesseMoves": 27, "blockShedding": 43, "tackle": 43, "manCoverage": 15, "zoneCoverage": 19, "kickPower": 15, "kickAccuracy": 11}}, {"id": "4695705", "name": "Marlin Klein", "team": "34", "positions": ["TE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 59, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4695705", "asOf": "2026-09-10T14:22:49.701759+00:00", "baseRating": 64, "priorRating": 66.77, "weight": 0.2, "adjustment": 1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 12, "throwUnderPressure": 26, "throwPower": 27, "carrying": 74, "bCVision": 66, "breakTackle": 64, "speed": 85, "catching": 73, "catchInTraffic": 73, "shortRouteRunning": 67, "mediumRouteRunning": 62, "deepRouteRunning": 56, "passBlock": 61, "runBlock": 59, "powerMoves": 22, "finesseMoves": 18, "blockShedding": 26, "tackle": 28, "manCoverage": 16, "zoneCoverage": 23, "kickPower": 24, "kickAccuracy": 22}}, {"id": "4429059", "name": "Woody Marks", "team": "34", "positions": ["RB"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 12, "throwAccuracyDeep": 10, "throwUnderPressure": 23, "throwPower": 27, "carrying": 94, "bCVision": 87, "breakTackle": 83, "speed": 88, "catching": 73, "catchInTraffic": 49, "shortRouteRunning": 65, "mediumRouteRunning": 55, "deepRouteRunning": 45, "passBlock": 51, "runBlock": 40, "powerMoves": 24, "finesseMoves": 24, "blockShedding": 32, "tackle": 31, "manCoverage": 22, "zoneCoverage": 25, "kickPower": 23, "kickAccuracy": 23}}, {"id": "4242546", "name": "Davis Mills", "team": "34", "positions": ["QB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 83, "throwAccuracyMid": 81, "throwAccuracyDeep": 75, "throwUnderPressure": 76, "throwPower": 87, "carrying": 61, "bCVision": 55, "breakTackle": 38, "speed": 81, "catching": 22, "catchInTraffic": 15, "shortRouteRunning": 12, "mediumRouteRunning": 11, "deepRouteRunning": 10, "passBlock": 14, "runBlock": 16, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 19, "tackle": 19, "manCoverage": 10, "zoneCoverage": 14, "kickPower": 54, "kickAccuracy": 41}}, {"id": "4035538", "name": "David Montgomery", "team": "34", "positions": ["RB"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 50, "throwAccuracyMid": 40, "throwAccuracyDeep": 27, "throwUnderPressure": 21, "throwPower": 52, "carrying": 93, "bCVision": 91, "breakTackle": 86, "speed": 87, "catching": 74, "catchInTraffic": 56, "shortRouteRunning": 66, "mediumRouteRunning": 59, "deepRouteRunning": 49, "passBlock": 61, "runBlock": 46, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 30, "manCoverage": 12, "zoneCoverage": 13, "kickPower": 17, "kickAccuracy": 12}}, {"id": "3843945", "name": "Foster Moreau", "team": "34", "positions": ["TE"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 25, "carrying": 75, "bCVision": 70, "breakTackle": 61, "speed": 83, "catching": 86, "catchInTraffic": 79, "shortRouteRunning": 66, "mediumRouteRunning": 61, "deepRouteRunning": 57, "passBlock": 61, "runBlock": 62, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 37, "tackle": 33, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 17, "kickAccuracy": 13}}, {"id": "4586312", "name": "Jaylin Noel", "team": "34", "positions": ["WR"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 63, "throwAccuracyMid": 59, "throwAccuracyDeep": 56, "throwUnderPressure": 47, "throwPower": 68, "carrying": 73, "bCVision": 83, "breakTackle": 70, "speed": 93, "catching": 82, "catchInTraffic": 79, "shortRouteRunning": 76, "mediumRouteRunning": 76, "deepRouteRunning": 78, "passBlock": 29, "runBlock": 52, "powerMoves": 28, "finesseMoves": 33, "blockShedding": 39, "tackle": 25, "manCoverage": 25, "zoneCoverage": 37, "kickPower": 29, "kickAccuracy": 30}}, {"id": "4880873", "name": "Febechi Nwaiwu", "team": "34", "positions": ["OG"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 106, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4880873", "asOf": "2026-09-10T14:22:49.734426+00:00", "baseRating": 72, "priorRating": 64.87, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 12, "carrying": 24, "bCVision": 15, "breakTackle": 10, "speed": 62, "catching": 29, "catchInTraffic": 14, "shortRouteRunning": 19, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 76, "runBlock": 77, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 16, "tackle": 35, "manCoverage": 15, "zoneCoverage": 17, "kickPower": 24, "kickAccuracy": 25}}, {"id": "4839498", "name": "Keylan Rutledge", "team": "34", "positions": ["C", "OG"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 26, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4839498", "asOf": "2026-09-10T14:22:49.739705+00:00", "baseRating": 74, "priorRating": 69.43, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 14, "carrying": 24, "bCVision": 11, "breakTackle": 10, "speed": 71, "catching": 22, "catchInTraffic": 14, "shortRouteRunning": 11, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 78, "runBlock": 78, "powerMoves": 37, "finesseMoves": 38, "blockShedding": 27, "tackle": 35, "manCoverage": 14, "zoneCoverage": 12, "kickPower": 22, "kickAccuracy": 24}}, {"id": "3117256", "name": "Dalton Schultz", "team": "34", "positions": ["TE"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 5, "throwUnderPressure": 10, "throwPower": 24, "carrying": 72, "bCVision": 76, "breakTackle": 63, "speed": 83, "catching": 96, "catchInTraffic": 84, "shortRouteRunning": 77, "mediumRouteRunning": 70, "deepRouteRunning": 65, "passBlock": 59, "runBlock": 65, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 31, "tackle": 29, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 16, "kickAccuracy": 14}}, {"id": "4426496", "name": "Cade Stover", "team": "34", "positions": ["TE"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 14, "throwPower": 26, "carrying": 70, "bCVision": 73, "breakTackle": 68, "speed": 84, "catching": 77, "catchInTraffic": 75, "shortRouteRunning": 64, "mediumRouteRunning": 59, "deepRouteRunning": 52, "passBlock": 58, "runBlock": 64, "powerMoves": 53, "finesseMoves": 51, "blockShedding": 56, "tackle": 58, "manCoverage": 44, "zoneCoverage": 50, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4432577", "name": "C.J. Stroud", "team": "34", "positions": ["QB"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 87, "throwAccuracyMid": 83, "throwAccuracyDeep": 82, "throwUnderPressure": 82, "throwPower": 91, "carrying": 61, "bCVision": 76, "breakTackle": 54, "speed": 82, "catching": 21, "catchInTraffic": 13, "shortRouteRunning": 12, "mediumRouteRunning": 11, "deepRouteRunning": 10, "passBlock": 12, "runBlock": 12, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 19, "tackle": 24, "manCoverage": 9, "zoneCoverage": 10, "kickPower": 20, "kickAccuracy": 19}}, {"id": "3045474", "name": "Wyatt Teller", "team": "34", "positions": ["OG"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 27, "throwAccuracyMid": 24, "throwAccuracyDeep": 19, "throwUnderPressure": 27, "throwPower": 40, "carrying": 40, "bCVision": 27, "breakTackle": 28, "speed": 71, "catching": 36, "catchInTraffic": 29, "shortRouteRunning": 22, "mediumRouteRunning": 18, "deepRouteRunning": 12, "passBlock": 75, "runBlock": 81, "powerMoves": 42, "finesseMoves": 37, "blockShedding": 45, "tackle": 50, "manCoverage": 9, "zoneCoverage": 10, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4428656", "name": "Nate Thomas", "team": "34", "positions": ["OT"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 12, "throwPower": 25, "carrying": 57, "bCVision": 49, "breakTackle": 44, "speed": 66, "catching": 53, "catchInTraffic": 47, "shortRouteRunning": 43, "mediumRouteRunning": 40, "deepRouteRunning": 35, "passBlock": 69, "runBlock": 76, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 32, "tackle": 28, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 25, "kickAccuracy": 15}}, {"id": "4430681", "name": "Jared Wayne", "team": "34", "positions": ["WR"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 28, "throwAccuracyMid": 24, "throwAccuracyDeep": 20, "throwUnderPressure": 29, "throwPower": 43, "carrying": 70, "bCVision": 80, "breakTackle": 77, "speed": 89, "catching": 79, "catchInTraffic": 83, "shortRouteRunning": 66, "mediumRouteRunning": 64, "deepRouteRunning": 60, "passBlock": 36, "runBlock": 49, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 27, "tackle": 26, "manCoverage": 17, "zoneCoverage": 28, "kickPower": 22, "kickAccuracy": 16}}, {"id": "3919117", "name": "Azeez Al-Shaair", "team": "34", "positions": ["LB"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 27, "carrying": 46, "bCVision": 33, "breakTackle": 22, "speed": 86, "catching": 61, "catchInTraffic": 48, "shortRouteRunning": 17, "mediumRouteRunning": 12, "deepRouteRunning": 9, "passBlock": 45, "runBlock": 45, "powerMoves": 58, "finesseMoves": 53, "blockShedding": 75, "tackle": 88, "manCoverage": 68, "zoneCoverage": 71, "kickPower": 16, "kickAccuracy": 20}}, {"id": "4685724", "name": "Will Anderson Jr.", "team": "34", "positions": ["EDGE"], "rating": 95, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 21, "carrying": 50, "bCVision": 57, "breakTackle": 32, "speed": 87, "catching": 59, "catchInTraffic": 48, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 45, "powerMoves": 91, "finesseMoves": 97, "blockShedding": 85, "tackle": 87, "manCoverage": 31, "zoneCoverage": 40, "kickPower": 15, "kickAccuracy": 12}}, {"id": "4243956", "name": "Reed Blankenship", "team": "34", "positions": ["S"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 12, "throwUnderPressure": 10, "throwPower": 25, "carrying": 65, "bCVision": 72, "breakTackle": 58, "speed": 87, "catching": 75, "catchInTraffic": 59, "shortRouteRunning": 14, "mediumRouteRunning": 12, "deepRouteRunning": 10, "passBlock": 34, "runBlock": 35, "powerMoves": 36, "finesseMoves": 41, "blockShedding": 57, "tackle": 76, "manCoverage": 68, "zoneCoverage": 74, "kickPower": 28, "kickAccuracy": 23}}, {"id": "4431517", "name": "Calen Bullock", "team": "34", "positions": ["S"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 35, "carrying": 64, "bCVision": 76, "breakTackle": 70, "speed": 90, "catching": 78, "catchInTraffic": 69, "shortRouteRunning": 37, "mediumRouteRunning": 27, "deepRouteRunning": 20, "passBlock": 30, "runBlock": 32, "powerMoves": 25, "finesseMoves": 35, "blockShedding": 59, "tackle": 77, "manCoverage": 72, "zoneCoverage": 83, "kickPower": 19, "kickAccuracy": 22}}, {"id": "16734", "name": "Jadeveon Clowney", "team": "34", "positions": ["EDGE"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 35, "carrying": 53, "bCVision": 55, "breakTackle": 27, "speed": 82, "catching": 49, "catchInTraffic": 40, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 79, "finesseMoves": 72, "blockShedding": 82, "tackle": 84, "manCoverage": 45, "zoneCoverage": 53, "kickPower": 21, "kickAccuracy": 20}}, {"id": "2969921", "name": "Mario Edwards Jr.", "team": "34", "positions": ["DT"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 33, "carrying": 45, "bCVision": 15, "breakTackle": 10, "speed": 74, "catching": 47, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 76, "finesseMoves": 64, "blockShedding": 76, "tackle": 81, "manCoverage": 24, "zoneCoverage": 29, "kickPower": 21, "kickAccuracy": 25}}, {"id": "4912338", "name": "Aiden Fisher", "team": "34", "positions": ["LB"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 243, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4912338", "asOf": "2026-09-10T14:22:49.824625+00:00", "baseRating": 63, "priorRating": 62.18, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 38, "throwAccuracyMid": 35, "throwAccuracyDeep": 32, "throwUnderPressure": 26, "throwPower": 28, "carrying": 58, "bCVision": 32, "breakTackle": 38, "speed": 85, "catching": 67, "catchInTraffic": 34, "shortRouteRunning": 27, "mediumRouteRunning": 22, "deepRouteRunning": 17, "passBlock": 52, "runBlock": 40, "powerMoves": 52, "finesseMoves": 55, "blockShedding": 67, "tackle": 78, "manCoverage": 57, "zoneCoverage": 64, "kickPower": 17, "kickAccuracy": 15}}, {"id": "4360189", "name": "Logan Hall", "team": "34", "positions": ["DT", "EDGE"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 28, "carrying": 35, "bCVision": 32, "breakTackle": 23, "speed": 78, "catching": 37, "catchInTraffic": 25, "shortRouteRunning": 21, "mediumRouteRunning": 14, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 76, "finesseMoves": 68, "blockShedding": 75, "tackle": 81, "manCoverage": 20, "zoneCoverage": 28, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4033812", "name": "Jake Hansen", "team": "34", "positions": ["LB"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 64, "bCVision": 48, "breakTackle": 43, "speed": 81, "catching": 61, "catchInTraffic": 60, "shortRouteRunning": 24, "mediumRouteRunning": 14, "deepRouteRunning": 6, "passBlock": 45, "runBlock": 45, "powerMoves": 55, "finesseMoves": 47, "blockShedding": 63, "tackle": 83, "manCoverage": 40, "zoneCoverage": 55, "kickPower": 14, "kickAccuracy": 10}}, {"id": "4241250", "name": "Jake Hummel", "team": "34", "positions": ["LB"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 22, "carrying": 56, "bCVision": 48, "breakTackle": 41, "speed": 86, "catching": 65, "catchInTraffic": 55, "shortRouteRunning": 31, "mediumRouteRunning": 24, "deepRouteRunning": 14, "passBlock": 45, "runBlock": 45, "powerMoves": 45, "finesseMoves": 43, "blockShedding": 60, "tackle": 76, "manCoverage": 53, "zoneCoverage": 59, "kickPower": 20, "kickAccuracy": 15}}, {"id": "2976560", "name": "Danielle Hunter", "team": "34", "positions": ["EDGE"], "rating": 92, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 15, "carrying": 46, "bCVision": 35, "breakTackle": 24, "speed": 87, "catching": 36, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 3, "deepRouteRunning": 2, "passBlock": 45, "runBlock": 45, "powerMoves": 87, "finesseMoves": 95, "blockShedding": 82, "tackle": 87, "manCoverage": 38, "zoneCoverage": 50, "kickPower": 15, "kickAccuracy": 11}}, {"id": "4602699", "name": "Kamari Lassiter", "team": "34", "positions": ["CB"], "rating": 87, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 11, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 35, "carrying": 54, "bCVision": 70, "breakTackle": 65, "speed": 92, "catching": 67, "catchInTraffic": 57, "shortRouteRunning": 49, "mediumRouteRunning": 50, "deepRouteRunning": 55, "passBlock": 30, "runBlock": 35, "powerMoves": 26, "finesseMoves": 30, "blockShedding": 48, "tackle": 75, "manCoverage": 85, "zoneCoverage": 89, "kickPower": 16, "kickAccuracy": 12}}, {"id": "4870893", "name": "Kayden McDonald", "team": "34", "positions": ["DT"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 36, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870893", "asOf": "2026-09-10T14:22:49.869324+00:00", "baseRating": 75, "priorRating": 68.38, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 41, "bCVision": 27, "breakTackle": 15, "speed": 65, "catching": 37, "catchInTraffic": 27, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 69, "blockShedding": 80, "tackle": 82, "manCoverage": 23, "zoneCoverage": 21, "kickPower": 15, "kickAccuracy": 23}}, {"id": "4241223", "name": "Jalen Pitre", "team": "34", "positions": ["CB", "S"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 12, "throwAccuracyDeep": 11, "throwUnderPressure": 12, "throwPower": 23, "carrying": 63, "bCVision": 72, "breakTackle": 52, "speed": 90, "catching": 77, "catchInTraffic": 64, "shortRouteRunning": 30, "mediumRouteRunning": 25, "deepRouteRunning": 20, "passBlock": 35, "runBlock": 35, "powerMoves": 38, "finesseMoves": 48, "blockShedding": 54, "tackle": 67, "manCoverage": 84, "zoneCoverage": 88, "kickPower": 34, "kickAccuracy": 32}}, {"id": "4685518", "name": "Kamari Ramsey", "team": "34", "positions": ["S"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 141, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685518", "asOf": "2026-09-10T14:22:49.868190+00:00", "baseRating": 72, "priorRating": 63.95, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 27, "carrying": 58, "bCVision": 62, "breakTackle": 55, "speed": 90, "catching": 62, "catchInTraffic": 61, "shortRouteRunning": 43, "mediumRouteRunning": 40, "deepRouteRunning": 33, "passBlock": 35, "runBlock": 35, "powerMoves": 38, "finesseMoves": 45, "blockShedding": 51, "tackle": 67, "manCoverage": 67, "zoneCoverage": 70, "kickPower": 27, "kickAccuracy": 22}}, {"id": "2970204", "name": "Sheldon Rankins", "team": "34", "positions": ["DT"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 23, "carrying": 40, "bCVision": 26, "breakTackle": 13, "speed": 75, "catching": 47, "catchInTraffic": 28, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 44, "runBlock": 45, "powerMoves": 78, "finesseMoves": 71, "blockShedding": 80, "tackle": 84, "manCoverage": 28, "zoneCoverage": 39, "kickPower": 17, "kickAccuracy": 17}}, {"id": "4244300", "name": "Dominique Robinson", "team": "34", "positions": ["EDGE"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 55, "throwAccuracyMid": 50, "throwAccuracyDeep": 42, "throwUnderPressure": 39, "throwPower": 62, "carrying": 61, "bCVision": 54, "breakTackle": 46, "speed": 79, "catching": 65, "catchInTraffic": 59, "shortRouteRunning": 43, "mediumRouteRunning": 41, "deepRouteRunning": 37, "passBlock": 45, "runBlock": 45, "powerMoves": 62, "finesseMoves": 73, "blockShedding": 72, "tackle": 78, "manCoverage": 32, "zoneCoverage": 45, "kickPower": 16, "kickAccuracy": 12}}, {"id": "4594277", "name": "Jaylin Smith", "team": "34", "positions": ["CB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 8, "throwPower": 27, "carrying": 59, "bCVision": 74, "breakTackle": 46, "speed": 91, "catching": 68, "catchInTraffic": 66, "shortRouteRunning": 36, "mediumRouteRunning": 33, "deepRouteRunning": 30, "passBlock": 35, "runBlock": 35, "powerMoves": 28, "finesseMoves": 41, "blockShedding": 42, "tackle": 61, "manCoverage": 69, "zoneCoverage": 74, "kickPower": 21, "kickAccuracy": 22}}, {"id": "3134448", "name": "Tremon Smith", "team": "34", "positions": ["CB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 29, "throwAccuracyMid": 25, "throwAccuracyDeep": 19, "throwUnderPressure": 21, "throwPower": 47, "carrying": 76, "bCVision": 70, "breakTackle": 57, "speed": 91, "catching": 78, "catchInTraffic": 71, "shortRouteRunning": 48, "mediumRouteRunning": 41, "deepRouteRunning": 34, "passBlock": 37, "runBlock": 34, "powerMoves": 22, "finesseMoves": 29, "blockShedding": 42, "tackle": 51, "manCoverage": 63, "zoneCoverage": 68, "kickPower": 17, "kickAccuracy": 13}}, {"id": "4426434", "name": "Derek Stingley Jr.", "team": "34", "positions": ["CB"], "rating": 92, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 26, "throwAccuracyMid": 21, "throwAccuracyDeep": 18, "throwUnderPressure": 12, "throwPower": 36, "carrying": 63, "bCVision": 78, "breakTackle": 65, "speed": 93, "catching": 83, "catchInTraffic": 71, "shortRouteRunning": 45, "mediumRouteRunning": 35, "deepRouteRunning": 30, "passBlock": 25, "runBlock": 25, "powerMoves": 36, "finesseMoves": 44, "blockShedding": 49, "tackle": 58, "manCoverage": 91, "zoneCoverage": 93, "kickPower": 20, "kickAccuracy": 19}}, {"id": "4426350", "name": "Henry To'oTo'o", "team": "34", "positions": ["LB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 30, "carrying": 57, "bCVision": 67, "breakTackle": 59, "speed": 85, "catching": 55, "catchInTraffic": 54, "shortRouteRunning": 22, "mediumRouteRunning": 18, "deepRouteRunning": 13, "passBlock": 35, "runBlock": 35, "powerMoves": 49, "finesseMoves": 55, "blockShedding": 71, "tackle": 78, "manCoverage": 70, "zoneCoverage": 68, "kickPower": 32, "kickAccuracy": 31}}, {"id": "4361366", "name": "Tommy Togiai", "team": "34", "positions": ["DT"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 23, "carrying": 26, "bCVision": 30, "breakTackle": 27, "speed": 76, "catching": 23, "catchInTraffic": 12, "shortRouteRunning": 11, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 44, "runBlock": 45, "powerMoves": 78, "finesseMoves": 65, "blockShedding": 76, "tackle": 86, "manCoverage": 14, "zoneCoverage": 17, "kickPower": 17, "kickAccuracy": 17}}, {"id": "4837286", "name": "Wade Woodaz", "team": "34", "positions": ["LB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 123, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4837286", "asOf": "2026-09-10T14:22:49.865052+00:00", "baseRating": 68, "priorRating": 64.39, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 13, "carrying": 56, "bCVision": 55, "breakTackle": 38, "speed": 87, "catching": 64, "catchInTraffic": 38, "shortRouteRunning": 28, "mediumRouteRunning": 23, "deepRouteRunning": 18, "passBlock": 45, "runBlock": 45, "powerMoves": 48, "finesseMoves": 47, "blockShedding": 63, "tackle": 79, "manCoverage": 58, "zoneCoverage": 66, "kickPower": 15, "kickAccuracy": 17}}, {"id": "4690999", "name": "Austin Brinkman", "team": "34", "positions": ["LS"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 29, "carrying": 58, "bCVision": 31, "breakTackle": 25, "speed": 70, "catching": 47, "catchInTraffic": 42, "shortRouteRunning": 34, "mediumRouteRunning": 28, "deepRouteRunning": 22, "passBlock": 53, "runBlock": 49, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 46, "tackle": 54, "manCoverage": 18, "zoneCoverage": 25, "kickPower": 17, "kickAccuracy": 20}}, {"id": "2971573", "name": "Ka'imi Fairbairn", "team": "34", "positions": ["K"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 35, "throwAccuracyMid": 30, "throwAccuracyDeep": 25, "throwUnderPressure": 15, "throwPower": 39, "carrying": 45, "bCVision": 15, "breakTackle": 15, "speed": 79, "catching": 37, "catchInTraffic": 20, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 15, "runBlock": 20, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 13, "tackle": 35, "manCoverage": 14, "zoneCoverage": 20, "kickPower": 96, "kickAccuracy": 89}}, {"id": "4570033", "name": "Kai Kroeger", "team": "34", "positions": ["P"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 35, "throwAccuracyMid": 30, "throwAccuracyDeep": 25, "throwUnderPressure": 14, "throwPower": 38, "carrying": 45, "bCVision": 15, "breakTackle": 14, "speed": 80, "catching": 31, "catchInTraffic": 14, "shortRouteRunning": 15, "mediumRouteRunning": 11, "deepRouteRunning": 11, "passBlock": 16, "runBlock": 12, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 13, "tackle": 29, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 91, "kickAccuracy": 75}}, {"id": "4366031", "name": "Tank Dell", "team": "34", "positions": ["WR"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 17, "throwPower": 27, "carrying": 71, "bCVision": 86, "breakTackle": 72, "speed": 92, "catching": 86, "catchInTraffic": 85, "shortRouteRunning": 81, "mediumRouteRunning": 80, "deepRouteRunning": 79, "passBlock": 27, "runBlock": 48, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 18, "tackle": 21, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 19, "kickAccuracy": 13}}, {"id": "4243321", "name": "Ali Gaye", "team": "34", "positions": ["EDGE"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 25, "carrying": 44, "bCVision": 40, "breakTackle": 34, "speed": 82, "catching": 41, "catchInTraffic": 34, "shortRouteRunning": 28, "mediumRouteRunning": 22, "deepRouteRunning": 17, "passBlock": 45, "runBlock": 45, "powerMoves": 60, "finesseMoves": 69, "blockShedding": 67, "tackle": 75, "manCoverage": 35, "zoneCoverage": 46, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4877706", "name": "Jayden Higgins", "team": "34", "positions": ["WR"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 12, "throwAccuracyDeep": 18, "throwUnderPressure": 26, "throwPower": 33, "carrying": 77, "bCVision": 82, "breakTackle": 75, "speed": 89, "catching": 90, "catchInTraffic": 84, "shortRouteRunning": 79, "mediumRouteRunning": 79, "deepRouteRunning": 75, "passBlock": 24, "runBlock": 49, "powerMoves": 30, "finesseMoves": 33, "blockShedding": 40, "tackle": 22, "manCoverage": 26, "zoneCoverage": 29, "kickPower": 26, "kickAccuracy": 16}}, {"id": "4374066", "name": "Dylan Horton", "team": "34", "positions": ["EDGE"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 5, "throwPower": 27, "carrying": 40, "bCVision": 48, "breakTackle": 27, "speed": 81, "catching": 39, "catchInTraffic": 25, "shortRouteRunning": 10, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 69, "finesseMoves": 64, "blockShedding": 69, "tackle": 81, "manCoverage": 24, "zoneCoverage": 29, "kickPower": 31, "kickAccuracy": 30}}, {"id": "4240059", "name": "Ja'Marcus Ingram", "team": "34", "positions": ["CB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 27, "carrying": 60, "bCVision": 67, "breakTackle": 62, "speed": 90, "catching": 64, "catchInTraffic": 57, "shortRouteRunning": 38, "mediumRouteRunning": 33, "deepRouteRunning": 29, "passBlock": 35, "runBlock": 38, "powerMoves": 35, "finesseMoves": 42, "blockShedding": 52, "tackle": 67, "manCoverage": 68, "zoneCoverage": 72, "kickPower": 21, "kickAccuracy": 16}}, {"id": "4426335", "name": "Graham Mertz", "team": "34", "positions": ["QB"], "rating": 60, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 84, "throwAccuracyMid": 80, "throwAccuracyDeep": 70, "throwUnderPressure": 79, "throwPower": 86, "carrying": 55, "bCVision": 53, "breakTackle": 54, "speed": 77, "catching": 27, "catchInTraffic": 23, "shortRouteRunning": 22, "mediumRouteRunning": 16, "deepRouteRunning": 18, "passBlock": 28, "runBlock": 22, "powerMoves": 15, "finesseMoves": 24, "blockShedding": 18, "tackle": 21, "manCoverage": 17, "zoneCoverage": 21, "kickPower": 32, "kickAccuracy": 18}}, {"id": "3121595", "name": "Braden Smith", "team": "34", "positions": ["OT"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 22, "carrying": 29, "bCVision": 17, "breakTackle": 8, "speed": 66, "catching": 19, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 79, "runBlock": 87, "powerMoves": 20, "finesseMoves": 10, "blockShedding": 20, "tackle": 55, "manCoverage": 10, "zoneCoverage": 17, "kickPower": 14, "kickAccuracy": 14}}, {"id": "3071353", "name": "E.J. Speed", "team": "34", "positions": ["LB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 24, "carrying": 66, "bCVision": 60, "breakTackle": 52, "speed": 89, "catching": 66, "catchInTraffic": 66, "shortRouteRunning": 41, "mediumRouteRunning": 32, "deepRouteRunning": 27, "passBlock": 45, "runBlock": 45, "powerMoves": 53, "finesseMoves": 61, "blockShedding": 72, "tackle": 84, "manCoverage": 57, "zoneCoverage": 63, "kickPower": 18, "kickAccuracy": 16}}, {"id": "3116679", "name": "M.J. Stewart", "team": "34", "positions": ["S"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/34/roster", "rosterAsOf": "2026-09-23T15:57:40.752029+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 63, "bCVision": 63, "breakTackle": 56, "speed": 87, "catching": 66, "catchInTraffic": 63, "shortRouteRunning": 25, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 32, "finesseMoves": 40, "blockShedding": 55, "tackle": 66, "manCoverage": 68, "zoneCoverage": 75, "kickPower": 10, "kickAccuracy": 11}}, {"id": "2998565", "name": "Mo Alie-Cox", "team": "11", "positions": ["TE"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 25, "carrying": 72, "bCVision": 63, "breakTackle": 62, "speed": 82, "catching": 83, "catchInTraffic": 81, "shortRouteRunning": 68, "mediumRouteRunning": 64, "deepRouteRunning": 61, "passBlock": 64, "runBlock": 66, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 19, "tackle": 28, "manCoverage": 10, "zoneCoverage": 13, "kickPower": 19, "kickAccuracy": 14}}, {"id": "15818", "name": "Keenan Allen", "team": "11", "positions": ["WR"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 36, "throwAccuracyMid": 33, "throwAccuracyDeep": 34, "throwUnderPressure": 36, "throwPower": 54, "carrying": 73, "bCVision": 87, "breakTackle": 82, "speed": 88, "catching": 87, "catchInTraffic": 90, "shortRouteRunning": 85, "mediumRouteRunning": 82, "deepRouteRunning": 79, "passBlock": 45, "runBlock": 56, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 35, "tackle": 34, "manCoverage": 15, "zoneCoverage": 26, "kickPower": 22, "kickAccuracy": 20}}, {"id": "4430957", "name": "Tanor Bortolini", "team": "11", "positions": ["C"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 8, "throwPower": 21, "carrying": 40, "bCVision": 10, "breakTackle": 6, "speed": 74, "catching": 25, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 7, "deepRouteRunning": 6, "passBlock": 79, "runBlock": 91, "powerMoves": 22, "finesseMoves": 20, "blockShedding": 25, "tackle": 37, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 9, "kickAccuracy": 12}}, {"id": "4683151", "name": "Deion Burks", "team": "11", "positions": ["WR"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 254, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4683151", "asOf": "2026-09-10T14:22:53.726844+00:00", "baseRating": 69, "priorRating": 62.04, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 23, "throwAccuracyMid": 18, "throwAccuracyDeep": 15, "throwUnderPressure": 21, "throwPower": 32, "carrying": 73, "bCVision": 82, "breakTackle": 75, "speed": 95, "catching": 77, "catchInTraffic": 78, "shortRouteRunning": 73, "mediumRouteRunning": 73, "deepRouteRunning": 71, "passBlock": 28, "runBlock": 48, "powerMoves": 24, "finesseMoves": 21, "blockShedding": 31, "tackle": 35, "manCoverage": 34, "zoneCoverage": 32, "kickPower": 24, "kickAccuracy": 27}}, {"id": "4688813", "name": "Josh Downs", "team": "11", "positions": ["WR"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 46, "throwAccuracyMid": 40, "throwAccuracyDeep": 39, "throwUnderPressure": 33, "throwPower": 54, "carrying": 74, "bCVision": 82, "breakTackle": 71, "speed": 90, "catching": 92, "catchInTraffic": 82, "shortRouteRunning": 81, "mediumRouteRunning": 81, "deepRouteRunning": 78, "passBlock": 25, "runBlock": 41, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 22, "tackle": 22, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 27, "kickAccuracy": 25}}, {"id": "4061956", "name": "Ashton Dulin", "team": "11", "positions": ["WR"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 16, "throwAccuracyDeep": 12, "throwUnderPressure": 20, "throwPower": 35, "carrying": 74, "bCVision": 80, "breakTackle": 73, "speed": 92, "catching": 83, "catchInTraffic": 80, "shortRouteRunning": 72, "mediumRouteRunning": 71, "deepRouteRunning": 74, "passBlock": 33, "runBlock": 42, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 41, "manCoverage": 10, "zoneCoverage": 18, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4838270", "name": "Jalen Farmer", "team": "11", "positions": ["OG"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 113, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4838270", "asOf": "2026-09-10T14:22:53.736636+00:00", "baseRating": 72, "priorRating": 64.67, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 14, "carrying": 21, "bCVision": 15, "breakTackle": 10, "speed": 75, "catching": 29, "catchInTraffic": 11, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 75, "runBlock": 76, "powerMoves": 40, "finesseMoves": 38, "blockShedding": 32, "tackle": 46, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 25, "kickAccuracy": 25}}, {"id": "4874509", "name": "DJ Giddens", "team": "11", "positions": ["RB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 12, "throwAccuracyMid": 13, "throwAccuracyDeep": 18, "throwUnderPressure": 33, "throwPower": 28, "carrying": 92, "bCVision": 82, "breakTackle": 80, "speed": 91, "catching": 63, "catchInTraffic": 52, "shortRouteRunning": 59, "mediumRouteRunning": 57, "deepRouteRunning": 52, "passBlock": 49, "runBlock": 35, "powerMoves": 29, "finesseMoves": 32, "blockShedding": 39, "tackle": 35, "manCoverage": 21, "zoneCoverage": 27, "kickPower": 35, "kickAccuracy": 18}}, {"id": "4427298", "name": "Matt Goncalves", "team": "11", "positions": ["OG"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 5, "throwPower": 17, "carrying": 25, "bCVision": 10, "breakTackle": 10, "speed": 66, "catching": 12, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 8, "passBlock": 79, "runBlock": 78, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 32, "manCoverage": 11, "zoneCoverage": 11, "kickPower": 16, "kickAccuracy": 14}}, {"id": "3917792", "name": "Daniel Jones", "team": "11", "positions": ["QB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 93, "throwAccuracyMid": 85, "throwAccuracyDeep": 81, "throwUnderPressure": 88, "throwPower": 87, "carrying": 56, "bCVision": 89, "breakTackle": 71, "speed": 87, "catching": 38, "catchInTraffic": 26, "shortRouteRunning": 14, "mediumRouteRunning": 13, "deepRouteRunning": 12, "passBlock": 15, "runBlock": 15, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 22, "tackle": 24, "manCoverage": 13, "zoneCoverage": 18, "kickPower": 60, "kickAccuracy": 50}}, {"id": "4683423", "name": "Riley Leonard", "team": "11", "positions": ["QB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 82, "throwAccuracyMid": 77, "throwAccuracyDeep": 74, "throwUnderPressure": 72, "throwPower": 89, "carrying": 69, "bCVision": 81, "breakTackle": 72, "speed": 86, "catching": 39, "catchInTraffic": 18, "shortRouteRunning": 16, "mediumRouteRunning": 16, "deepRouteRunning": 21, "passBlock": 26, "runBlock": 38, "powerMoves": 35, "finesseMoves": 33, "blockShedding": 34, "tackle": 37, "manCoverage": 17, "zoneCoverage": 44, "kickPower": 35, "kickAccuracy": 33}}, {"id": "4686468", "name": "Seth McGowan", "team": "11", "positions": ["RB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 237, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4686468", "asOf": "2026-09-10T14:22:53.758261+00:00", "baseRating": 65, "priorRating": 62.26, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 23, "throwPower": 28, "carrying": 77, "bCVision": 80, "breakTackle": 78, "speed": 89, "catching": 63, "catchInTraffic": 60, "shortRouteRunning": 62, "mediumRouteRunning": 54, "deepRouteRunning": 48, "passBlock": 51, "runBlock": 40, "powerMoves": 20, "finesseMoves": 20, "blockShedding": 24, "tackle": 24, "manCoverage": 20, "zoneCoverage": 23, "kickPower": 33, "kickAccuracy": 31}}, {"id": "3129308", "name": "Quenton Nelson", "team": "11", "positions": ["OG"], "rating": 94, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 27, "carrying": 35, "bCVision": 16, "breakTackle": 11, "speed": 73, "catching": 19, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 86, "runBlock": 96, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 27, "tackle": 34, "manCoverage": 9, "zoneCoverage": 10, "kickPower": 21, "kickAccuracy": 15}}, {"id": "4722908", "name": "Drew Ogletree", "team": "11", "positions": ["TE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 25, "carrying": 74, "bCVision": 62, "breakTackle": 61, "speed": 81, "catching": 79, "catchInTraffic": 73, "shortRouteRunning": 65, "mediumRouteRunning": 60, "deepRouteRunning": 55, "passBlock": 62, "runBlock": 58, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 26, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 19, "kickAccuracy": 14}}, {"id": "4360078", "name": "Alec Pierce", "team": "11", "positions": ["WR"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 19, "throwPower": 26, "carrying": 75, "bCVision": 75, "breakTackle": 70, "speed": 94, "catching": 93, "catchInTraffic": 85, "shortRouteRunning": 80, "mediumRouteRunning": 83, "deepRouteRunning": 86, "passBlock": 35, "runBlock": 41, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 29, "tackle": 29, "manCoverage": 23, "zoneCoverage": 27, "kickPower": 19, "kickAccuracy": 16}}, {"id": "4362580", "name": "Bernhard Raimann", "team": "11", "positions": ["OT"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 12, "throwAccuracyMid": 10, "throwAccuracyDeep": 9, "throwUnderPressure": 12, "throwPower": 22, "carrying": 50, "bCVision": 46, "breakTackle": 33, "speed": 70, "catching": 46, "catchInTraffic": 45, "shortRouteRunning": 32, "mediumRouteRunning": 26, "deepRouteRunning": 21, "passBlock": 88, "runBlock": 86, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 27, "tackle": 33, "manCoverage": 14, "zoneCoverage": 16, "kickPower": 33, "kickAccuracy": 31}}, {"id": "4429084", "name": "Anthony Richardson Sr.", "team": "11", "positions": ["QB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 79, "throwAccuracyMid": 77, "throwAccuracyDeep": 74, "throwUnderPressure": 75, "throwPower": 96, "carrying": 57, "bCVision": 91, "breakTackle": 79, "speed": 91, "catching": 39, "catchInTraffic": 17, "shortRouteRunning": 20, "mediumRouteRunning": 16, "deepRouteRunning": 13, "passBlock": 16, "runBlock": 26, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 27, "tackle": 33, "manCoverage": 11, "zoneCoverage": 17, "kickPower": 22, "kickAccuracy": 17}}, {"id": "4242335", "name": "Jonathan Taylor", "team": "11", "positions": ["RB"], "rating": 96, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 15, "throwPower": 29, "carrying": 97, "bCVision": 95, "breakTackle": 96, "speed": 94, "catching": 71, "catchInTraffic": 55, "shortRouteRunning": 64, "mediumRouteRunning": 56, "deepRouteRunning": 49, "passBlock": 58, "runBlock": 34, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 27, "manCoverage": 12, "zoneCoverage": 19, "kickPower": 17, "kickAccuracy": 15}}, {"id": "4361979", "name": "Luke Tenuta", "team": "11", "positions": ["OT"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 8, "throwPower": 23, "carrying": 35, "bCVision": 15, "breakTackle": 11, "speed": 58, "catching": 34, "catchInTraffic": 15, "shortRouteRunning": 20, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 70, "runBlock": 65, "powerMoves": 54, "finesseMoves": 43, "blockShedding": 57, "tackle": 49, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 21, "kickAccuracy": 13}}, {"id": "4892240", "name": "Jalen Travis", "team": "11", "positions": ["OT"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 17, "carrying": 28, "bCVision": 14, "breakTackle": 11, "speed": 68, "catching": 22, "catchInTraffic": 21, "shortRouteRunning": 18, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 73, "runBlock": 73, "powerMoves": 26, "finesseMoves": 20, "blockShedding": 29, "tackle": 28, "manCoverage": 11, "zoneCoverage": 14, "kickPower": 13, "kickAccuracy": 17}}, {"id": "3051889", "name": "Laquon Treadwell", "team": "11", "positions": ["WR"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 19, "throwAccuracyDeep": 18, "throwUnderPressure": 22, "throwPower": 37, "carrying": 74, "bCVision": 80, "breakTackle": 72, "speed": 84, "catching": 83, "catchInTraffic": 80, "shortRouteRunning": 74, "mediumRouteRunning": 72, "deepRouteRunning": 72, "passBlock": 43, "runBlock": 45, "powerMoves": 11, "finesseMoves": 11, "blockShedding": 37, "tackle": 38, "manCoverage": 16, "zoneCoverage": 24, "kickPower": 23, "kickAccuracy": 22}}, {"id": "4370363", "name": "Dalton Tucker", "team": "11", "positions": ["OG"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 21, "carrying": 20, "bCVision": 10, "breakTackle": 5, "speed": 66, "catching": 35, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 68, "runBlock": 73, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 29, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 16, "kickAccuracy": 12}}, {"id": "4430815", "name": "Sedrick Van Pran-Granger", "team": "11", "positions": ["C"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/buffalo-bills/3", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 8, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 17, "carrying": 25, "bCVision": 15, "breakTackle": 9, "speed": 66, "catching": 24, "catchInTraffic": 10, "shortRouteRunning": 12, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 72, "runBlock": 72, "powerMoves": 19, "finesseMoves": 17, "blockShedding": 25, "tackle": 31, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 10, "kickAccuracy": 9}}, {"id": "4431459", "name": "Tyler Warren", "team": "11", "positions": ["TE"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 56, "throwAccuracyMid": 50, "throwAccuracyDeep": 41, "throwUnderPressure": 44, "throwPower": 63, "carrying": 73, "bCVision": 80, "breakTackle": 69, "speed": 84, "catching": 88, "catchInTraffic": 82, "shortRouteRunning": 77, "mediumRouteRunning": 73, "deepRouteRunning": 68, "passBlock": 63, "runBlock": 62, "powerMoves": 41, "finesseMoves": 45, "blockShedding": 48, "tackle": 46, "manCoverage": 39, "zoneCoverage": 24, "kickPower": 35, "kickAccuracy": 33}}, {"id": "4427635", "name": "Adetomiwa Adebawore", "team": "11", "positions": ["DT"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 14, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 5, "throwPower": 21, "carrying": 35, "bCVision": 24, "breakTackle": 12, "speed": 89, "catching": 30, "catchInTraffic": 24, "shortRouteRunning": 13, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 40, "runBlock": 45, "powerMoves": 75, "finesseMoves": 67, "blockShedding": 71, "tackle": 69, "manCoverage": 19, "zoneCoverage": 25, "kickPower": 25, "kickAccuracy": 21}}, {"id": "4374171", "name": "Austin Ajiake", "team": "11", "positions": ["LB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 23, "carrying": 57, "bCVision": 45, "breakTackle": 39, "speed": 86, "catching": 53, "catchInTraffic": 44, "shortRouteRunning": 25, "mediumRouteRunning": 22, "deepRouteRunning": 19, "passBlock": 45, "runBlock": 45, "powerMoves": 52, "finesseMoves": 54, "blockShedding": 65, "tackle": 80, "manCoverage": 57, "zoneCoverage": 64, "kickPower": 21, "kickAccuracy": 18}}, {"id": "4870598", "name": "CJ Allen", "team": "11", "positions": ["LB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 53, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870598", "asOf": "2026-09-10T14:22:53.757178+00:00", "baseRating": 74, "priorRating": 67.12, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 67, "bCVision": 65, "breakTackle": 46, "speed": 88, "catching": 68, "catchInTraffic": 50, "shortRouteRunning": 25, "mediumRouteRunning": 20, "deepRouteRunning": 15, "passBlock": 45, "runBlock": 42, "powerMoves": 55, "finesseMoves": 54, "blockShedding": 72, "tackle": 83, "manCoverage": 62, "zoneCoverage": 62, "kickPower": 14, "kickAccuracy": 13}}, {"id": "5088571", "name": "Bryce Boettcher", "team": "11", "positions": ["LB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 135, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5088571", "asOf": "2026-09-10T14:22:53.905681+00:00", "baseRating": 69, "priorRating": 64.09, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 45, "throwAccuracyMid": 43, "throwAccuracyDeep": 41, "throwUnderPressure": 36, "throwPower": 51, "carrying": 55, "bCVision": 44, "breakTackle": 34, "speed": 87, "catching": 57, "catchInTraffic": 54, "shortRouteRunning": 25, "mediumRouteRunning": 20, "deepRouteRunning": 15, "passBlock": 51, "runBlock": 46, "powerMoves": 57, "finesseMoves": 62, "blockShedding": 67, "tackle": 79, "manCoverage": 66, "zoneCoverage": 64, "kickPower": 16, "kickAccuracy": 16}}, {"id": "2971282", "name": "DeForest Buckner", "team": "11", "positions": ["DT"], "rating": 91, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 22, "carrying": 44, "bCVision": 38, "breakTackle": 13, "speed": 75, "catching": 40, "catchInTraffic": 18, "shortRouteRunning": 14, "mediumRouteRunning": 6, "deepRouteRunning": 3, "passBlock": 46, "runBlock": 45, "powerMoves": 78, "finesseMoves": 87, "blockShedding": 90, "tackle": 93, "manCoverage": 33, "zoneCoverage": 42, "kickPower": 20, "kickAccuracy": 19}}, {"id": "4035861", "name": "Cam Bynum", "team": "11", "positions": ["S"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 59, "bCVision": 72, "breakTackle": 43, "speed": 88, "catching": 74, "catchInTraffic": 55, "shortRouteRunning": 41, "mediumRouteRunning": 35, "deepRouteRunning": 33, "passBlock": 35, "runBlock": 35, "powerMoves": 36, "finesseMoves": 42, "blockShedding": 57, "tackle": 82, "manCoverage": 75, "zoneCoverage": 81, "kickPower": 10, "kickAccuracy": 11}}, {"id": "4601021", "name": "Jaylon Carlies", "team": "11", "positions": ["LB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 15, "throwAccuracyDeep": 6, "throwUnderPressure": 8, "throwPower": 22, "carrying": 61, "bCVision": 43, "breakTackle": 35, "speed": 89, "catching": 76, "catchInTraffic": 64, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 7, "passBlock": 35, "runBlock": 45, "powerMoves": 51, "finesseMoves": 62, "blockShedding": 60, "tackle": 77, "manCoverage": 60, "zoneCoverage": 70, "kickPower": 14, "kickAccuracy": 13}}, {"id": "4240896", "name": "Micheal Clemons", "team": "11", "positions": ["EDGE"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 12, "throwPower": 23, "carrying": 28, "bCVision": 29, "breakTackle": 23, "speed": 77, "catching": 30, "catchInTraffic": 20, "shortRouteRunning": 10, "mediumRouteRunning": 8, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 60, "blockShedding": 77, "tackle": 79, "manCoverage": 20, "zoneCoverage": 28, "kickPower": 15, "kickAccuracy": 12}}, {"id": "4685324", "name": "Caden Curry", "team": "11", "positions": ["EDGE"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 214, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685324", "asOf": "2026-09-10T14:22:53.909936+00:00", "baseRating": 73, "priorRating": 62.59, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 13, "throwAccuracyDeep": 12, "throwUnderPressure": 16, "throwPower": 19, "carrying": 51, "bCVision": 36, "breakTackle": 36, "speed": 76, "catching": 47, "catchInTraffic": 39, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 67, "blockShedding": 81, "tackle": 83, "manCoverage": 38, "zoneCoverage": 44, "kickPower": 27, "kickAccuracy": 20}}, {"id": "3917142", "name": "Akeem Davis-Gaither", "team": "11", "positions": ["LB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 30, "carrying": 62, "bCVision": 52, "breakTackle": 38, "speed": 86, "catching": 63, "catchInTraffic": 45, "shortRouteRunning": 33, "mediumRouteRunning": 28, "deepRouteRunning": 18, "passBlock": 40, "runBlock": 35, "powerMoves": 52, "finesseMoves": 58, "blockShedding": 67, "tackle": 82, "manCoverage": 60, "zoneCoverage": 67, "kickPower": 25, "kickAccuracy": 19}}, {"id": "4427250", "name": "Sauce Gardner", "team": "11", "positions": ["CB"], "rating": 90, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 27, "carrying": 64, "bCVision": 72, "breakTackle": 61, "speed": 92, "catching": 76, "catchInTraffic": 64, "shortRouteRunning": 32, "mediumRouteRunning": 22, "deepRouteRunning": 18, "passBlock": 35, "runBlock": 35, "powerMoves": 38, "finesseMoves": 52, "blockShedding": 57, "tackle": 64, "manCoverage": 90, "zoneCoverage": 89, "kickPower": 17, "kickAccuracy": 16}}, {"id": "4708238", "name": "George Gumbs Jr.", "team": "11", "positions": ["EDGE"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 156, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4708238", "asOf": "2026-09-10T14:22:53.915659+00:00", "baseRating": 70, "priorRating": 63.62, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 24, "throwAccuracyDeep": 10, "throwUnderPressure": 16, "throwPower": 24, "carrying": 63, "bCVision": 58, "breakTackle": 48, "speed": 84, "catching": 71, "catchInTraffic": 57, "shortRouteRunning": 53, "mediumRouteRunning": 48, "deepRouteRunning": 45, "passBlock": 45, "runBlock": 45, "powerMoves": 71, "finesseMoves": 67, "blockShedding": 73, "tackle": 80, "manCoverage": 40, "zoneCoverage": 46, "kickPower": 27, "kickAccuracy": 20}}, {"id": "4905664", "name": "A.J. Haulcy", "team": "11", "positions": ["S"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 78, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4905664", "asOf": "2026-09-10T14:22:53.921836+00:00", "baseRating": 74, "priorRating": 65.87, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 26, "carrying": 61, "bCVision": 63, "breakTackle": 58, "speed": 88, "catching": 64, "catchInTraffic": 65, "shortRouteRunning": 45, "mediumRouteRunning": 42, "deepRouteRunning": 35, "passBlock": 35, "runBlock": 35, "powerMoves": 38, "finesseMoves": 48, "blockShedding": 54, "tackle": 64, "manCoverage": 71, "zoneCoverage": 73, "kickPower": 24, "kickAccuracy": 23}}, {"id": "3843843", "name": "Arden Key", "team": "11", "positions": ["EDGE"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 10, "carrying": 32, "bCVision": 21, "breakTackle": 13, "speed": 80, "catching": 35, "catchInTraffic": 19, "shortRouteRunning": 10, "mediumRouteRunning": 8, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 68, "finesseMoves": 76, "blockShedding": 79, "tackle": 78, "manCoverage": 34, "zoneCoverage": 46, "kickPower": 17, "kickAccuracy": 12}}, {"id": "4426473", "name": "Laiatu Latu", "team": "11", "positions": ["EDGE"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 5, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 16, "throwPower": 19, "carrying": 51, "bCVision": 36, "breakTackle": 39, "speed": 84, "catching": 64, "catchInTraffic": 41, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 45, "runBlock": 45, "powerMoves": 81, "finesseMoves": 85, "blockShedding": 79, "tackle": 81, "manCoverage": 48, "zoneCoverage": 52, "kickPower": 15, "kickAccuracy": 10}}, {"id": "4331768", "name": "Jonathan Owens", "team": "11", "positions": ["S"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 18, "carrying": 67, "bCVision": 62, "breakTackle": 47, "speed": 90, "catching": 72, "catchInTraffic": 56, "shortRouteRunning": 37, "mediumRouteRunning": 33, "deepRouteRunning": 29, "passBlock": 12, "runBlock": 16, "powerMoves": 26, "finesseMoves": 30, "blockShedding": 48, "tackle": 70, "manCoverage": 62, "zoneCoverage": 68, "kickPower": 17, "kickAccuracy": 22}}, {"id": "4692033", "name": "Tim Smith", "team": "11", "positions": ["DT"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 7, "throwUnderPressure": 12, "throwPower": 16, "carrying": 37, "bCVision": 31, "breakTackle": 21, "speed": 68, "catching": 21, "catchInTraffic": 18, "shortRouteRunning": 16, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 45, "runBlock": 45, "powerMoves": 67, "finesseMoves": 56, "blockShedding": 74, "tackle": 80, "manCoverage": 16, "zoneCoverage": 12, "kickPower": 18, "kickAccuracy": 18}}, {"id": "4058825", "name": "Grover Stewart", "team": "11", "positions": ["DT"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 19, "carrying": 26, "bCVision": 25, "breakTackle": 12, "speed": 73, "catching": 30, "catchInTraffic": 22, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 76, "finesseMoves": 62, "blockShedding": 88, "tackle": 87, "manCoverage": 22, "zoneCoverage": 35, "kickPower": 15, "kickAccuracy": 15}}, {"id": "3863182", "name": "Jerry Tillery", "team": "11", "positions": ["DT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 19, "carrying": 35, "bCVision": 24, "breakTackle": 19, "speed": 74, "catching": 30, "catchInTraffic": 21, "shortRouteRunning": 10, "mediumRouteRunning": 3, "deepRouteRunning": 2, "passBlock": 52, "runBlock": 51, "powerMoves": 72, "finesseMoves": 63, "blockShedding": 74, "tackle": 82, "manCoverage": 22, "zoneCoverage": 28, "kickPower": 27, "kickAccuracy": 24}}, {"id": "4566154", "name": "Jaylahn Tuimoloau", "team": "11", "positions": ["EDGE"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 17, "throwAccuracyDeep": 7, "throwUnderPressure": 15, "throwPower": 20, "carrying": 50, "bCVision": 41, "breakTackle": 27, "speed": 80, "catching": 57, "catchInTraffic": 49, "shortRouteRunning": 17, "mediumRouteRunning": 13, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 76, "finesseMoves": 69, "blockShedding": 81, "tackle": 77, "manCoverage": 44, "zoneCoverage": 53, "kickPower": 18, "kickAccuracy": 16}}, {"id": "4682909", "name": "Justin Walley", "team": "11", "positions": ["CB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 8, "throwPower": 21, "carrying": 65, "bCVision": 78, "breakTackle": 57, "speed": 92, "catching": 74, "catchInTraffic": 64, "shortRouteRunning": 23, "mediumRouteRunning": 19, "deepRouteRunning": 18, "passBlock": 35, "runBlock": 35, "powerMoves": 22, "finesseMoves": 39, "blockShedding": 44, "tackle": 56, "manCoverage": 72, "zoneCoverage": 76, "kickPower": 30, "kickAccuracy": 25}}, {"id": "4037361", "name": "Charvarius Ward", "team": "11", "positions": ["CB"], "rating": 88, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 11, "throwAccuracyDeep": 7, "throwUnderPressure": 14, "throwPower": 21, "carrying": 61, "bCVision": 66, "breakTackle": 63, "speed": 90, "catching": 73, "catchInTraffic": 55, "shortRouteRunning": 31, "mediumRouteRunning": 28, "deepRouteRunning": 21, "passBlock": 23, "runBlock": 35, "powerMoves": 41, "finesseMoves": 47, "blockShedding": 46, "tackle": 73, "manCoverage": 88, "zoneCoverage": 93, "kickPower": 15, "kickAccuracy": 12}}, {"id": "4432789", "name": "Hunter Wohler", "team": "11", "positions": ["S"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 24, "carrying": 60, "bCVision": 64, "breakTackle": 49, "speed": 87, "catching": 64, "catchInTraffic": 52, "shortRouteRunning": 27, "mediumRouteRunning": 20, "deepRouteRunning": 16, "passBlock": 35, "runBlock": 35, "powerMoves": 37, "finesseMoves": 34, "blockShedding": 51, "tackle": 67, "manCoverage": 61, "zoneCoverage": 66, "kickPower": 19, "kickAccuracy": 15}}, {"id": "2566045", "name": "Luke Rhodes", "team": "11", "positions": ["LS"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 29, "carrying": 47, "bCVision": 52, "breakTackle": 25, "speed": 80, "catching": 54, "catchInTraffic": 43, "shortRouteRunning": 39, "mediumRouteRunning": 35, "deepRouteRunning": 29, "passBlock": 47, "runBlock": 45, "powerMoves": 58, "finesseMoves": 48, "blockShedding": 65, "tackle": 75, "manCoverage": 48, "zoneCoverage": 55, "kickPower": 17, "kickAccuracy": 20}}, {"id": "3914922", "name": "Rigoberto Sanchez", "team": "11", "positions": ["P"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 37, "throwAccuracyMid": 32, "throwAccuracyDeep": 26, "throwUnderPressure": 18, "throwPower": 39, "carrying": 47, "bCVision": 28, "breakTackle": 14, "speed": 69, "catching": 38, "catchInTraffic": 18, "shortRouteRunning": 12, "mediumRouteRunning": 12, "deepRouteRunning": 12, "passBlock": 20, "runBlock": 20, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 29, "manCoverage": 18, "zoneCoverage": 26, "kickPower": 94, "kickAccuracy": 92}}, {"id": "4571557", "name": "Spencer Shrader", "team": "11", "positions": ["K"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 33, "throwAccuracyMid": 28, "throwAccuracyDeep": 21, "throwUnderPressure": 17, "throwPower": 28, "carrying": 29, "bCVision": 15, "breakTackle": 10, "speed": 67, "catching": 32, "catchInTraffic": 12, "shortRouteRunning": 10, "mediumRouteRunning": 8, "deepRouteRunning": 7, "passBlock": 13, "runBlock": 12, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 11, "tackle": 25, "manCoverage": 11, "zoneCoverage": 12, "kickPower": 94, "kickAccuracy": 84}}, {"id": "4362523", "name": "Will Mallory", "team": "11", "positions": ["TE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 16, "throwAccuracyDeep": 11, "throwUnderPressure": 14, "throwPower": 27, "carrying": 70, "bCVision": 79, "breakTackle": 64, "speed": 87, "catching": 78, "catchInTraffic": 76, "shortRouteRunning": 63, "mediumRouteRunning": 58, "deepRouteRunning": 56, "passBlock": 52, "runBlock": 52, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 33, "tackle": 33, "manCoverage": 10, "zoneCoverage": 15, "kickPower": 17, "kickAccuracy": 13}}, {"id": "4249030", "name": "D.J. Montgomery", "team": "11", "positions": ["WR"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/11/roster", "rosterAsOf": "2026-09-23T15:57:41.231281+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 8, "throwUnderPressure": 17, "throwPower": 25, "carrying": 70, "bCVision": 78, "breakTackle": 67, "speed": 89, "catching": 75, "catchInTraffic": 74, "shortRouteRunning": 62, "mediumRouteRunning": 63, "deepRouteRunning": 66, "passBlock": 27, "runBlock": 52, "powerMoves": 11, "finesseMoves": 11, "blockShedding": 28, "tackle": 37, "manCoverage": 25, "zoneCoverage": 21, "kickPower": 17, "kickAccuracy": 16}}, {"id": "2576336", "name": "Ameer Abdullah", "team": "30", "positions": ["RB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 25, "throwAccuracyDeep": 15, "throwUnderPressure": 17, "throwPower": 35, "carrying": 83, "bCVision": 76, "breakTackle": 74, "speed": 88, "catching": 72, "catchInTraffic": 56, "shortRouteRunning": 63, "mediumRouteRunning": 55, "deepRouteRunning": 45, "passBlock": 54, "runBlock": 37, "powerMoves": 5, "finesseMoves": 5, "blockShedding": 30, "tackle": 42, "manCoverage": 10, "zoneCoverage": 19, "kickPower": 23, "kickAccuracy": 21}}, {"id": "4911851", "name": "LeQuint Allen Jr.", "team": "30", "positions": ["RB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 32, "throwAccuracyMid": 27, "throwAccuracyDeep": 20, "throwUnderPressure": 30, "throwPower": 51, "carrying": 90, "bCVision": 78, "breakTackle": 80, "speed": 89, "catching": 69, "catchInTraffic": 61, "shortRouteRunning": 67, "mediumRouteRunning": 62, "deepRouteRunning": 57, "passBlock": 55, "runBlock": 40, "powerMoves": 33, "finesseMoves": 45, "blockShedding": 58, "tackle": 55, "manCoverage": 48, "zoneCoverage": 53, "kickPower": 18, "kickAccuracy": 22}}, {"id": "4686248", "name": "Nate Boerkircher", "team": "30", "positions": ["TE"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 56, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4686248", "asOf": "2026-09-10T14:22:53.163942+00:00", "baseRating": 67, "priorRating": 66.94, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 12, "throwUnderPressure": 22, "throwPower": 31, "carrying": 72, "bCVision": 66, "breakTackle": 62, "speed": 80, "catching": 76, "catchInTraffic": 78, "shortRouteRunning": 62, "mediumRouteRunning": 52, "deepRouteRunning": 48, "passBlock": 60, "runBlock": 63, "powerMoves": 40, "finesseMoves": 38, "blockShedding": 47, "tackle": 50, "manCoverage": 36, "zoneCoverage": 40, "kickPower": 32, "kickAccuracy": 27}}, {"id": "4879194", "name": "Josh Cameron", "team": "30", "positions": ["WR"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 191, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4879194", "asOf": "2026-09-10T14:22:53.172896+00:00", "baseRating": 68, "priorRating": 62.96, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 11, "throwAccuracyMid": 16, "throwAccuracyDeep": 17, "throwUnderPressure": 26, "throwPower": 28, "carrying": 68, "bCVision": 79, "breakTackle": 79, "speed": 88, "catching": 81, "catchInTraffic": 81, "shortRouteRunning": 68, "mediumRouteRunning": 72, "deepRouteRunning": 70, "passBlock": 31, "runBlock": 52, "powerMoves": 26, "finesseMoves": 22, "blockShedding": 25, "tackle": 26, "manCoverage": 22, "zoneCoverage": 25, "kickPower": 35, "kickAccuracy": 32}}, {"id": "4048231", "name": "Ezra Cleveland", "team": "30", "positions": ["OG"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 10, "carrying": 34, "bCVision": 10, "breakTackle": 5, "speed": 76, "catching": 30, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 84, "runBlock": 79, "powerMoves": 50, "finesseMoves": 37, "blockShedding": 56, "tackle": 55, "manCoverage": 11, "zoneCoverage": 12, "kickPower": 11, "kickAccuracy": 11}}, {"id": "4889929", "name": "Quinn Ewers", "team": "30", "positions": ["QB"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 81, "throwAccuracyMid": 78, "throwAccuracyDeep": 72, "throwUnderPressure": 77, "throwPower": 86, "carrying": 54, "bCVision": 60, "breakTackle": 54, "speed": 78, "catching": 41, "catchInTraffic": 27, "shortRouteRunning": 25, "mediumRouteRunning": 18, "deepRouteRunning": 23, "passBlock": 27, "runBlock": 19, "powerMoves": 27, "finesseMoves": 27, "blockShedding": 30, "tackle": 23, "manCoverage": 38, "zoneCoverage": 19, "kickPower": 33, "kickAccuracy": 32}}, {"id": "4360964", "name": "Daniel Faalele", "team": "30", "positions": ["OG"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 12, "throwAccuracyDeep": 9, "throwUnderPressure": 15, "throwPower": 29, "carrying": 44, "bCVision": 38, "breakTackle": 37, "speed": 57, "catching": 34, "catchInTraffic": 33, "shortRouteRunning": 24, "mediumRouteRunning": 16, "deepRouteRunning": 10, "passBlock": 76, "runBlock": 76, "powerMoves": 15, "finesseMoves": 13, "blockShedding": 35, "tackle": 44, "manCoverage": 7, "zoneCoverage": 7, "kickPower": 21, "kickAccuracy": 15}}, {"id": "4242391", "name": "Robert Hainsey", "team": "30", "positions": ["C"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 21, "carrying": 34, "bCVision": 10, "breakTackle": 12, "speed": 63, "catching": 22, "catchInTraffic": 21, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 77, "runBlock": 78, "powerMoves": 25, "finesseMoves": 15, "blockShedding": 33, "tackle": 25, "manCoverage": 13, "zoneCoverage": 11, "kickPower": 13, "kickAccuracy": 11}}, {"id": "4692525", "name": "Anton Harrison", "team": "30", "positions": ["OT"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 21, "carrying": 27, "bCVision": 14, "breakTackle": 15, "speed": 73, "catching": 32, "catchInTraffic": 26, "shortRouteRunning": 21, "mediumRouteRunning": 13, "deepRouteRunning": 7, "passBlock": 83, "runBlock": 77, "powerMoves": 33, "finesseMoves": 26, "blockShedding": 38, "tackle": 29, "manCoverage": 14, "zoneCoverage": 11, "kickPower": 19, "kickAccuracy": 13}}, {"id": "4685415", "name": "Travis Hunter", "team": "30", "positions": ["CB", "WR"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 26, "throwAccuracyDeep": 24, "throwUnderPressure": 24, "throwPower": 41, "carrying": 70, "bCVision": 86, "breakTackle": 76, "speed": 93, "catching": 85, "catchInTraffic": 83, "shortRouteRunning": 82, "mediumRouteRunning": 80, "deepRouteRunning": 81, "passBlock": 35, "runBlock": 42, "powerMoves": 35, "finesseMoves": 44, "blockShedding": 55, "tackle": 68, "manCoverage": 82, "zoneCoverage": 84, "kickPower": 26, "kickAccuracy": 23}}, {"id": "4917427", "name": "Tanner Koziol", "team": "30", "positions": ["TE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 164, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4917427", "asOf": "2026-09-10T14:22:53.185693+00:00", "baseRating": 65, "priorRating": 63.46, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 23, "throwPower": 34, "carrying": 74, "bCVision": 69, "breakTackle": 69, "speed": 82, "catching": 83, "catchInTraffic": 80, "shortRouteRunning": 59, "mediumRouteRunning": 53, "deepRouteRunning": 47, "passBlock": 58, "runBlock": 60, "powerMoves": 22, "finesseMoves": 20, "blockShedding": 24, "tackle": 24, "manCoverage": 21, "zoneCoverage": 25, "kickPower": 24, "kickAccuracy": 25}}, {"id": "4360310", "name": "Trevor Lawrence", "team": "30", "positions": ["QB"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 91, "throwAccuracyMid": 88, "throwAccuracyDeep": 81, "throwUnderPressure": 87, "throwPower": 92, "carrying": 66, "bCVision": 85, "breakTackle": 76, "speed": 89, "catching": 50, "catchInTraffic": 25, "shortRouteRunning": 29, "mediumRouteRunning": 18, "deepRouteRunning": 13, "passBlock": 16, "runBlock": 21, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 27, "manCoverage": 13, "zoneCoverage": 18, "kickPower": 27, "kickAccuracy": 23}}, {"id": "4242554", "name": "Walker Little", "team": "30", "positions": ["OT"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 22, "carrying": 28, "bCVision": 12, "breakTackle": 6, "speed": 65, "catching": 26, "catchInTraffic": 15, "shortRouteRunning": 14, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 80, "runBlock": 79, "powerMoves": 32, "finesseMoves": 24, "blockShedding": 31, "tackle": 35, "manCoverage": 11, "zoneCoverage": 14, "kickPower": 18, "kickAccuracy": 19}}, {"id": "3916433", "name": "Jakobi Meyers", "team": "30", "positions": ["WR"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 57, "throwAccuracyMid": 52, "throwAccuracyDeep": 48, "throwUnderPressure": 50, "throwPower": 75, "carrying": 73, "bCVision": 81, "breakTackle": 73, "speed": 88, "catching": 94, "catchInTraffic": 88, "shortRouteRunning": 83, "mediumRouteRunning": 82, "deepRouteRunning": 78, "passBlock": 37, "runBlock": 48, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 35, "tackle": 39, "manCoverage": 24, "zoneCoverage": 32, "kickPower": 45, "kickAccuracy": 31}}, {"id": "4431463", "name": "Wyatt Milum", "team": "30", "positions": ["OG"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 18, "carrying": 40, "bCVision": 26, "breakTackle": 27, "speed": 63, "catching": 38, "catchInTraffic": 28, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 13, "passBlock": 75, "runBlock": 76, "powerMoves": 42, "finesseMoves": 45, "blockShedding": 43, "tackle": 25, "manCoverage": 12, "zoneCoverage": 11, "kickPower": 12, "kickAccuracy": 13}}, {"id": "4430481", "name": "Jonah Monheim", "team": "30", "positions": ["C"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 19, "carrying": 34, "bCVision": 10, "breakTackle": 6, "speed": 72, "catching": 29, "catchInTraffic": 17, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 70, "runBlock": 71, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 30, "tackle": 10, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 18, "kickAccuracy": 20}}, {"id": "4244049", "name": "Quintin Morris", "team": "30", "positions": ["TE"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 11, "throwPower": 29, "carrying": 73, "bCVision": 77, "breakTackle": 66, "speed": 82, "catching": 80, "catchInTraffic": 77, "shortRouteRunning": 56, "mediumRouteRunning": 57, "deepRouteRunning": 54, "passBlock": 53, "runBlock": 57, "powerMoves": 38, "finesseMoves": 32, "blockShedding": 35, "tackle": 42, "manCoverage": 22, "zoneCoverage": 28, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4608929", "name": "Emmanuel Pregnon", "team": "30", "positions": ["OG"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 88, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4608929", "asOf": "2026-09-10T14:22:53.216271+00:00", "baseRating": 73, "priorRating": 65.48, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 14, "carrying": 22, "bCVision": 14, "breakTackle": 10, "speed": 65, "catching": 24, "catchInTraffic": 17, "shortRouteRunning": 14, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 76, "runBlock": 77, "powerMoves": 41, "finesseMoves": 39, "blockShedding": 28, "tackle": 35, "manCoverage": 11, "zoneCoverage": 16, "kickPower": 25, "kickAccuracy": 27}}, {"id": "4362619", "name": "Chris Rodriguez Jr.", "team": "30", "positions": ["RB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 20, "throwAccuracyDeep": 14, "throwUnderPressure": 17, "throwPower": 27, "carrying": 90, "bCVision": 81, "breakTackle": 80, "speed": 89, "catching": 60, "catchInTraffic": 51, "shortRouteRunning": 51, "mediumRouteRunning": 44, "deepRouteRunning": 37, "passBlock": 57, "runBlock": 45, "powerMoves": 11, "finesseMoves": 12, "blockShedding": 35, "tackle": 39, "manCoverage": 30, "zoneCoverage": 37, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4430539", "name": "Brenton Strange", "team": "30", "positions": ["TE"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 23, "throwAccuracyMid": 18, "throwAccuracyDeep": 14, "throwUnderPressure": 11, "throwPower": 28, "carrying": 74, "bCVision": 77, "breakTackle": 68, "speed": 83, "catching": 85, "catchInTraffic": 80, "shortRouteRunning": 72, "mediumRouteRunning": 64, "deepRouteRunning": 58, "passBlock": 64, "runBlock": 69, "powerMoves": 37, "finesseMoves": 44, "blockShedding": 54, "tackle": 53, "manCoverage": 42, "zoneCoverage": 48, "kickPower": 22, "kickAccuracy": 16}}, {"id": "4432773", "name": "Brian Thomas Jr.", "team": "30", "positions": ["WR"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 19, "throwPower": 24, "carrying": 76, "bCVision": 88, "breakTackle": 76, "speed": 97, "catching": 81, "catchInTraffic": 82, "shortRouteRunning": 81, "mediumRouteRunning": 83, "deepRouteRunning": 83, "passBlock": 26, "runBlock": 44, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 28, "manCoverage": 15, "zoneCoverage": 19, "kickPower": 18, "kickAccuracy": 13}}, {"id": "4882093", "name": "Bhayshul Tuten", "team": "30", "positions": ["RB"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 26, "throwPower": 29, "carrying": 85, "bCVision": 84, "breakTackle": 81, "speed": 95, "catching": 65, "catchInTraffic": 54, "shortRouteRunning": 59, "mediumRouteRunning": 52, "deepRouteRunning": 49, "passBlock": 51, "runBlock": 35, "powerMoves": 28, "finesseMoves": 30, "blockShedding": 38, "tackle": 37, "manCoverage": 26, "zoneCoverage": 30, "kickPower": 35, "kickAccuracy": 23}}, {"id": "4035791", "name": "Cole Van Lanen", "team": "30", "positions": ["OT"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 30, "carrying": 22, "bCVision": 10, "breakTackle": 8, "speed": 67, "catching": 22, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 76, "runBlock": 77, "powerMoves": 25, "finesseMoves": 15, "blockShedding": 35, "tackle": 26, "manCoverage": 13, "zoneCoverage": 15, "kickPower": 14, "kickAccuracy": 10}}, {"id": "4432620", "name": "Parker Washington", "team": "30", "positions": ["WR"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 20, "throwPower": 25, "carrying": 75, "bCVision": 87, "breakTackle": 78, "speed": 89, "catching": 85, "catchInTraffic": 88, "shortRouteRunning": 83, "mediumRouteRunning": 83, "deepRouteRunning": 81, "passBlock": 24, "runBlock": 40, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 30, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 20, "kickAccuracy": 18}}, {"id": "5085024", "name": "CJ Williams", "team": "30", "positions": ["WR"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 203, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5085024", "asOf": "2026-09-10T14:22:53.208725+00:00", "baseRating": 66, "priorRating": 62.77, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 26, "throwAccuracyMid": 19, "throwAccuracyDeep": 13, "throwUnderPressure": 21, "throwPower": 27, "carrying": 71, "bCVision": 77, "breakTackle": 73, "speed": 88, "catching": 76, "catchInTraffic": 80, "shortRouteRunning": 66, "mediumRouteRunning": 67, "deepRouteRunning": 66, "passBlock": 29, "runBlock": 51, "powerMoves": 24, "finesseMoves": 22, "blockShedding": 23, "tackle": 24, "manCoverage": 24, "zoneCoverage": 28, "kickPower": 41, "kickAccuracy": 38}}, {"id": "2971275", "name": "Arik Armstead", "team": "30", "positions": ["DT"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 35, "carrying": 44, "bCVision": 20, "breakTackle": 16, "speed": 73, "catching": 38, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 3, "deepRouteRunning": 2, "passBlock": 45, "runBlock": 45, "powerMoves": 77, "finesseMoves": 67, "blockShedding": 76, "tackle": 85, "manCoverage": 32, "zoneCoverage": 40, "kickPower": 30, "kickAccuracy": 30}}, {"id": "4257580", "name": "Christian Braswell", "team": "30", "positions": ["CB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 19, "throwAccuracyMid": 14, "throwAccuracyDeep": 12, "throwUnderPressure": 13, "throwPower": 32, "carrying": 62, "bCVision": 69, "breakTackle": 61, "speed": 90, "catching": 69, "catchInTraffic": 62, "shortRouteRunning": 49, "mediumRouteRunning": 45, "deepRouteRunning": 44, "passBlock": 35, "runBlock": 35, "powerMoves": 29, "finesseMoves": 33, "blockShedding": 51, "tackle": 60, "manCoverage": 63, "zoneCoverage": 72, "kickPower": 13, "kickAccuracy": 12}}, {"id": "4242149", "name": "Montaric Brown", "team": "30", "positions": ["CB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 6, "throwPower": 23, "carrying": 61, "bCVision": 60, "breakTackle": 49, "speed": 87, "catching": 70, "catchInTraffic": 56, "shortRouteRunning": 41, "mediumRouteRunning": 36, "deepRouteRunning": 32, "passBlock": 35, "runBlock": 35, "powerMoves": 27, "finesseMoves": 34, "blockShedding": 49, "tackle": 60, "manCoverage": 76, "zoneCoverage": 81, "kickPower": 17, "kickAccuracy": 14}}, {"id": "4572704", "name": "Branson Combs", "team": "30", "positions": ["LB"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 23, "carrying": 53, "bCVision": 45, "breakTackle": 41, "speed": 83, "catching": 58, "catchInTraffic": 49, "shortRouteRunning": 24, "mediumRouteRunning": 21, "deepRouteRunning": 18, "passBlock": 45, "runBlock": 45, "powerMoves": 51, "finesseMoves": 53, "blockShedding": 65, "tackle": 77, "manCoverage": 55, "zoneCoverage": 61, "kickPower": 22, "kickAccuracy": 18}}, {"id": "3134316", "name": "Matt Dickerson", "team": "30", "positions": ["DT", "EDGE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 13, "carrying": 26, "bCVision": 13, "breakTackle": 10, "speed": 71, "catching": 30, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 3, "deepRouteRunning": 2, "passBlock": 45, "runBlock": 45, "powerMoves": 66, "finesseMoves": 57, "blockShedding": 75, "tackle": 79, "manCoverage": 22, "zoneCoverage": 33, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4334300", "name": "Dennis Gardeck", "team": "30", "positions": ["LB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 28, "carrying": 45, "bCVision": 37, "breakTackle": 20, "speed": 86, "catching": 50, "catchInTraffic": 32, "shortRouteRunning": 14, "mediumRouteRunning": 10, "deepRouteRunning": 6, "passBlock": 45, "runBlock": 45, "powerMoves": 70, "finesseMoves": 77, "blockShedding": 76, "tackle": 82, "manCoverage": 50, "zoneCoverage": 59, "kickPower": 14, "kickAccuracy": 17}}, {"id": "4875266", "name": "B.J. Green II", "team": "30", "positions": ["EDGE"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 8, "throwPower": 21, "carrying": 27, "bCVision": 15, "breakTackle": 24, "speed": 82, "catching": 35, "catchInTraffic": 20, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 35, "runBlock": 40, "powerMoves": 64, "finesseMoves": 67, "blockShedding": 68, "tackle": 77, "manCoverage": 44, "zoneCoverage": 50, "kickPower": 36, "kickAccuracy": 31}}, {"id": "3915520", "name": "DaVon Hamilton", "team": "30", "positions": ["DT"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 22, "carrying": 36, "bCVision": 23, "breakTackle": 14, "speed": 70, "catching": 26, "catchInTraffic": 19, "shortRouteRunning": 14, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 44, "runBlock": 45, "powerMoves": 72, "finesseMoves": 60, "blockShedding": 76, "tackle": 79, "manCoverage": 16, "zoneCoverage": 23, "kickPower": 18, "kickAccuracy": 19}}, {"id": "3915239", "name": "Josh Hines-Allen", "team": "30", "positions": ["EDGE"], "rating": 89, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 67, "bCVision": 53, "breakTackle": 37, "speed": 87, "catching": 74, "catchInTraffic": 61, "shortRouteRunning": 48, "mediumRouteRunning": 40, "deepRouteRunning": 36, "passBlock": 45, "runBlock": 45, "powerMoves": 83, "finesseMoves": 89, "blockShedding": 82, "tackle": 86, "manCoverage": 52, "zoneCoverage": 62, "kickPower": 15, "kickAccuracy": 17}}, {"id": "4912185", "name": "Jalen Huskey", "team": "30", "positions": ["S"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 100, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4912185", "asOf": "2026-09-10T14:22:53.220297+00:00", "baseRating": 70, "priorRating": 65.06, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 28, "carrying": 58, "bCVision": 62, "breakTackle": 59, "speed": 87, "catching": 65, "catchInTraffic": 58, "shortRouteRunning": 46, "mediumRouteRunning": 43, "deepRouteRunning": 36, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 43, "blockShedding": 53, "tackle": 66, "manCoverage": 66, "zoneCoverage": 74, "kickPower": 23, "kickAccuracy": 26}}, {"id": "4429168", "name": "Antonio Johnson", "team": "30", "positions": ["S"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 11, "throwPower": 23, "carrying": 54, "bCVision": 66, "breakTackle": 71, "speed": 88, "catching": 64, "catchInTraffic": 53, "shortRouteRunning": 45, "mediumRouteRunning": 40, "deepRouteRunning": 33, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 49, "blockShedding": 54, "tackle": 77, "manCoverage": 79, "zoneCoverage": 85, "kickPower": 19, "kickAccuracy": 16}}, {"id": "4426448", "name": "Jarrian Jones", "team": "30", "positions": ["CB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 9, "throwAccuracyDeep": 8, "throwUnderPressure": 12, "throwPower": 32, "carrying": 61, "bCVision": 70, "breakTackle": 65, "speed": 93, "catching": 74, "catchInTraffic": 59, "shortRouteRunning": 32, "mediumRouteRunning": 26, "deepRouteRunning": 22, "passBlock": 25, "runBlock": 28, "powerMoves": 28, "finesseMoves": 43, "blockShedding": 46, "tackle": 72, "manCoverage": 81, "zoneCoverage": 78, "kickPower": 16, "kickAccuracy": 18}}, {"id": "4880675", "name": "Rayuan Lane III", "team": "30", "positions": ["S"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 24, "carrying": 63, "bCVision": 67, "breakTackle": 52, "speed": 87, "catching": 64, "catchInTraffic": 52, "shortRouteRunning": 28, "mediumRouteRunning": 21, "deepRouteRunning": 17, "passBlock": 35, "runBlock": 35, "powerMoves": 30, "finesseMoves": 36, "blockShedding": 46, "tackle": 65, "manCoverage": 60, "zoneCoverage": 65, "kickPower": 19, "kickAccuracy": 15}}, {"id": "3045207", "name": "Jourdan Lewis", "team": "30", "positions": ["CB"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 65, "bCVision": 73, "breakTackle": 66, "speed": 88, "catching": 73, "catchInTraffic": 73, "shortRouteRunning": 32, "mediumRouteRunning": 22, "deepRouteRunning": 15, "passBlock": 35, "runBlock": 35, "powerMoves": 27, "finesseMoves": 36, "blockShedding": 58, "tackle": 69, "manCoverage": 84, "zoneCoverage": 80, "kickPower": 26, "kickAccuracy": 26}}, {"id": "4240610", "name": "Ventrell Miller", "team": "30", "positions": ["LB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 14, "throwAccuracyMid": 11, "throwAccuracyDeep": 7, "throwUnderPressure": 13, "throwPower": 17, "carrying": 55, "bCVision": 62, "breakTackle": 49, "speed": 83, "catching": 58, "catchInTraffic": 52, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 6, "passBlock": 35, "runBlock": 45, "powerMoves": 54, "finesseMoves": 49, "blockShedding": 67, "tackle": 78, "manCoverage": 61, "zoneCoverage": 69, "kickPower": 15, "kickAccuracy": 14}}, {"id": "2970716", "name": "Eric Murray", "team": "30", "positions": ["S"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 27, "carrying": 58, "bCVision": 66, "breakTackle": 45, "speed": 86, "catching": 62, "catchInTraffic": 58, "shortRouteRunning": 26, "mediumRouteRunning": 16, "deepRouteRunning": 11, "passBlock": 10, "runBlock": 15, "powerMoves": 38, "finesseMoves": 44, "blockShedding": 48, "tackle": 71, "manCoverage": 67, "zoneCoverage": 73, "kickPower": 18, "kickAccuracy": 17}}, {"id": "3050073", "name": "Foyesade Oluokun", "team": "30", "positions": ["LB"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 28, "carrying": 62, "bCVision": 41, "breakTackle": 26, "speed": 87, "catching": 73, "catchInTraffic": 49, "shortRouteRunning": 20, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 56, "finesseMoves": 49, "blockShedding": 74, "tackle": 90, "manCoverage": 68, "zoneCoverage": 76, "kickPower": 20, "kickAccuracy": 14}}, {"id": "4430271", "name": "Ruke Orhorhoro", "team": "30", "positions": ["DT"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 22, "carrying": 34, "bCVision": 36, "breakTackle": 16, "speed": 76, "catching": 48, "catchInTraffic": 10, "shortRouteRunning": 13, "mediumRouteRunning": 6, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 76, "finesseMoves": 66, "blockShedding": 76, "tackle": 80, "manCoverage": 23, "zoneCoverage": 29, "kickPower": 21, "kickAccuracy": 19}}, {"id": "4683347", "name": "Caleb Ransaw", "team": "30", "positions": ["S"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 24, "carrying": 59, "bCVision": 62, "breakTackle": 47, "speed": 95, "catching": 67, "catchInTraffic": 53, "shortRouteRunning": 25, "mediumRouteRunning": 15, "deepRouteRunning": 13, "passBlock": 35, "runBlock": 35, "powerMoves": 38, "finesseMoves": 35, "blockShedding": 54, "tackle": 68, "manCoverage": 68, "zoneCoverage": 72, "kickPower": 21, "kickAccuracy": 17}}, {"id": "4612298", "name": "Albert Regis", "team": "30", "positions": ["DT"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 81, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4612298", "asOf": "2026-09-10T14:22:53.351461+00:00", "baseRating": 73, "priorRating": 65.75, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 45, "bCVision": 23, "breakTackle": 17, "speed": 76, "catching": 39, "catchInTraffic": 34, "shortRouteRunning": 31, "mediumRouteRunning": 27, "deepRouteRunning": 21, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 67, "blockShedding": 77, "tackle": 81, "manCoverage": 25, "zoneCoverage": 16, "kickPower": 15, "kickAccuracy": 21}}, {"id": "4573319", "name": "Danny Striggow", "team": "30", "positions": ["EDGE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 22, "carrying": 34, "bCVision": 33, "breakTackle": 24, "speed": 78, "catching": 35, "catchInTraffic": 19, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 71, "finesseMoves": 68, "blockShedding": 68, "tackle": 75, "manCoverage": 34, "zoneCoverage": 47, "kickPower": 15, "kickAccuracy": 13}}, {"id": "3124587", "name": "Jahlani Tavai", "team": "30", "positions": ["LB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 54, "bCVision": 46, "breakTackle": 51, "speed": 84, "catching": 69, "catchInTraffic": 45, "shortRouteRunning": 34, "mediumRouteRunning": 24, "deepRouteRunning": 17, "passBlock": 45, "runBlock": 45, "powerMoves": 64, "finesseMoves": 51, "blockShedding": 74, "tackle": 85, "manCoverage": 61, "zoneCoverage": 64, "kickPower": 15, "kickAccuracy": 19}}, {"id": "4836472", "name": "Bryan Thomas Jr.", "team": "30", "positions": ["EDGE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 24, "carrying": 42, "bCVision": 29, "breakTackle": 30, "speed": 79, "catching": 43, "catchInTraffic": 34, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 69, "finesseMoves": 68, "blockShedding": 69, "tackle": 78, "manCoverage": 37, "zoneCoverage": 44, "kickPower": 16, "kickAccuracy": 36}}, {"id": "4426349", "name": "Travon Walker", "team": "30", "positions": ["EDGE"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 18, "carrying": 54, "bCVision": 47, "breakTackle": 29, "speed": 87, "catching": 60, "catchInTraffic": 46, "shortRouteRunning": 25, "mediumRouteRunning": 19, "deepRouteRunning": 14, "passBlock": 45, "runBlock": 45, "powerMoves": 79, "finesseMoves": 72, "blockShedding": 82, "tackle": 79, "manCoverage": 44, "zoneCoverage": 54, "kickPower": 14, "kickAccuracy": 15}}, {"id": "4832922", "name": "Wesley Williams", "team": "30", "positions": ["EDGE"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 119, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4832922", "asOf": "2026-09-10T14:22:53.378395+00:00", "baseRating": 73, "priorRating": 64.5, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 17, "throwAccuracyDeep": 17, "throwUnderPressure": 16, "throwPower": 36, "carrying": 48, "bCVision": 48, "breakTackle": 43, "speed": 76, "catching": 42, "catchInTraffic": 29, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 67, "blockShedding": 75, "tackle": 81, "manCoverage": 31, "zoneCoverage": 39, "kickPower": 27, "kickAccuracy": 20}}, {"id": "3115480", "name": "Logan Cooke", "team": "30", "positions": ["P"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 26, "throwAccuracyMid": 20, "throwAccuracyDeep": 16, "throwUnderPressure": 18, "throwPower": 43, "carrying": 41, "bCVision": 16, "breakTackle": 20, "speed": 71, "catching": 39, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 21, "runBlock": 21, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 33, "manCoverage": 13, "zoneCoverage": 16, "kickPower": 94, "kickAccuracy": 82}}, {"id": "4686361", "name": "Cam Little", "team": "30", "positions": ["K"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 32, "throwAccuracyMid": 21, "throwAccuracyDeep": 12, "throwUnderPressure": 16, "throwPower": 29, "carrying": 20, "bCVision": 10, "breakTackle": 5, "speed": 74, "catching": 21, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 17, "runBlock": 16, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 12, "tackle": 21, "manCoverage": 11, "zoneCoverage": 12, "kickPower": 99, "kickAccuracy": 92}}, {"id": "3928931", "name": "Ross Matiscik", "team": "30", "positions": ["LS"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 11, "throwAccuracyMid": 11, "throwAccuracyDeep": 11, "throwUnderPressure": 12, "throwPower": 33, "carrying": 60, "bCVision": 17, "breakTackle": 15, "speed": 70, "catching": 55, "catchInTraffic": 45, "shortRouteRunning": 46, "mediumRouteRunning": 42, "deepRouteRunning": 38, "passBlock": 55, "runBlock": 47, "powerMoves": 52, "finesseMoves": 47, "blockShedding": 62, "tackle": 62, "manCoverage": 47, "zoneCoverage": 50, "kickPower": 22, "kickAccuracy": 36}}, {"id": "4684542", "name": "Garrett DiGiorgio", "team": "30", "positions": ["OG", "OT"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 15, "carrying": 32, "bCVision": 12, "breakTackle": 15, "speed": 60, "catching": 31, "catchInTraffic": 19, "shortRouteRunning": 12, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 70, "runBlock": 71, "powerMoves": 56, "finesseMoves": 31, "blockShedding": 32, "tackle": 41, "manCoverage": 15, "zoneCoverage": 32, "kickPower": 16, "kickAccuracy": 15}}, {"id": "5121433", "name": "Zach Durfee", "team": "30", "positions": ["EDGE"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 233, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5121433", "asOf": "2026-09-10T14:22:53.400461+00:00", "baseRating": 70, "priorRating": 62.32, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 27, "throwPower": 19, "carrying": 52, "bCVision": 37, "breakTackle": 40, "speed": 86, "catching": 36, "catchInTraffic": 35, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 67, "finesseMoves": 73, "blockShedding": 70, "tackle": 78, "manCoverage": 24, "zoneCoverage": 31, "kickPower": 27, "kickAccuracy": 20}}, {"id": "4880861", "name": "Parker Hughes", "team": "30", "positions": ["LB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 240, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4880861", "asOf": "2026-09-10T14:22:53.412712+00:00", "baseRating": 66, "priorRating": 62.22, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 33, "carrying": 53, "bCVision": 31, "breakTackle": 31, "speed": 88, "catching": 66, "catchInTraffic": 50, "shortRouteRunning": 34, "mediumRouteRunning": 32, "deepRouteRunning": 30, "passBlock": 62, "runBlock": 43, "powerMoves": 49, "finesseMoves": 53, "blockShedding": 63, "tackle": 79, "manCoverage": 60, "zoneCoverage": 63, "kickPower": 15, "kickAccuracy": 12}}, {"id": "3863820", "name": "Patrick Mekari", "team": "30", "positions": ["OG"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 22, "carrying": 33, "bCVision": 15, "breakTackle": 9, "speed": 71, "catching": 22, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 75, "runBlock": 75, "powerMoves": 15, "finesseMoves": 15, "blockShedding": 25, "tackle": 34, "manCoverage": 9, "zoneCoverage": 12, "kickPower": 22, "kickAccuracy": 20}}, {"id": "3129307", "name": "Sam Mustipher", "team": "30", "positions": ["C"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/jacksonville-jaguars/17", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/30/roster", "rosterAsOf": "2026-09-23T15:57:40.523030+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 30, "carrying": 40, "bCVision": 10, "breakTackle": 6, "speed": 61, "catching": 25, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 72, "runBlock": 71, "powerMoves": 22, "finesseMoves": 20, "blockShedding": 25, "tackle": 37, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 25, "kickAccuracy": 25}}, {"id": "4912218", "name": "Cyrus Allen", "team": "12", "positions": ["WR"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 176, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4912218", "asOf": "2026-09-10T14:22:47.143497+00:00", "baseRating": 70, "priorRating": 63.23, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 22, "throwAccuracyDeep": 19, "throwUnderPressure": 24, "throwPower": 34, "carrying": 68, "bCVision": 81, "breakTackle": 74, "speed": 89, "catching": 79, "catchInTraffic": 78, "shortRouteRunning": 69, "mediumRouteRunning": 71, "deepRouteRunning": 73, "passBlock": 30, "runBlock": 48, "powerMoves": 20, "finesseMoves": 18, "blockShedding": 19, "tackle": 43, "manCoverage": 18, "zoneCoverage": 22, "kickPower": 33, "kickAccuracy": 29}}, {"id": "4566190", "name": "Kahlil Benson", "team": "12", "positions": ["OT"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 15, "carrying": 26, "bCVision": 10, "breakTackle": 5, "speed": 70, "catching": 24, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 68, "runBlock": 71, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 38, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 11, "kickAccuracy": 12}}, {"id": "4431196", "name": "Jake Briningstool", "team": "12", "positions": ["TE"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 72, "bCVision": 68, "breakTackle": 63, "speed": 81, "catching": 78, "catchInTraffic": 75, "shortRouteRunning": 66, "mediumRouteRunning": 62, "deepRouteRunning": 57, "passBlock": 56, "runBlock": 58, "powerMoves": 14, "finesseMoves": 13, "blockShedding": 33, "tackle": 37, "manCoverage": 14, "zoneCoverage": 19, "kickPower": 17, "kickAccuracy": 13}}, {"id": "4043039", "name": "Mike Caliendo", "team": "12", "positions": ["OG"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 17, "carrying": 32, "bCVision": 15, "breakTackle": 19, "speed": 60, "catching": 42, "catchInTraffic": 15, "shortRouteRunning": 25, "mediumRouteRunning": 17, "deepRouteRunning": 13, "passBlock": 70, "runBlock": 72, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 25, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 10, "kickAccuracy": 11}}, {"id": "4373280", "name": "Joshua Ezeudu", "team": "12", "positions": ["OT", "OG"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 7, "throwPower": 16, "carrying": 35, "bCVision": 17, "breakTackle": 12, "speed": 65, "catching": 23, "catchInTraffic": 12, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 71, "runBlock": 69, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 21, "manCoverage": 9, "zoneCoverage": 10, "kickPower": 24, "kickAccuracy": 23}}, {"id": "4362887", "name": "Justin Fields", "team": "12", "positions": ["QB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 83, "throwAccuracyMid": 80, "throwAccuracyDeep": 77, "throwUnderPressure": 74, "throwPower": 91, "carrying": 58, "bCVision": 89, "breakTackle": 79, "speed": 91, "catching": 32, "catchInTraffic": 16, "shortRouteRunning": 19, "mediumRouteRunning": 15, "deepRouteRunning": 14, "passBlock": 16, "runBlock": 29, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 24, "manCoverage": 17, "zoneCoverage": 19, "kickPower": 19, "kickAccuracy": 18}}, {"id": "4240472", "name": "Noah Gray", "team": "12", "positions": ["TE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 43, "throwAccuracyMid": 36, "throwAccuracyDeep": 31, "throwUnderPressure": 31, "throwPower": 51, "carrying": 78, "bCVision": 74, "breakTackle": 67, "speed": 87, "catching": 89, "catchInTraffic": 78, "shortRouteRunning": 69, "mediumRouteRunning": 63, "deepRouteRunning": 58, "passBlock": 60, "runBlock": 61, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 36, "tackle": 37, "manCoverage": 14, "zoneCoverage": 18, "kickPower": 23, "kickAccuracy": 18}}, {"id": "4241385", "name": "Creed Humphrey", "team": "12", "positions": ["C"], "rating": 95, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 24, "carrying": 34, "bCVision": 10, "breakTackle": 8, "speed": 73, "catching": 25, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 6, "passBlock": 93, "runBlock": 94, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 39, "manCoverage": 7, "zoneCoverage": 11, "kickPower": 14, "kickAccuracy": 11}}, {"id": "4832955", "name": "Emmett Johnson", "team": "12", "positions": ["RB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 161, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4832955", "asOf": "2026-09-10T14:22:47.209726+00:00", "baseRating": 68, "priorRating": 63.52, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 19, "throwAccuracyDeep": 15, "throwUnderPressure": 24, "throwPower": 28, "carrying": 88, "bCVision": 83, "breakTackle": 75, "speed": 89, "catching": 72, "catchInTraffic": 59, "shortRouteRunning": 67, "mediumRouteRunning": 59, "deepRouteRunning": 44, "passBlock": 48, "runBlock": 33, "powerMoves": 11, "finesseMoves": 13, "blockShedding": 20, "tackle": 23, "manCoverage": 21, "zoneCoverage": 22, "kickPower": 24, "kickAccuracy": 22}}, {"id": "15847", "name": "Travis Kelce", "team": "12", "positions": ["TE"], "rating": 91, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 64, "throwAccuracyMid": 53, "throwAccuracyDeep": 49, "throwUnderPressure": 33, "throwPower": 70, "carrying": 72, "bCVision": 86, "breakTackle": 75, "speed": 84, "catching": 90, "catchInTraffic": 86, "shortRouteRunning": 84, "mediumRouteRunning": 76, "deepRouteRunning": 71, "passBlock": 63, "runBlock": 65, "powerMoves": 20, "finesseMoves": 20, "blockShedding": 40, "tackle": 45, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 35, "kickAccuracy": 32}}, {"id": "3139477", "name": "Patrick Mahomes", "team": "12", "positions": ["QB"], "rating": 93, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 94, "throwAccuracyMid": 89, "throwAccuracyDeep": 82, "throwUnderPressure": 88, "throwPower": 97, "carrying": 66, "bCVision": 93, "breakTackle": 78, "speed": 85, "catching": 59, "catchInTraffic": 32, "shortRouteRunning": 27, "mediumRouteRunning": 17, "deepRouteRunning": 15, "passBlock": 10, "runBlock": 23, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 26, "manCoverage": 17, "zoneCoverage": 19, "kickPower": 20, "kickAccuracy": 10}}, {"id": "4043041", "name": "Jaylon Moore", "team": "12", "positions": ["OT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 13, "carrying": 46, "bCVision": 33, "breakTackle": 22, "speed": 62, "catching": 38, "catchInTraffic": 38, "shortRouteRunning": 27, "mediumRouteRunning": 16, "deepRouteRunning": 9, "passBlock": 79, "runBlock": 73, "powerMoves": 39, "finesseMoves": 37, "blockShedding": 34, "tackle": 44, "manCoverage": 12, "zoneCoverage": 13, "kickPower": 16, "kickAccuracy": 11}}, {"id": "4367645", "name": "Hunter Nourzad", "team": "12", "positions": ["C"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 8, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 22, "carrying": 41, "bCVision": 10, "breakTackle": 5, "speed": 67, "catching": 22, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 72, "runBlock": 71, "powerMoves": 38, "finesseMoves": 35, "blockShedding": 34, "tackle": 35, "manCoverage": 9, "zoneCoverage": 9, "kickPower": 22, "kickAccuracy": 20}}, {"id": "4372716", "name": "Nikko Remigio", "team": "12", "positions": ["WR"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 19, "throwPower": 29, "carrying": 71, "bCVision": 82, "breakTackle": 75, "speed": 87, "catching": 82, "catchInTraffic": 75, "shortRouteRunning": 73, "mediumRouteRunning": 72, "deepRouteRunning": 69, "passBlock": 29, "runBlock": 41, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 31, "manCoverage": 13, "zoneCoverage": 18, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4428331", "name": "Rashee Rice", "team": "12", "positions": ["WR"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 18, "throwPower": 47, "carrying": 72, "bCVision": 88, "breakTackle": 80, "speed": 90, "catching": 91, "catchInTraffic": 82, "shortRouteRunning": 90, "mediumRouteRunning": 88, "deepRouteRunning": 80, "passBlock": 37, "runBlock": 55, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 32, "tackle": 32, "manCoverage": 11, "zoneCoverage": 16, "kickPower": 25, "kickAccuracy": 20}}, {"id": "5082630", "name": "Jalen Royals", "team": "12", "positions": ["WR"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 29, "throwAccuracyMid": 25, "throwAccuracyDeep": 20, "throwUnderPressure": 30, "throwPower": 43, "carrying": 75, "bCVision": 84, "breakTackle": 74, "speed": 92, "catching": 81, "catchInTraffic": 81, "shortRouteRunning": 75, "mediumRouteRunning": 72, "deepRouteRunning": 71, "passBlock": 27, "runBlock": 46, "powerMoves": 34, "finesseMoves": 36, "blockShedding": 43, "tackle": 23, "manCoverage": 29, "zoneCoverage": 31, "kickPower": 19, "kickAccuracy": 29}}, {"id": "4596602", "name": "Brashard Smith", "team": "12", "positions": ["RB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 18, "throwPower": 25, "carrying": 87, "bCVision": 79, "breakTackle": 76, "speed": 93, "catching": 69, "catchInTraffic": 60, "shortRouteRunning": 66, "mediumRouteRunning": 63, "deepRouteRunning": 58, "passBlock": 50, "runBlock": 33, "powerMoves": 23, "finesseMoves": 25, "blockShedding": 29, "tackle": 27, "manCoverage": 20, "zoneCoverage": 24, "kickPower": 18, "kickAccuracy": 18}}, {"id": "4242459", "name": "Trey Smith", "team": "12", "positions": ["OG"], "rating": 91, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 25, "carrying": 32, "bCVision": 10, "breakTackle": 5, "speed": 71, "catching": 24, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 83, "runBlock": 92, "powerMoves": 28, "finesseMoves": 10, "blockShedding": 25, "tackle": 32, "manCoverage": 10, "zoneCoverage": 11, "kickPower": 24, "kickAccuracy": 22}}, {"id": "4431595", "name": "Kingsley Suamataia", "team": "12", "positions": ["OG", "OT"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 11, "throwAccuracyDeep": 9, "throwUnderPressure": 12, "throwPower": 78, "carrying": 31, "bCVision": 28, "breakTackle": 20, "speed": 71, "catching": 35, "catchInTraffic": 31, "shortRouteRunning": 14, "mediumRouteRunning": 12, "deepRouteRunning": 11, "passBlock": 79, "runBlock": 77, "powerMoves": 35, "finesseMoves": 33, "blockShedding": 30, "tackle": 40, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 31, "kickAccuracy": 25}}, {"id": "4362921", "name": "Tyquan Thornton", "team": "12", "positions": ["WR"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 38, "throwAccuracyMid": 31, "throwAccuracyDeep": 22, "throwUnderPressure": 27, "throwPower": 44, "carrying": 76, "bCVision": 73, "breakTackle": 69, "speed": 92, "catching": 86, "catchInTraffic": 82, "shortRouteRunning": 76, "mediumRouteRunning": 78, "deepRouteRunning": 79, "passBlock": 25, "runBlock": 43, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 21, "tackle": 19, "manCoverage": 12, "zoneCoverage": 18, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4567048", "name": "Kenneth Walker III", "team": "12", "positions": ["RB"], "rating": 90, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 11, "throwUnderPressure": 11, "throwPower": 27, "carrying": 98, "bCVision": 89, "breakTackle": 92, "speed": 93, "catching": 67, "catchInTraffic": 46, "shortRouteRunning": 54, "mediumRouteRunning": 47, "deepRouteRunning": 41, "passBlock": 54, "runBlock": 33, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 33, "tackle": 36, "manCoverage": 12, "zoneCoverage": 18, "kickPower": 15, "kickAccuracy": 12}}, {"id": "4683062", "name": "Xavier Worthy", "team": "12", "positions": ["WR"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 50, "throwAccuracyMid": 52, "throwAccuracyDeep": 51, "throwUnderPressure": 45, "throwPower": 62, "carrying": 73, "bCVision": 87, "breakTackle": 73, "speed": 99, "catching": 84, "catchInTraffic": 76, "shortRouteRunning": 78, "mediumRouteRunning": 78, "deepRouteRunning": 82, "passBlock": 24, "runBlock": 33, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 17, "tackle": 19, "manCoverage": 13, "zoneCoverage": 18, "kickPower": 21, "kickAccuracy": 20}}, {"id": "4612387", "name": "Felix Anudike-Uzomah", "team": "12", "positions": ["EDGE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 20, "carrying": 34, "bCVision": 31, "breakTackle": 33, "speed": 81, "catching": 32, "catchInTraffic": 21, "shortRouteRunning": 10, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 35, "runBlock": 40, "powerMoves": 72, "finesseMoves": 74, "blockShedding": 73, "tackle": 78, "manCoverage": 24, "zoneCoverage": 29, "kickPower": 34, "kickAccuracy": 29}}, {"id": "4602389", "name": "Jeffrey Bassa", "team": "12", "positions": ["LB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 25, "carrying": 58, "bCVision": 46, "breakTackle": 38, "speed": 85, "catching": 54, "catchInTraffic": 49, "shortRouteRunning": 30, "mediumRouteRunning": 27, "deepRouteRunning": 24, "passBlock": 45, "runBlock": 45, "powerMoves": 50, "finesseMoves": 53, "blockShedding": 62, "tackle": 81, "manCoverage": 62, "zoneCoverage": 65, "kickPower": 21, "kickAccuracy": 19}}, {"id": "4362759", "name": "Nick Bolton", "team": "12", "positions": ["LB"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 13, "carrying": 54, "bCVision": 32, "breakTackle": 21, "speed": 87, "catching": 64, "catchInTraffic": 34, "shortRouteRunning": 20, "mediumRouteRunning": 10, "deepRouteRunning": 6, "passBlock": 45, "runBlock": 45, "powerMoves": 63, "finesseMoves": 51, "blockShedding": 76, "tackle": 86, "manCoverage": 66, "zoneCoverage": 69, "kickPower": 20, "kickAccuracy": 11}}, {"id": "4710706", "name": "Jadon Canady", "team": "12", "positions": ["S", "CB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 109, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4710706", "asOf": "2026-09-10T14:22:47.299390+00:00", "baseRating": 73, "priorRating": 64.78, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 22, "carrying": 54, "bCVision": 65, "breakTackle": 57, "speed": 90, "catching": 66, "catchInTraffic": 63, "shortRouteRunning": 45, "mediumRouteRunning": 42, "deepRouteRunning": 35, "passBlock": 35, "runBlock": 35, "powerMoves": 27, "finesseMoves": 45, "blockShedding": 55, "tackle": 67, "manCoverage": 69, "zoneCoverage": 72, "kickPower": 23, "kickAccuracy": 21}}, {"id": "4249766", "name": "Jack Cochrane", "team": "12", "positions": ["LB"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 29, "throwAccuracyMid": 26, "throwAccuracyDeep": 24, "throwUnderPressure": 21, "throwPower": 35, "carrying": 63, "bCVision": 64, "breakTackle": 52, "speed": 83, "catching": 62, "catchInTraffic": 54, "shortRouteRunning": 47, "mediumRouteRunning": 44, "deepRouteRunning": 39, "passBlock": 50, "runBlock": 45, "powerMoves": 45, "finesseMoves": 51, "blockShedding": 62, "tackle": 78, "manCoverage": 49, "zoneCoverage": 62, "kickPower": 21, "kickAccuracy": 15}}, {"id": "4880124", "name": "Mansoor Delane", "team": "12", "positions": ["CB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 6, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4880124", "asOf": "2026-09-10T14:22:47.300348+00:00", "baseRating": 79, "priorRating": 74.19, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 33, "throwAccuracyMid": 30, "throwAccuracyDeep": 27, "throwUnderPressure": 27, "throwPower": 40, "carrying": 65, "bCVision": 67, "breakTackle": 53, "speed": 93, "catching": 75, "catchInTraffic": 67, "shortRouteRunning": 48, "mediumRouteRunning": 45, "deepRouteRunning": 37, "passBlock": 35, "runBlock": 35, "powerMoves": 38, "finesseMoves": 43, "blockShedding": 50, "tackle": 57, "manCoverage": 77, "zoneCoverage": 73, "kickPower": 17, "kickAccuracy": 15}}, {"id": "4035433", "name": "Kristian Fulton", "team": "12", "positions": ["CB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 56, "bCVision": 58, "breakTackle": 49, "speed": 91, "catching": 61, "catchInTraffic": 49, "shortRouteRunning": 32, "mediumRouteRunning": 24, "deepRouteRunning": 16, "passBlock": 35, "runBlock": 25, "powerMoves": 31, "finesseMoves": 36, "blockShedding": 52, "tackle": 48, "manCoverage": 77, "zoneCoverage": 82, "kickPower": 10, "kickAccuracy": 11}}, {"id": "4684432", "name": "Ashton Gillotte", "team": "12", "positions": ["EDGE"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 7, "throwUnderPressure": 15, "throwPower": 27, "carrying": 38, "bCVision": 30, "breakTackle": 29, "speed": 84, "catching": 35, "catchInTraffic": 25, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 66, "blockShedding": 81, "tackle": 79, "manCoverage": 27, "zoneCoverage": 36, "kickPower": 24, "kickAccuracy": 21}}, {"id": "4039413", "name": "Alohi Gilman", "team": "12", "positions": ["S"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 26, "carrying": 58, "bCVision": 67, "breakTackle": 48, "speed": 87, "catching": 73, "catchInTraffic": 52, "shortRouteRunning": 36, "mediumRouteRunning": 31, "deepRouteRunning": 27, "passBlock": 35, "runBlock": 35, "powerMoves": 43, "finesseMoves": 48, "blockShedding": 62, "tackle": 67, "manCoverage": 69, "zoneCoverage": 79, "kickPower": 19, "kickAccuracy": 17}}, {"id": "4685232", "name": "Jaden Hicks", "team": "12", "positions": ["S"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 35, "throwAccuracyMid": 31, "throwAccuracyDeep": 24, "throwUnderPressure": 14, "throwPower": 40, "carrying": 68, "bCVision": 63, "breakTackle": 59, "speed": 89, "catching": 71, "catchInTraffic": 57, "shortRouteRunning": 26, "mediumRouteRunning": 22, "deepRouteRunning": 17, "passBlock": 30, "runBlock": 35, "powerMoves": 45, "finesseMoves": 53, "blockShedding": 64, "tackle": 69, "manCoverage": 69, "zoneCoverage": 74, "kickPower": 16, "kickAccuracy": 15}}, {"id": "3044859", "name": "Chris Jones", "team": "12", "positions": ["DT"], "rating": 94, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 23, "carrying": 29, "bCVision": 27, "breakTackle": 10, "speed": 73, "catching": 29, "catchInTraffic": 14, "shortRouteRunning": 13, "mediumRouteRunning": 6, "deepRouteRunning": 3, "passBlock": 44, "runBlock": 44, "powerMoves": 95, "finesseMoves": 90, "blockShedding": 87, "tackle": 88, "manCoverage": 23, "zoneCoverage": 29, "kickPower": 17, "kickAccuracy": 17}}, {"id": "4426659", "name": "George Karlaftis", "team": "12", "positions": ["EDGE"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 42, "bCVision": 35, "breakTackle": 22, "speed": 81, "catching": 47, "catchInTraffic": 28, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 81, "finesseMoves": 71, "blockShedding": 79, "tackle": 86, "manCoverage": 17, "zoneCoverage": 23, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4567826", "name": "Cooper McDonald", "team": "12", "positions": ["LB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 22, "carrying": 59, "bCVision": 42, "breakTackle": 33, "speed": 84, "catching": 57, "catchInTraffic": 48, "shortRouteRunning": 23, "mediumRouteRunning": 21, "deepRouteRunning": 19, "passBlock": 45, "runBlock": 45, "powerMoves": 51, "finesseMoves": 52, "blockShedding": 65, "tackle": 80, "manCoverage": 55, "zoneCoverage": 63, "kickPower": 16, "kickAccuracy": 20}}, {"id": "4685491", "name": "Xavier Nwankpa", "team": "12", "positions": ["S"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 24, "carrying": 60, "bCVision": 63, "breakTackle": 51, "speed": 90, "catching": 66, "catchInTraffic": 26, "shortRouteRunning": 23, "mediumRouteRunning": 28, "deepRouteRunning": 24, "passBlock": 35, "runBlock": 35, "powerMoves": 36, "finesseMoves": 35, "blockShedding": 53, "tackle": 69, "manCoverage": 58, "zoneCoverage": 66, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4428383", "name": "Chris Roland-Wallace", "team": "12", "positions": ["S", "CB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 36, "throwAccuracyMid": 34, "throwAccuracyDeep": 31, "throwUnderPressure": 26, "throwPower": 38, "carrying": 62, "bCVision": 60, "breakTackle": 52, "speed": 86, "catching": 65, "catchInTraffic": 63, "shortRouteRunning": 62, "mediumRouteRunning": 60, "deepRouteRunning": 58, "passBlock": 33, "runBlock": 34, "powerMoves": 37, "finesseMoves": 45, "blockShedding": 42, "tackle": 56, "manCoverage": 71, "zoneCoverage": 70, "kickPower": 18, "kickAccuracy": 15}}, {"id": "4040432", "name": "L'Jarius Sneed", "team": "12", "positions": ["CB"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 27, "carrying": 68, "bCVision": 78, "breakTackle": 60, "speed": 94, "catching": 76, "catchInTraffic": 58, "shortRouteRunning": 30, "mediumRouteRunning": 26, "deepRouteRunning": 33, "passBlock": 25, "runBlock": 18, "powerMoves": 35, "finesseMoves": 46, "blockShedding": 58, "tackle": 59, "manCoverage": 70, "zoneCoverage": 78, "kickPower": 22, "kickAccuracy": 24}}, {"id": "5081927", "name": "R Mason Thomas", "team": "12", "positions": ["EDGE"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 40, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5081927", "asOf": "2026-09-10T14:22:47.372714+00:00", "baseRating": 77, "priorRating": 68.03, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 27, "throwAccuracyMid": 24, "throwAccuracyDeep": 10, "throwUnderPressure": 15, "throwPower": 10, "carrying": 49, "bCVision": 30, "breakTackle": 32, "speed": 83, "catching": 58, "catchInTraffic": 42, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 79, "blockShedding": 77, "tackle": 81, "manCoverage": 37, "zoneCoverage": 47, "kickPower": 27, "kickAccuracy": 20}}, {"id": "4256074", "name": "Khyiris Tonga", "team": "12", "positions": ["DT"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 23, "carrying": 39, "bCVision": 39, "breakTackle": 21, "speed": 68, "catching": 30, "catchInTraffic": 28, "shortRouteRunning": 22, "mediumRouteRunning": 16, "deepRouteRunning": 12, "passBlock": 48, "runBlock": 51, "powerMoves": 76, "finesseMoves": 65, "blockShedding": 80, "tackle": 80, "manCoverage": 18, "zoneCoverage": 24, "kickPower": 27, "kickAccuracy": 28}}, {"id": "3129310", "name": "Drue Tranquill", "team": "12", "positions": ["LB"], "rating": 89, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 22, "carrying": 63, "bCVision": 55, "breakTackle": 47, "speed": 87, "catching": 59, "catchInTraffic": 33, "shortRouteRunning": 31, "mediumRouteRunning": 24, "deepRouteRunning": 14, "passBlock": 45, "runBlock": 45, "powerMoves": 55, "finesseMoves": 62, "blockShedding": 75, "tackle": 93, "manCoverage": 68, "zoneCoverage": 74, "kickPower": 16, "kickAccuracy": 20}}, {"id": "4610705", "name": "Nohl Williams", "team": "12", "positions": ["CB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 7, "throwPower": 25, "carrying": 68, "bCVision": 75, "breakTackle": 52, "speed": 89, "catching": 79, "catchInTraffic": 68, "shortRouteRunning": 39, "mediumRouteRunning": 36, "deepRouteRunning": 34, "passBlock": 35, "runBlock": 35, "powerMoves": 31, "finesseMoves": 32, "blockShedding": 56, "tackle": 64, "manCoverage": 76, "zoneCoverage": 76, "kickPower": 30, "kickAccuracy": 18}}, {"id": "4871063", "name": "Peter Woods", "team": "12", "positions": ["DT"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 29, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4871063", "asOf": "2026-09-10T14:22:47.401037+00:00", "baseRating": 76, "priorRating": 69.08, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 21, "carrying": 45, "bCVision": 42, "breakTackle": 18, "speed": 76, "catching": 44, "catchInTraffic": 27, "shortRouteRunning": 13, "mediumRouteRunning": 10, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 69, "blockShedding": 80, "tackle": 80, "manCoverage": 25, "zoneCoverage": 22, "kickPower": 16, "kickAccuracy": 24}}, {"id": "4361496", "name": "Matt Araiza", "team": "12", "positions": ["P"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 25, "throwAccuracyDeep": 20, "throwUnderPressure": 19, "throwPower": 35, "carrying": 35, "bCVision": 25, "breakTackle": 14, "speed": 82, "catching": 27, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 17, "runBlock": 16, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 34, "manCoverage": 11, "zoneCoverage": 15, "kickPower": 98, "kickAccuracy": 79}}, {"id": "3055899", "name": "Harrison Butker", "team": "12", "positions": ["K"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 33, "throwAccuracyMid": 25, "throwAccuracyDeep": 25, "throwUnderPressure": 24, "throwPower": 27, "carrying": 26, "bCVision": 28, "breakTackle": 14, "speed": 74, "catching": 30, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 19, "runBlock": 18, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 12, "tackle": 15, "manCoverage": 15, "zoneCoverage": 15, "kickPower": 96, "kickAccuracy": 87}}, {"id": "16665", "name": "James Winchester", "team": "12", "positions": ["LS"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 40, "carrying": 64, "bCVision": 40, "breakTackle": 20, "speed": 79, "catching": 60, "catchInTraffic": 47, "shortRouteRunning": 42, "mediumRouteRunning": 37, "deepRouteRunning": 32, "passBlock": 50, "runBlock": 47, "powerMoves": 15, "finesseMoves": 20, "blockShedding": 39, "tackle": 42, "manCoverage": 15, "zoneCoverage": 25, "kickPower": 25, "kickAccuracy": 24}}, {"id": "4885466", "name": "Jeff Caldwell", "team": "12", "positions": ["WR"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 23, "throwAccuracyMid": 18, "throwAccuracyDeep": 15, "throwUnderPressure": 25, "throwPower": 32, "carrying": 74, "bCVision": 76, "breakTackle": 72, "speed": 95, "catching": 76, "catchInTraffic": 74, "shortRouteRunning": 64, "mediumRouteRunning": 66, "deepRouteRunning": 69, "passBlock": 24, "runBlock": 45, "powerMoves": 28, "finesseMoves": 24, "blockShedding": 31, "tackle": 34, "manCoverage": 25, "zoneCoverage": 31, "kickPower": 28, "kickAccuracy": 22}}, {"id": "4431534", "name": "Ethan Downs", "team": "12", "positions": ["EDGE"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 21, "carrying": 33, "bCVision": 33, "breakTackle": 20, "speed": 83, "catching": 35, "catchInTraffic": 22, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 68, "finesseMoves": 66, "blockShedding": 68, "tackle": 76, "manCoverage": 32, "zoneCoverage": 42, "kickPower": 15, "kickAccuracy": 13}}, {"id": "4708490", "name": "John Michael Gyllenborg", "team": "12", "positions": ["TE"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 36, "throwAccuracyMid": 33, "throwAccuracyDeep": 21, "throwUnderPressure": 26, "throwPower": 15, "carrying": 73, "bCVision": 66, "breakTackle": 65, "speed": 86, "catching": 76, "catchInTraffic": 77, "shortRouteRunning": 61, "mediumRouteRunning": 56, "deepRouteRunning": 51, "passBlock": 54, "runBlock": 55, "powerMoves": 34, "finesseMoves": 34, "blockShedding": 35, "tackle": 45, "manCoverage": 27, "zoneCoverage": 37, "kickPower": 29, "kickAccuracy": 28}}, {"id": "4591008", "name": "Omarr Norman-Lott", "team": "12", "positions": ["DT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/12/roster", "rosterAsOf": "2026-09-23T15:57:41.653725+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 24, "carrying": 40, "bCVision": 25, "breakTackle": 28, "speed": 67, "catching": 24, "catchInTraffic": 19, "shortRouteRunning": 19, "mediumRouteRunning": 13, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 69, "blockShedding": 78, "tackle": 77, "manCoverage": 10, "zoneCoverage": 13, "kickPower": 21, "kickAccuracy": 15}}, {"id": "4603186", "name": "Jack Bech", "team": "13", "positions": ["WR"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 16, "throwAccuracyDeep": 21, "throwUnderPressure": 27, "throwPower": 29, "carrying": 74, "bCVision": 81, "breakTackle": 72, "speed": 89, "catching": 83, "catchInTraffic": 80, "shortRouteRunning": 77, "mediumRouteRunning": 77, "deepRouteRunning": 72, "passBlock": 24, "runBlock": 53, "powerMoves": 34, "finesseMoves": 36, "blockShedding": 42, "tackle": 36, "manCoverage": 27, "zoneCoverage": 39, "kickPower": 21, "kickAccuracy": 19}}, {"id": "5150247", "name": "Malik Benson", "team": "13", "positions": ["WR"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 195, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5150247", "asOf": "2026-09-10T14:22:47.871913+00:00", "baseRating": 69, "priorRating": 62.9, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 18, "throwAccuracyMid": 17, "throwAccuracyDeep": 15, "throwUnderPressure": 20, "throwPower": 24, "carrying": 71, "bCVision": 78, "breakTackle": 72, "speed": 93, "catching": 80, "catchInTraffic": 77, "shortRouteRunning": 69, "mediumRouteRunning": 70, "deepRouteRunning": 74, "passBlock": 30, "runBlock": 47, "powerMoves": 25, "finesseMoves": 33, "blockShedding": 29, "tackle": 38, "manCoverage": 31, "zoneCoverage": 37, "kickPower": 27, "kickAccuracy": 25}}, {"id": "4432665", "name": "Brock Bowers", "team": "13", "positions": ["TE"], "rating": 93, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 36, "carrying": 74, "bCVision": 84, "breakTackle": 74, "speed": 90, "catching": 97, "catchInTraffic": 87, "shortRouteRunning": 86, "mediumRouteRunning": 80, "deepRouteRunning": 75, "passBlock": 57, "runBlock": 60, "powerMoves": 29, "finesseMoves": 31, "blockShedding": 46, "tackle": 49, "manCoverage": 23, "zoneCoverage": 29, "kickPower": 23, "kickAccuracy": 16}}, {"id": "4362999", "name": "Spencer Burford", "team": "13", "positions": ["OG"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 34, "bCVision": 15, "breakTackle": 12, "speed": 65, "catching": 32, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 69, "runBlock": 73, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 29, "manCoverage": 10, "zoneCoverage": 11, "kickPower": 23, "kickAccuracy": 20}}, {"id": "14880", "name": "Kirk Cousins", "team": "13", "positions": ["QB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 87, "throwAccuracyMid": 83, "throwAccuracyDeep": 78, "throwUnderPressure": 83, "throwPower": 85, "carrying": 58, "bCVision": 58, "breakTackle": 48, "speed": 69, "catching": 22, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 13, "passBlock": 13, "runBlock": 14, "powerMoves": 12, "finesseMoves": 10, "blockShedding": 12, "tackle": 38, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 12, "kickAccuracy": 19}}, {"id": "4606683", "name": "DJ Glaze", "team": "13", "positions": ["OT"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 5, "throwPower": 27, "carrying": 31, "bCVision": 31, "breakTackle": 32, "speed": 65, "catching": 29, "catchInTraffic": 22, "shortRouteRunning": 13, "mediumRouteRunning": 12, "deepRouteRunning": 11, "passBlock": 74, "runBlock": 76, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 32, "tackle": 33, "manCoverage": 10, "zoneCoverage": 15, "kickPower": 12, "kickAccuracy": 10}}, {"id": "4694505", "name": "Charles Grant", "team": "13", "positions": ["OT"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 7, "throwPower": 14, "carrying": 25, "bCVision": 16, "breakTackle": 15, "speed": 75, "catching": 28, "catchInTraffic": 18, "shortRouteRunning": 15, "mediumRouteRunning": 6, "deepRouteRunning": 6, "passBlock": 72, "runBlock": 74, "powerMoves": 28, "finesseMoves": 32, "blockShedding": 27, "tackle": 33, "manCoverage": 11, "zoneCoverage": 13, "kickPower": 11, "kickAccuracy": 13}}, {"id": "4241961", "name": "Connor Heyward", "team": "13", "positions": ["TE", "RB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 32, "throwAccuracyMid": 20, "throwAccuracyDeep": 24, "throwUnderPressure": 26, "throwPower": 37, "carrying": 81, "bCVision": 79, "breakTackle": 68, "speed": 85, "catching": 78, "catchInTraffic": 79, "shortRouteRunning": 65, "mediumRouteRunning": 56, "deepRouteRunning": 49, "passBlock": 58, "runBlock": 58, "powerMoves": 25, "finesseMoves": 21, "blockShedding": 46, "tackle": 40, "manCoverage": 15, "zoneCoverage": 15, "kickPower": 42, "kickAccuracy": 37}}, {"id": "4890973", "name": "Ashton Jeanty", "team": "13", "positions": ["RB"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 21, "throwAccuracyDeep": 18, "throwUnderPressure": 27, "throwPower": 31, "carrying": 92, "bCVision": 86, "breakTackle": 89, "speed": 90, "catching": 70, "catchInTraffic": 60, "shortRouteRunning": 66, "mediumRouteRunning": 60, "deepRouteRunning": 56, "passBlock": 51, "runBlock": 41, "powerMoves": 27, "finesseMoves": 30, "blockShedding": 39, "tackle": 37, "manCoverage": 32, "zoneCoverage": 35, "kickPower": 24, "kickAccuracy": 25}}, {"id": "4366963", "name": "Dylan Laube", "team": "13", "positions": ["RB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 17, "throwPower": 27, "carrying": 85, "bCVision": 81, "breakTackle": 73, "speed": 88, "catching": 75, "catchInTraffic": 65, "shortRouteRunning": 70, "mediumRouteRunning": 64, "deepRouteRunning": 59, "passBlock": 50, "runBlock": 31, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 27, "manCoverage": 11, "zoneCoverage": 16, "kickPower": 25, "kickAccuracy": 25}}, {"id": "4360499", "name": "Tyler Linderbaum", "team": "13", "positions": ["C"], "rating": 88, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 21, "carrying": 35, "bCVision": 20, "breakTackle": 18, "speed": 78, "catching": 28, "catchInTraffic": 14, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 83, "runBlock": 91, "powerMoves": 39, "finesseMoves": 36, "blockShedding": 44, "tackle": 41, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 23, "kickAccuracy": 21}}, {"id": "4367202", "name": "Atonio Mafi", "team": "10", "positions": ["OG"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 22, "carrying": 40, "bCVision": 20, "breakTackle": 15, "speed": 55, "catching": 30, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 65, "runBlock": 72, "powerMoves": 66, "finesseMoves": 45, "blockShedding": 55, "tackle": 67, "manCoverage": 10, "zoneCoverage": 14, "kickPower": 27, "kickAccuracy": 22}}, {"id": "4429086", "name": "Michael Mayer", "team": "13", "positions": ["TE"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 72, "bCVision": 73, "breakTackle": 63, "speed": 82, "catching": 81, "catchInTraffic": 81, "shortRouteRunning": 69, "mediumRouteRunning": 63, "deepRouteRunning": 58, "passBlock": 59, "runBlock": 64, "powerMoves": 39, "finesseMoves": 43, "blockShedding": 52, "tackle": 54, "manCoverage": 23, "zoneCoverage": 34, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4837248", "name": "Fernando Mendoza", "team": "13", "positions": ["QB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 1, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4837248", "asOf": "2026-09-10T14:22:47.892890+00:00", "baseRating": 74, "priorRating": 80, "weight": 0.2, "adjustment": 1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 88, "throwAccuracyMid": 79, "throwAccuracyDeep": 78, "throwUnderPressure": 82, "throwPower": 91, "carrying": 64, "bCVision": 86, "breakTackle": 75, "speed": 84, "catching": 35, "catchInTraffic": 27, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 12, "runBlock": 22, "powerMoves": 26, "finesseMoves": 34, "blockShedding": 31, "tackle": 27, "manCoverage": 25, "zoneCoverage": 22, "kickPower": 20, "kickAccuracy": 18}}, {"id": "3134312", "name": "Kolton Miller", "team": "13", "positions": ["OT"], "rating": 91, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 12, "carrying": 30, "bCVision": 12, "breakTackle": 13, "speed": 75, "catching": 22, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 12, "deepRouteRunning": 10, "passBlock": 93, "runBlock": 83, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 31, "tackle": 31, "manCoverage": 12, "zoneCoverage": 16, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4382466", "name": "Jalen Nailor", "team": "13", "positions": ["WR"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 26, "carrying": 70, "bCVision": 79, "breakTackle": 69, "speed": 90, "catching": 87, "catchInTraffic": 83, "shortRouteRunning": 77, "mediumRouteRunning": 78, "deepRouteRunning": 79, "passBlock": 29, "runBlock": 46, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 34, "tackle": 34, "manCoverage": 22, "zoneCoverage": 31, "kickPower": 20, "kickAccuracy": 15}}, {"id": "4260394", "name": "Aidan O'Connell", "team": "13", "positions": ["QB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 85, "throwAccuracyMid": 79, "throwAccuracyDeep": 75, "throwUnderPressure": 79, "throwPower": 86, "carrying": 64, "bCVision": 59, "breakTackle": 35, "speed": 75, "catching": 21, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 17, "runBlock": 15, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 20, "manCoverage": 10, "zoneCoverage": 13, "kickPower": 15, "kickAccuracy": 13}}, {"id": "4875295", "name": "Jackson Powers-Johnson", "team": "13", "positions": ["OG"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 8, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 9, "throwPower": 15, "carrying": 37, "bCVision": 10, "breakTackle": 5, "speed": 70, "catching": 31, "catchInTraffic": 17, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 78, "runBlock": 80, "powerMoves": 45, "finesseMoves": 37, "blockShedding": 49, "tackle": 46, "manCoverage": 11, "zoneCoverage": 11, "kickPower": 21, "kickAccuracy": 18}}, {"id": "4433889", "name": "Caleb Rogers", "team": "13", "positions": ["OG"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 22, "carrying": 24, "bCVision": 13, "breakTackle": 14, "speed": 69, "catching": 24, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 74, "runBlock": 75, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 22, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 15, "kickAccuracy": 13}}, {"id": "4045305", "name": "Ian Thomas", "team": "13", "positions": ["TE"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 27, "throwAccuracyMid": 22, "throwAccuracyDeep": 19, "throwUnderPressure": 13, "throwPower": 31, "carrying": 74, "bCVision": 68, "breakTackle": 65, "speed": 82, "catching": 79, "catchInTraffic": 76, "shortRouteRunning": 69, "mediumRouteRunning": 64, "deepRouteRunning": 56, "passBlock": 58, "runBlock": 60, "powerMoves": 20, "finesseMoves": 20, "blockShedding": 27, "tackle": 31, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4428718", "name": "Tre Tucker", "team": "13", "positions": ["WR"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 17, "throwAccuracyMid": 15, "throwAccuracyDeep": 11, "throwUnderPressure": 17, "throwPower": 26, "carrying": 73, "bCVision": 85, "breakTackle": 76, "speed": 95, "catching": 86, "catchInTraffic": 77, "shortRouteRunning": 79, "mediumRouteRunning": 80, "deepRouteRunning": 82, "passBlock": 26, "runBlock": 51, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 23, "tackle": 24, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 23, "kickAccuracy": 22}}, {"id": "4686658", "name": "Mike Washington Jr.", "team": "13", "positions": ["RB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 122, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4686658", "asOf": "2026-09-10T14:22:47.969706+00:00", "baseRating": 70, "priorRating": 64.42, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 20, "throwPower": 27, "carrying": 82, "bCVision": 79, "breakTackle": 77, "speed": 94, "catching": 65, "catchInTraffic": 50, "shortRouteRunning": 55, "mediumRouteRunning": 47, "deepRouteRunning": 41, "passBlock": 47, "runBlock": 29, "powerMoves": 22, "finesseMoves": 18, "blockShedding": 26, "tackle": 23, "manCoverage": 20, "zoneCoverage": 25, "kickPower": 26, "kickAccuracy": 24}}, {"id": "4401805", "name": "Dareke Young", "team": "13", "positions": ["WR"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 8, "throwUnderPressure": 11, "throwPower": 23, "carrying": 78, "bCVision": 82, "breakTackle": 75, "speed": 90, "catching": 78, "catchInTraffic": 79, "shortRouteRunning": 69, "mediumRouteRunning": 67, "deepRouteRunning": 66, "passBlock": 30, "runBlock": 40, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 30, "manCoverage": 12, "zoneCoverage": 10, "kickPower": 21, "kickAccuracy": 17}}, {"id": "4431623", "name": "Trey Zuhn III", "team": "13", "positions": ["OG", "C"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 91, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4431623", "asOf": "2026-09-10T14:22:48.021713+00:00", "baseRating": 73, "priorRating": 65.37, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 6, "throwPower": 16, "carrying": 24, "bCVision": 19, "breakTackle": 10, "speed": 72, "catching": 31, "catchInTraffic": 13, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 76, "runBlock": 75, "powerMoves": 28, "finesseMoves": 23, "blockShedding": 42, "tackle": 40, "manCoverage": 12, "zoneCoverage": 13, "kickPower": 16, "kickAccuracy": 14}}, {"id": "4360749", "name": "Thomas Booker IV", "team": "13", "positions": ["DT"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 18, "carrying": 40, "bCVision": 42, "breakTackle": 35, "speed": 74, "catching": 39, "catchInTraffic": 35, "shortRouteRunning": 29, "mediumRouteRunning": 25, "deepRouteRunning": 22, "passBlock": 45, "runBlock": 45, "powerMoves": 66, "finesseMoves": 53, "blockShedding": 70, "tackle": 78, "manCoverage": 15, "zoneCoverage": 14, "kickPower": 15, "kickAccuracy": 11}}, {"id": "2972342", "name": "Adam Butler", "team": "13", "positions": ["DT"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 31, "bCVision": 18, "breakTackle": 10, "speed": 70, "catching": 36, "catchInTraffic": 33, "shortRouteRunning": 18, "mediumRouteRunning": 10, "deepRouteRunning": 6, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 60, "blockShedding": 76, "tackle": 81, "manCoverage": 26, "zoneCoverage": 29, "kickPower": 15, "kickAccuracy": 16}}, {"id": "4043169", "name": "Jeremy Chinn", "team": "13", "positions": ["S"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 23, "carrying": 68, "bCVision": 62, "breakTackle": 43, "speed": 91, "catching": 70, "catchInTraffic": 58, "shortRouteRunning": 30, "mediumRouteRunning": 22, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 46, "finesseMoves": 56, "blockShedding": 61, "tackle": 78, "manCoverage": 67, "zoneCoverage": 78, "kickPower": 14, "kickAccuracy": 11}}, {"id": "3916655", "name": "Maxx Crosby", "team": "13", "positions": ["EDGE"], "rating": 97, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 22, "carrying": 41, "bCVision": 41, "breakTackle": 27, "speed": 86, "catching": 41, "catchInTraffic": 29, "shortRouteRunning": 25, "mediumRouteRunning": 20, "deepRouteRunning": 16, "passBlock": 45, "runBlock": 45, "powerMoves": 90, "finesseMoves": 96, "blockShedding": 92, "tackle": 95, "manCoverage": 40, "zoneCoverage": 48, "kickPower": 17, "kickAccuracy": 12}}, {"id": "4426340", "name": "Nakobe Dean", "team": "13", "positions": ["LB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 25, "carrying": 62, "bCVision": 60, "breakTackle": 38, "speed": 87, "catching": 66, "catchInTraffic": 57, "shortRouteRunning": 20, "mediumRouteRunning": 13, "deepRouteRunning": 8, "passBlock": 45, "runBlock": 45, "powerMoves": 77, "finesseMoves": 67, "blockShedding": 72, "tackle": 87, "manCoverage": 62, "zoneCoverage": 68, "kickPower": 22, "kickAccuracy": 20}}, {"id": "4429560", "name": "Tommy Eichenberg", "team": "13", "positions": ["LB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 21, "throwAccuracyDeep": 11, "throwUnderPressure": 14, "throwPower": 35, "carrying": 55, "bCVision": 45, "breakTackle": 33, "speed": 78, "catching": 58, "catchInTraffic": 50, "shortRouteRunning": 20, "mediumRouteRunning": 10, "deepRouteRunning": 6, "passBlock": 40, "runBlock": 45, "powerMoves": 66, "finesseMoves": 52, "blockShedding": 74, "tackle": 80, "manCoverage": 60, "zoneCoverage": 55, "kickPower": 21, "kickAccuracy": 22}}, {"id": "3045172", "name": "Folorunso Fatukasi", "team": "13", "positions": ["DT"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 26, "bCVision": 16, "breakTackle": 10, "speed": 65, "catching": 23, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 53, "blockShedding": 76, "tackle": 85, "manCoverage": 18, "zoneCoverage": 28, "kickPower": 10, "kickAccuracy": 15}}, {"id": "4429109", "name": "Tonka Hemingway", "team": "13", "positions": ["DT"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 14, "throwAccuracyMid": 10, "throwAccuracyDeep": 7, "throwUnderPressure": 18, "throwPower": 21, "carrying": 63, "bCVision": 47, "breakTackle": 44, "speed": 72, "catching": 54, "catchInTraffic": 55, "shortRouteRunning": 42, "mediumRouteRunning": 37, "deepRouteRunning": 32, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 70, "blockShedding": 80, "tackle": 75, "manCoverage": 27, "zoneCoverage": 37, "kickPower": 27, "kickAccuracy": 22}}, {"id": "4682488", "name": "Dalton Johnson", "team": "13", "positions": ["S"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 150, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4682488", "asOf": "2026-09-10T14:22:48.020743+00:00", "baseRating": 68, "priorRating": 63.75, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 26, "carrying": 58, "bCVision": 61, "breakTackle": 54, "speed": 90, "catching": 65, "catchInTraffic": 58, "shortRouteRunning": 48, "mediumRouteRunning": 45, "deepRouteRunning": 38, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 44, "blockShedding": 52, "tackle": 65, "manCoverage": 65, "zoneCoverage": 71, "kickPower": 20, "kickAccuracy": 25}}, {"id": "4243916", "name": "Patrick Johnson", "team": "13", "positions": ["EDGE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 22, "carrying": 50, "bCVision": 39, "breakTackle": 21, "speed": 82, "catching": 46, "catchInTraffic": 34, "shortRouteRunning": 21, "mediumRouteRunning": 15, "deepRouteRunning": 12, "passBlock": 45, "runBlock": 45, "powerMoves": 67, "finesseMoves": 60, "blockShedding": 68, "tackle": 76, "manCoverage": 40, "zoneCoverage": 50, "kickPower": 21, "kickAccuracy": 21}}, {"id": "3121003", "name": "Taron Johnson", "team": "13", "positions": ["CB"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 25, "carrying": 58, "bCVision": 63, "breakTackle": 50, "speed": 90, "catching": 73, "catchInTraffic": 62, "shortRouteRunning": 38, "mediumRouteRunning": 31, "deepRouteRunning": 24, "passBlock": 10, "runBlock": 40, "powerMoves": 29, "finesseMoves": 36, "blockShedding": 60, "tackle": 68, "manCoverage": 79, "zoneCoverage": 82, "kickPower": 10, "kickAccuracy": 11}}, {"id": "4239719", "name": "Malcolm Koonce", "team": "13", "positions": ["EDGE"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 26, "carrying": 52, "bCVision": 45, "breakTackle": 29, "speed": 84, "catching": 47, "catchInTraffic": 42, "shortRouteRunning": 27, "mediumRouteRunning": 24, "deepRouteRunning": 18, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 78, "blockShedding": 76, "tackle": 79, "manCoverage": 38, "zoneCoverage": 46, "kickPower": 20, "kickAccuracy": 17}}, {"id": "4373956", "name": "Jonah Laulu", "team": "13", "positions": ["DT"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 19, "carrying": 40, "bCVision": 38, "breakTackle": 19, "speed": 74, "catching": 36, "catchInTraffic": 25, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 72, "blockShedding": 74, "tackle": 79, "manCoverage": 22, "zoneCoverage": 31, "kickPower": 25, "kickAccuracy": 21}}, {"id": "4685126", "name": "Cody Lindenberg", "team": "13", "positions": ["LB"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 23, "throwAccuracyMid": 20, "throwAccuracyDeep": 17, "throwUnderPressure": 17, "throwPower": 26, "carrying": 55, "bCVision": 42, "breakTackle": 34, "speed": 82, "catching": 57, "catchInTraffic": 48, "shortRouteRunning": 27, "mediumRouteRunning": 24, "deepRouteRunning": 21, "passBlock": 45, "runBlock": 45, "powerMoves": 48, "finesseMoves": 50, "blockShedding": 64, "tackle": 77, "manCoverage": 54, "zoneCoverage": 62, "kickPower": 21, "kickAccuracy": 18}}, {"id": "4685978", "name": "Darrell Luter Jr.", "team": "13", "positions": ["CB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 8, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 13, "throwPower": 10, "carrying": 58, "bCVision": 69, "breakTackle": 64, "speed": 90, "catching": 66, "catchInTraffic": 63, "shortRouteRunning": 50, "mediumRouteRunning": 45, "deepRouteRunning": 40, "passBlock": 30, "runBlock": 35, "powerMoves": 30, "finesseMoves": 35, "blockShedding": 50, "tackle": 64, "manCoverage": 66, "zoneCoverage": 71, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4917354", "name": "Hezekiah Masses", "team": "13", "positions": ["CB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 175, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4917354", "asOf": "2026-09-10T14:22:48.008989+00:00", "baseRating": 68, "priorRating": 63.25, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 28, "carrying": 58, "bCVision": 66, "breakTackle": 54, "speed": 90, "catching": 63, "catchInTraffic": 61, "shortRouteRunning": 39, "mediumRouteRunning": 37, "deepRouteRunning": 35, "passBlock": 35, "runBlock": 35, "powerMoves": 29, "finesseMoves": 33, "blockShedding": 41, "tackle": 61, "manCoverage": 66, "zoneCoverage": 73, "kickPower": 16, "kickAccuracy": 14}}, {"id": "4250393", "name": "Tristin McCollum", "team": "13", "positions": ["S"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 8, "throwUnderPressure": 13, "throwPower": 26, "carrying": 61, "bCVision": 72, "breakTackle": 63, "speed": 89, "catching": 65, "catchInTraffic": 57, "shortRouteRunning": 28, "mediumRouteRunning": 24, "deepRouteRunning": 19, "passBlock": 29, "runBlock": 33, "powerMoves": 29, "finesseMoves": 35, "blockShedding": 47, "tackle": 60, "manCoverage": 65, "zoneCoverage": 67, "kickPower": 15, "kickAccuracy": 14}}, {"id": "5157289", "name": "Jermod McCoy", "team": "13", "positions": ["CB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 101, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5157289", "asOf": "2026-09-10T14:22:48.063364+00:00", "baseRating": 74, "priorRating": 65.03, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 23, "carrying": 62, "bCVision": 68, "breakTackle": 53, "speed": 92, "catching": 69, "catchInTraffic": 67, "shortRouteRunning": 45, "mediumRouteRunning": 40, "deepRouteRunning": 39, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 41, "blockShedding": 50, "tackle": 63, "manCoverage": 71, "zoneCoverage": 74, "kickPower": 16, "kickAccuracy": 14}}, {"id": "4260703", "name": "Segun Olubi", "team": "13", "positions": ["LB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 14, "throwAccuracyDeep": 12, "throwUnderPressure": 14, "throwPower": 21, "carrying": 53, "bCVision": 51, "breakTackle": 44, "speed": 89, "catching": 63, "catchInTraffic": 49, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 51, "finesseMoves": 62, "blockShedding": 64, "tackle": 75, "manCoverage": 57, "zoneCoverage": 66, "kickPower": 31, "kickAccuracy": 29}}, {"id": "4258194", "name": "Kwity Paye", "team": "13", "positions": ["EDGE"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 57, "bCVision": 53, "breakTackle": 38, "speed": 84, "catching": 46, "catchInTraffic": 22, "shortRouteRunning": 29, "mediumRouteRunning": 23, "deepRouteRunning": 20, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 61, "blockShedding": 80, "tackle": 85, "manCoverage": 25, "zoneCoverage": 36, "kickPower": 20, "kickAccuracy": 18}}, {"id": "4430896", "name": "JJ Pegues", "team": "13", "positions": ["DT"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 38, "throwAccuracyMid": 34, "throwAccuracyDeep": 31, "throwUnderPressure": 39, "throwPower": 46, "carrying": 60, "bCVision": 51, "breakTackle": 47, "speed": 67, "catching": 52, "catchInTraffic": 56, "shortRouteRunning": 37, "mediumRouteRunning": 31, "deepRouteRunning": 24, "passBlock": 45, "runBlock": 45, "powerMoves": 67, "finesseMoves": 71, "blockShedding": 78, "tackle": 77, "manCoverage": 19, "zoneCoverage": 20, "kickPower": 32, "kickAccuracy": 29}}, {"id": "4259632", "name": "Isaiah Pola-Mao", "team": "13", "positions": ["S"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 19, "throwAccuracyMid": 13, "throwAccuracyDeep": 12, "throwUnderPressure": 11, "throwPower": 27, "carrying": 62, "bCVision": 63, "breakTackle": 45, "speed": 91, "catching": 70, "catchInTraffic": 57, "shortRouteRunning": 21, "mediumRouteRunning": 17, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 28, "finesseMoves": 35, "blockShedding": 44, "tackle": 67, "manCoverage": 71, "zoneCoverage": 72, "kickPower": 25, "kickAccuracy": 23}}, {"id": "4430330", "name": "Darien Porter", "team": "13", "positions": ["CB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 8, "throwPower": 23, "carrying": 59, "bCVision": 73, "breakTackle": 51, "speed": 96, "catching": 71, "catchInTraffic": 65, "shortRouteRunning": 28, "mediumRouteRunning": 25, "deepRouteRunning": 22, "passBlock": 35, "runBlock": 35, "powerMoves": 20, "finesseMoves": 25, "blockShedding": 45, "tackle": 46, "manCoverage": 72, "zoneCoverage": 69, "kickPower": 28, "kickAccuracy": 26}}, {"id": "4259561", "name": "Eric Stokes", "team": "13", "positions": ["CB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 18, "throwAccuracyMid": 12, "throwAccuracyDeep": 10, "throwUnderPressure": 12, "throwPower": 29, "carrying": 58, "bCVision": 71, "breakTackle": 49, "speed": 95, "catching": 68, "catchInTraffic": 58, "shortRouteRunning": 38, "mediumRouteRunning": 36, "deepRouteRunning": 34, "passBlock": 25, "runBlock": 35, "powerMoves": 27, "finesseMoves": 32, "blockShedding": 44, "tackle": 57, "manCoverage": 77, "zoneCoverage": 78, "kickPower": 15, "kickAccuracy": 10}}, {"id": "4697757", "name": "Treydan Stukes", "team": "13", "positions": ["S"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 38, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4697757", "asOf": "2026-09-10T14:22:48.064205+00:00", "baseRating": 76, "priorRating": 68.2, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 23, "carrying": 54, "bCVision": 66, "breakTackle": 53, "speed": 94, "catching": 61, "catchInTraffic": 63, "shortRouteRunning": 44, "mediumRouteRunning": 41, "deepRouteRunning": 34, "passBlock": 35, "runBlock": 35, "powerMoves": 38, "finesseMoves": 44, "blockShedding": 51, "tackle": 65, "manCoverage": 70, "zoneCoverage": 73, "kickPower": 24, "kickAccuracy": 24}}, {"id": "4379416", "name": "Quay Walker", "team": "13", "positions": ["LB"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 7, "throwPower": 20, "carrying": 55, "bCVision": 67, "breakTackle": 53, "speed": 88, "catching": 57, "catchInTraffic": 49, "shortRouteRunning": 32, "mediumRouteRunning": 30, "deepRouteRunning": 28, "passBlock": 45, "runBlock": 45, "powerMoves": 58, "finesseMoves": 67, "blockShedding": 74, "tackle": 89, "manCoverage": 56, "zoneCoverage": 66, "kickPower": 19, "kickAccuracy": 16}}, {"id": "3686689", "name": "AJ Cole", "team": "13", "positions": ["P"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 28, "throwAccuracyDeep": 25, "throwUnderPressure": 19, "throwPower": 29, "carrying": 45, "bCVision": 22, "breakTackle": 10, "speed": 71, "catching": 43, "catchInTraffic": 37, "shortRouteRunning": 38, "mediumRouteRunning": 31, "deepRouteRunning": 24, "passBlock": 19, "runBlock": 20, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 10, "tackle": 37, "manCoverage": 16, "zoneCoverage": 24, "kickPower": 97, "kickAccuracy": 86}}, {"id": "4249087", "name": "Matt Gay", "team": "13", "positions": ["K"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 35, "throwAccuracyMid": 30, "throwAccuracyDeep": 25, "throwUnderPressure": 24, "throwPower": 27, "carrying": 40, "bCVision": 10, "breakTackle": 16, "speed": 73, "catching": 30, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 16, "runBlock": 21, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 13, "tackle": 13, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 96, "kickAccuracy": 84}}, {"id": "4243545", "name": "Alex Ward", "team": "13", "positions": ["LS"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 15, "throwAccuracyDeep": 9, "throwUnderPressure": 10, "throwPower": 31, "carrying": 52, "bCVision": 45, "breakTackle": 25, "speed": 69, "catching": 48, "catchInTraffic": 48, "shortRouteRunning": 44, "mediumRouteRunning": 42, "deepRouteRunning": 39, "passBlock": 45, "runBlock": 48, "powerMoves": 20, "finesseMoves": 25, "blockShedding": 40, "tackle": 46, "manCoverage": 16, "zoneCoverage": 24, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4360475", "name": "Chigozie Anusiem", "team": "13", "positions": ["CB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 26, "carrying": 57, "bCVision": 68, "breakTackle": 55, "speed": 91, "catching": 64, "catchInTraffic": 54, "shortRouteRunning": 31, "mediumRouteRunning": 24, "deepRouteRunning": 15, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 45, "blockShedding": 53, "tackle": 62, "manCoverage": 61, "zoneCoverage": 66, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4911904", "name": "Keyron Crawford", "team": "13", "positions": ["EDGE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 67, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4911904", "asOf": "2026-09-10T14:22:48.153776+00:00", "baseRating": 75, "priorRating": 66.36, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 12, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 25, "throwPower": 20, "carrying": 50, "bCVision": 31, "breakTackle": 32, "speed": 80, "catching": 45, "catchInTraffic": 39, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 71, "finesseMoves": 77, "blockShedding": 74, "tackle": 77, "manCoverage": 44, "zoneCoverage": 51, "kickPower": 27, "kickAccuracy": 20}}, {"id": "4373471", "name": "Brennan Jackson", "team": "13", "positions": ["EDGE"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 8, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 25, "carrying": 42, "bCVision": 45, "breakTackle": 30, "speed": 83, "catching": 50, "catchInTraffic": 37, "shortRouteRunning": 22, "mediumRouteRunning": 16, "deepRouteRunning": 11, "passBlock": 35, "runBlock": 40, "powerMoves": 70, "finesseMoves": 69, "blockShedding": 75, "tackle": 78, "manCoverage": 39, "zoneCoverage": 45, "kickPower": 20, "kickAccuracy": 17}}, {"id": "4432775", "name": "Dont'e Thornton Jr.", "team": "13", "positions": ["WR"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/13/roster", "rosterAsOf": "2026-09-23T15:57:42.346970+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 19, "throwAccuracyMid": 11, "throwAccuracyDeep": 10, "throwUnderPressure": 32, "throwPower": 17, "carrying": 72, "bCVision": 75, "breakTackle": 68, "speed": 96, "catching": 75, "catchInTraffic": 75, "shortRouteRunning": 68, "mediumRouteRunning": 69, "deepRouteRunning": 74, "passBlock": 29, "runBlock": 47, "powerMoves": 33, "finesseMoves": 33, "blockShedding": 39, "tackle": 51, "manCoverage": 49, "zoneCoverage": 56, "kickPower": 28, "kickAccuracy": 21}}, {"id": "4683487", "name": "Joe Alt", "team": "24", "positions": ["OT"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 45, "throwAccuracyMid": 43, "throwAccuracyDeep": 38, "throwUnderPressure": 31, "throwPower": 54, "carrying": 59, "bCVision": 45, "breakTackle": 36, "speed": 71, "catching": 57, "catchInTraffic": 54, "shortRouteRunning": 42, "mediumRouteRunning": 35, "deepRouteRunning": 25, "passBlock": 88, "runBlock": 85, "powerMoves": 34, "finesseMoves": 36, "blockShedding": 35, "tackle": 44, "manCoverage": 15, "zoneCoverage": 13, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4040842", "name": "Kayode Awosika", "team": "24", "positions": ["OG"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 5, "throwPower": 15, "carrying": 24, "bCVision": 14, "breakTackle": 10, "speed": 65, "catching": 26, "catchInTraffic": 12, "shortRouteRunning": 13, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 66, "runBlock": 72, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 35, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 33, "kickAccuracy": 27}}, {"id": "4035788", "name": "Tyler Biadasz", "team": "24", "positions": ["C"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 21, "carrying": 28, "bCVision": 17, "breakTackle": 9, "speed": 74, "catching": 23, "catchInTraffic": 13, "shortRouteRunning": 16, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 81, "runBlock": 83, "powerMoves": 24, "finesseMoves": 20, "blockShedding": 36, "tackle": 37, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 48, "kickAccuracy": 43}}, {"id": "4876658", "name": "Travis Burke", "team": "24", "positions": ["OT"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 117, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4876658", "asOf": "2026-09-10T14:22:46.877129+00:00", "baseRating": 70, "priorRating": 64.55, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 16, "carrying": 28, "bCVision": 13, "breakTackle": 17, "speed": 67, "catching": 21, "catchInTraffic": 17, "shortRouteRunning": 16, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 75, "runBlock": 77, "powerMoves": 35, "finesseMoves": 37, "blockShedding": 42, "tackle": 38, "manCoverage": 14, "zoneCoverage": 11, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4362477", "name": "Derius Davis", "team": "24", "positions": ["WR"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 23, "carrying": 72, "bCVision": 83, "breakTackle": 70, "speed": 94, "catching": 82, "catchInTraffic": 79, "shortRouteRunning": 71, "mediumRouteRunning": 72, "deepRouteRunning": 73, "passBlock": 26, "runBlock": 41, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 34, "manCoverage": 20, "zoneCoverage": 26, "kickPower": 17, "kickAccuracy": 16}}, {"id": "4595342", "name": "Oronde Gadsden", "team": "24", "positions": ["TE"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 23, "throwAccuracyDeep": 18, "throwUnderPressure": 24, "throwPower": 37, "carrying": 73, "bCVision": 73, "breakTackle": 66, "speed": 86, "catching": 82, "catchInTraffic": 82, "shortRouteRunning": 73, "mediumRouteRunning": 66, "deepRouteRunning": 64, "passBlock": 55, "runBlock": 55, "powerMoves": 28, "finesseMoves": 31, "blockShedding": 33, "tackle": 29, "manCoverage": 22, "zoneCoverage": 26, "kickPower": 28, "kickAccuracy": 16}}, {"id": "4685382", "name": "Omarion Hampton", "team": "24", "positions": ["RB"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 24, "throwAccuracyDeep": 12, "throwUnderPressure": 21, "throwPower": 25, "carrying": 93, "bCVision": 85, "breakTackle": 91, "speed": 90, "catching": 73, "catchInTraffic": 61, "shortRouteRunning": 61, "mediumRouteRunning": 54, "deepRouteRunning": 51, "passBlock": 52, "runBlock": 43, "powerMoves": 30, "finesseMoves": 31, "blockShedding": 38, "tackle": 43, "manCoverage": 28, "zoneCoverage": 36, "kickPower": 31, "kickAccuracy": 18}}, {"id": "5082660", "name": "Alex Harkey", "team": "24", "positions": ["OG"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 206, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5082660", "asOf": "2026-09-10T14:22:46.912092+00:00", "baseRating": 68, "priorRating": 62.72, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 15, "carrying": 26, "bCVision": 12, "breakTackle": 18, "speed": 66, "catching": 26, "catchInTraffic": 27, "shortRouteRunning": 28, "mediumRouteRunning": 24, "deepRouteRunning": 18, "passBlock": 73, "runBlock": 74, "powerMoves": 29, "finesseMoves": 30, "blockShedding": 31, "tackle": 39, "manCoverage": 12, "zoneCoverage": 13, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4686612", "name": "Tre' Harris", "team": "24", "positions": ["WR"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 51, "throwAccuracyMid": 44, "throwAccuracyDeep": 40, "throwUnderPressure": 33, "throwPower": 64, "carrying": 71, "bCVision": 80, "breakTackle": 74, "speed": 88, "catching": 82, "catchInTraffic": 83, "shortRouteRunning": 75, "mediumRouteRunning": 73, "deepRouteRunning": 76, "passBlock": 21, "runBlock": 49, "powerMoves": 31, "finesseMoves": 33, "blockShedding": 38, "tackle": 21, "manCoverage": 24, "zoneCoverage": 27, "kickPower": 33, "kickAccuracy": 25}}, {"id": "4038941", "name": "Justin Herbert", "team": "24", "positions": ["QB"], "rating": 90, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 95, "throwAccuracyMid": 89, "throwAccuracyDeep": 83, "throwUnderPressure": 89, "throwPower": 96, "carrying": 68, "bCVision": 80, "breakTackle": 64, "speed": 89, "catching": 39, "catchInTraffic": 12, "shortRouteRunning": 17, "mediumRouteRunning": 13, "deepRouteRunning": 10, "passBlock": 17, "runBlock": 24, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 36, "manCoverage": 11, "zoneCoverage": 18, "kickPower": 20, "kickAccuracy": 16}}, {"id": "3917668", "name": "Alec Ingold", "team": "24", "positions": ["RB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 52, "throwAccuracyMid": 47, "throwAccuracyDeep": 43, "throwUnderPressure": 40, "throwPower": 60, "carrying": 80, "bCVision": 71, "breakTackle": 49, "speed": 82, "catching": 71, "catchInTraffic": 62, "shortRouteRunning": 63, "mediumRouteRunning": 50, "deepRouteRunning": 42, "passBlock": 67, "runBlock": 67, "powerMoves": 30, "finesseMoves": 35, "blockShedding": 35, "tackle": 50, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 56, "kickAccuracy": 37}}, {"id": "4429025", "name": "Quentin Johnston", "team": "24", "positions": ["WR"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 18, "throwPower": 30, "carrying": 76, "bCVision": 88, "breakTackle": 84, "speed": 93, "catching": 86, "catchInTraffic": 83, "shortRouteRunning": 80, "mediumRouteRunning": 81, "deepRouteRunning": 80, "passBlock": 35, "runBlock": 49, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 30, "tackle": 31, "manCoverage": 13, "zoneCoverage": 19, "kickPower": 22, "kickAccuracy": 18}}, {"id": "4241263", "name": "Charlie Kolar", "team": "24", "positions": ["TE"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 29, "carrying": 72, "bCVision": 74, "breakTackle": 55, "speed": 84, "catching": 80, "catchInTraffic": 76, "shortRouteRunning": 66, "mediumRouteRunning": 62, "deepRouteRunning": 58, "passBlock": 58, "runBlock": 61, "powerMoves": 17, "finesseMoves": 15, "blockShedding": 36, "tackle": 33, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4430870", "name": "KeAndre Lambert-Smith", "team": "24", "positions": ["WR"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 13, "throwAccuracyMid": 19, "throwAccuracyDeep": 25, "throwUnderPressure": 35, "throwPower": 21, "carrying": 75, "bCVision": 78, "breakTackle": 71, "speed": 93, "catching": 80, "catchInTraffic": 78, "shortRouteRunning": 73, "mediumRouteRunning": 71, "deepRouteRunning": 70, "passBlock": 20, "runBlock": 40, "powerMoves": 28, "finesseMoves": 28, "blockShedding": 33, "tackle": 44, "manCoverage": 57, "zoneCoverage": 66, "kickPower": 22, "kickAccuracy": 30}}, {"id": "4383351", "name": "Trey Lance", "team": "24", "positions": ["QB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 80, "throwAccuracyMid": 77, "throwAccuracyDeep": 75, "throwUnderPressure": 73, "throwPower": 91, "carrying": 68, "bCVision": 85, "breakTackle": 77, "speed": 87, "catching": 51, "catchInTraffic": 31, "shortRouteRunning": 27, "mediumRouteRunning": 18, "deepRouteRunning": 14, "passBlock": 18, "runBlock": 27, "powerMoves": 20, "finesseMoves": 22, "blockShedding": 38, "tackle": 52, "manCoverage": 32, "zoneCoverage": 40, "kickPower": 29, "kickAccuracy": 18}}, {"id": "4612826", "name": "Ladd McConkey", "team": "24", "positions": ["WR"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 25, "carrying": 71, "bCVision": 87, "breakTackle": 72, "speed": 92, "catching": 89, "catchInTraffic": 81, "shortRouteRunning": 87, "mediumRouteRunning": 86, "deepRouteRunning": 81, "passBlock": 31, "runBlock": 42, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 33, "tackle": 34, "manCoverage": 12, "zoneCoverage": 17, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4596334", "name": "Keaton Mitchell", "team": "24", "positions": ["RB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 24, "throwAccuracyDeep": 20, "throwUnderPressure": 11, "throwPower": 27, "carrying": 86, "bCVision": 79, "breakTackle": 78, "speed": 94, "catching": 71, "catchInTraffic": 64, "shortRouteRunning": 62, "mediumRouteRunning": 53, "deepRouteRunning": 54, "passBlock": 47, "runBlock": 40, "powerMoves": 15, "finesseMoves": 22, "blockShedding": 23, "tackle": 27, "manCoverage": 25, "zoneCoverage": 32, "kickPower": 10, "kickAccuracy": 10}}, {"id": "3123076", "name": "David Njoku", "team": "24", "positions": ["TE"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 13, "carrying": 76, "bCVision": 85, "breakTackle": 77, "speed": 86, "catching": 86, "catchInTraffic": 88, "shortRouteRunning": 71, "mediumRouteRunning": 67, "deepRouteRunning": 62, "passBlock": 62, "runBlock": 59, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 42, "tackle": 36, "manCoverage": 26, "zoneCoverage": 23, "kickPower": 15, "kickAccuracy": 19}}, {"id": "4248627", "name": "Trevor Penning", "team": "24", "positions": ["OG"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 11, "throwAccuracyMid": 10, "throwAccuracyDeep": 7, "throwUnderPressure": 7, "throwPower": 23, "carrying": 38, "bCVision": 34, "breakTackle": 28, "speed": 75, "catching": 41, "catchInTraffic": 35, "shortRouteRunning": 31, "mediumRouteRunning": 23, "deepRouteRunning": 17, "passBlock": 68, "runBlock": 76, "powerMoves": 26, "finesseMoves": 31, "blockShedding": 33, "tackle": 27, "manCoverage": 10, "zoneCoverage": 11, "kickPower": 17, "kickAccuracy": 15}}, {"id": "4411189", "name": "Trey Pipkins III", "team": "24", "positions": ["OT"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 16, "carrying": 42, "bCVision": 10, "breakTackle": 5, "speed": 69, "catching": 47, "catchInTraffic": 34, "shortRouteRunning": 26, "mediumRouteRunning": 20, "deepRouteRunning": 15, "passBlock": 72, "runBlock": 73, "powerMoves": 40, "finesseMoves": 30, "blockShedding": 40, "tackle": 40, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 21, "kickAccuracy": 11}}, {"id": "4242283", "name": "Rashawn Slater", "team": "24", "positions": ["OT"], "rating": 92, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 10, "carrying": 24, "bCVision": 12, "breakTackle": 12, "speed": 74, "catching": 25, "catchInTraffic": 15, "shortRouteRunning": 12, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 95, "runBlock": 84, "powerMoves": 30, "finesseMoves": 24, "blockShedding": 25, "tackle": 35, "manCoverage": 12, "zoneCoverage": 9, "kickPower": 11, "kickAccuracy": 15}}, {"id": "4682506", "name": "Jake Slaughter", "team": "24", "positions": ["OG", "C"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 63, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4682506", "asOf": "2026-09-10T14:22:46.953430+00:00", "baseRating": 74, "priorRating": 66.56, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 6, "throwPower": 16, "carrying": 25, "bCVision": 15, "breakTackle": 10, "speed": 69, "catching": 32, "catchInTraffic": 15, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 77, "runBlock": 78, "powerMoves": 23, "finesseMoves": 22, "blockShedding": 42, "tackle": 36, "manCoverage": 13, "zoneCoverage": 14, "kickPower": 15, "kickAccuracy": 15}}, {"id": "5082312", "name": "Jacob Spomer", "team": "24", "positions": ["C"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 19, "carrying": 31, "bCVision": 10, "breakTackle": 6, "speed": 68, "catching": 26, "catchInTraffic": 14, "shortRouteRunning": 12, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 72, "runBlock": 71, "powerMoves": 31, "finesseMoves": 27, "blockShedding": 29, "tackle": 30, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 15, "kickAccuracy": 21}}, {"id": "4051001", "name": "Cole Strange", "team": "24", "positions": ["OG"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 21, "carrying": 47, "bCVision": 35, "breakTackle": 32, "speed": 71, "catching": 43, "catchInTraffic": 42, "shortRouteRunning": 36, "mediumRouteRunning": 34, "deepRouteRunning": 30, "passBlock": 71, "runBlock": 74, "powerMoves": 38, "finesseMoves": 37, "blockShedding": 34, "tackle": 42, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4682789", "name": "Logan Taylor", "team": "24", "positions": ["OG"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 202, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4682789", "asOf": "2026-09-10T14:22:46.966713+00:00", "baseRating": 68, "priorRating": 62.78, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 14, "carrying": 21, "bCVision": 12, "breakTackle": 10, "speed": 66, "catching": 27, "catchInTraffic": 17, "shortRouteRunning": 16, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 72, "runBlock": 73, "powerMoves": 29, "finesseMoves": 30, "blockShedding": 24, "tackle": 32, "manCoverage": 17, "zoneCoverage": 17, "kickPower": 37, "kickAccuracy": 36}}, {"id": "4685553", "name": "Brenen Thompson", "team": "24", "positions": ["WR"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 105, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685553", "asOf": "2026-09-10T14:22:47.010495+00:00", "baseRating": 72, "priorRating": 64.9, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 38, "throwAccuracyMid": 34, "throwAccuracyDeep": 30, "throwUnderPressure": 32, "throwPower": 58, "carrying": 73, "bCVision": 83, "breakTackle": 72, "speed": 97, "catching": 77, "catchInTraffic": 76, "shortRouteRunning": 70, "mediumRouteRunning": 71, "deepRouteRunning": 74, "passBlock": 28, "runBlock": 46, "powerMoves": 21, "finesseMoves": 23, "blockShedding": 33, "tackle": 33, "manCoverage": 37, "zoneCoverage": 43, "kickPower": 47, "kickAccuracy": 33}}, {"id": "4430968", "name": "Kimani Vidal", "team": "24", "positions": ["RB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 12, "throwPower": 28, "carrying": 88, "bCVision": 83, "breakTackle": 80, "speed": 90, "catching": 68, "catchInTraffic": 51, "shortRouteRunning": 66, "mediumRouteRunning": 60, "deepRouteRunning": 56, "passBlock": 53, "runBlock": 27, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 29, "tackle": 33, "manCoverage": 12, "zoneCoverage": 18, "kickPower": 20, "kickAccuracy": 16}}, {"id": "4682818", "name": "Nick Barrett", "team": "24", "positions": ["DT"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 145, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4682818", "asOf": "2026-09-10T14:22:47.036964+00:00", "baseRating": 70, "priorRating": 63.86, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 28, "carrying": 40, "bCVision": 24, "breakTackle": 14, "speed": 69, "catching": 22, "catchInTraffic": 24, "shortRouteRunning": 18, "mediumRouteRunning": 12, "deepRouteRunning": 2, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 64, "blockShedding": 75, "tackle": 81, "manCoverage": 27, "zoneCoverage": 20, "kickPower": 18, "kickAccuracy": 25}}, {"id": "5089178", "name": "Jamaree Caldwell", "team": "24", "positions": ["DT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 14, "throwAccuracyMid": 8, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 25, "carrying": 36, "bCVision": 24, "breakTackle": 25, "speed": 67, "catching": 19, "catchInTraffic": 18, "shortRouteRunning": 16, "mediumRouteRunning": 13, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 58, "blockShedding": 76, "tackle": 78, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 24, "kickAccuracy": 26}}, {"id": "2576702", "name": "Bud Dupree", "team": "24", "positions": ["EDGE"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 33, "carrying": 50, "bCVision": 39, "breakTackle": 15, "speed": 83, "catching": 62, "catchInTraffic": 26, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 65, "blockShedding": 75, "tackle": 79, "manCoverage": 43, "zoneCoverage": 56, "kickPower": 25, "kickAccuracy": 20}}, {"id": "4038946", "name": "Troy Dye", "team": "24", "positions": ["LB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 13, "throwPower": 30, "carrying": 55, "bCVision": 54, "breakTackle": 46, "speed": 86, "catching": 61, "catchInTraffic": 50, "shortRouteRunning": 37, "mediumRouteRunning": 31, "deepRouteRunning": 25, "passBlock": 45, "runBlock": 45, "powerMoves": 48, "finesseMoves": 57, "blockShedding": 68, "tackle": 81, "manCoverage": 61, "zoneCoverage": 66, "kickPower": 15, "kickAccuracy": 19}}, {"id": "4567138", "name": "Justin Eboigbe", "team": "24", "positions": ["DT"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 13, "throwAccuracyDeep": 11, "throwUnderPressure": 15, "throwPower": 19, "carrying": 52, "bCVision": 11, "breakTackle": 19, "speed": 66, "catching": 44, "catchInTraffic": 34, "shortRouteRunning": 7, "mediumRouteRunning": 7, "deepRouteRunning": 7, "passBlock": 24, "runBlock": 45, "powerMoves": 75, "finesseMoves": 69, "blockShedding": 77, "tackle": 86, "manCoverage": 41, "zoneCoverage": 45, "kickPower": 20, "kickAccuracy": 17}}, {"id": "4427404", "name": "Cam Hart", "team": "24", "positions": ["CB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 33, "throwAccuracyMid": 31, "throwAccuracyDeep": 25, "throwUnderPressure": 10, "throwPower": 32, "carrying": 66, "bCVision": 75, "breakTackle": 67, "speed": 91, "catching": 70, "catchInTraffic": 65, "shortRouteRunning": 56, "mediumRouteRunning": 51, "deepRouteRunning": 48, "passBlock": 35, "runBlock": 35, "powerMoves": 23, "finesseMoves": 32, "blockShedding": 61, "tackle": 67, "manCoverage": 74, "zoneCoverage": 77, "kickPower": 21, "kickAccuracy": 22}}, {"id": "4241597", "name": "Daiyan Henley", "team": "24", "positions": ["LB"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 64, "bCVision": 75, "breakTackle": 62, "speed": 88, "catching": 72, "catchInTraffic": 68, "shortRouteRunning": 53, "mediumRouteRunning": 51, "deepRouteRunning": 45, "passBlock": 40, "runBlock": 45, "powerMoves": 49, "finesseMoves": 59, "blockShedding": 71, "tackle": 91, "manCoverage": 68, "zoneCoverage": 71, "kickPower": 51, "kickAccuracy": 44}}, {"id": "3843769", "name": "Donte Jackson", "team": "24", "positions": ["CB"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 20, "carrying": 63, "bCVision": 69, "breakTackle": 45, "speed": 93, "catching": 79, "catchInTraffic": 60, "shortRouteRunning": 15, "mediumRouteRunning": 12, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 23, "finesseMoves": 34, "blockShedding": 44, "tackle": 51, "manCoverage": 82, "zoneCoverage": 79, "kickPower": 17, "kickAccuracy": 13}}, {"id": "3691739", "name": "Derwin James Jr.", "team": "24", "positions": ["S"], "rating": 93, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 18, "throwAccuracyMid": 13, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 34, "carrying": 72, "bCVision": 73, "breakTackle": 59, "speed": 90, "catching": 78, "catchInTraffic": 56, "shortRouteRunning": 27, "mediumRouteRunning": 22, "deepRouteRunning": 17, "passBlock": 35, "runBlock": 35, "powerMoves": 69, "finesseMoves": 67, "blockShedding": 68, "tackle": 78, "manCoverage": 86, "zoneCoverage": 85, "kickPower": 19, "kickAccuracy": 15}}, {"id": "16195", "name": "Tony Jefferson", "team": "24", "positions": ["S"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 24, "carrying": 58, "bCVision": 72, "breakTackle": 43, "speed": 87, "catching": 67, "catchInTraffic": 46, "shortRouteRunning": 20, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 53, "finesseMoves": 58, "blockShedding": 55, "tackle": 74, "manCoverage": 75, "zoneCoverage": 81, "kickPower": 26, "kickAccuracy": 19}}, {"id": "4690171", "name": "Deane Leonard", "team": "24", "positions": ["CB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 11, "throwPower": 23, "carrying": 55, "bCVision": 54, "breakTackle": 48, "speed": 92, "catching": 57, "catchInTraffic": 50, "shortRouteRunning": 26, "mediumRouteRunning": 16, "deepRouteRunning": 11, "passBlock": 35, "runBlock": 35, "powerMoves": 32, "finesseMoves": 41, "blockShedding": 51, "tackle": 62, "manCoverage": 67, "zoneCoverage": 65, "kickPower": 11, "kickAccuracy": 15}}, {"id": "16710", "name": "Khalil Mack", "team": "24", "positions": ["EDGE"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 32, "carrying": 61, "bCVision": 55, "breakTackle": 31, "speed": 84, "catching": 62, "catchInTraffic": 54, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 85, "finesseMoves": 82, "blockShedding": 90, "tackle": 87, "manCoverage": 50, "zoneCoverage": 59, "kickPower": 24, "kickAccuracy": 22}}, {"id": "4429190", "name": "Akheem Mesidor", "team": "24", "positions": ["EDGE"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 22, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4429190", "asOf": "2026-09-10T14:22:47.069764+00:00", "baseRating": 79, "priorRating": 69.97, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 12, "throwAccuracyMid": 18, "throwAccuracyDeep": 10, "throwUnderPressure": 16, "throwPower": 23, "carrying": 48, "bCVision": 44, "breakTackle": 43, "speed": 86, "catching": 31, "catchInTraffic": 31, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 76, "finesseMoves": 81, "blockShedding": 81, "tackle": 82, "manCoverage": 39, "zoneCoverage": 45, "kickPower": 25, "kickAccuracy": 20}}, {"id": "4429018", "name": "RJ Mickens", "team": "24", "positions": ["S"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 24, "carrying": 60, "bCVision": 63, "breakTackle": 51, "speed": 89, "catching": 66, "catchInTraffic": 56, "shortRouteRunning": 33, "mediumRouteRunning": 28, "deepRouteRunning": 24, "passBlock": 35, "runBlock": 35, "powerMoves": 36, "finesseMoves": 35, "blockShedding": 53, "tackle": 65, "manCoverage": 68, "zoneCoverage": 74, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4243328", "name": "Elijah Molden", "team": "24", "positions": ["S", "CB"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 25, "carrying": 63, "bCVision": 77, "breakTackle": 57, "speed": 89, "catching": 65, "catchInTraffic": 54, "shortRouteRunning": 43, "mediumRouteRunning": 32, "deepRouteRunning": 24, "passBlock": 35, "runBlock": 40, "powerMoves": 29, "finesseMoves": 31, "blockShedding": 45, "tackle": 71, "manCoverage": 75, "zoneCoverage": 78, "kickPower": 17, "kickAccuracy": 13}}, {"id": "4240528", "name": "Del'Shawn Phillips", "team": "24", "positions": ["LB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 25, "carrying": 58, "bCVision": 44, "breakTackle": 43, "speed": 87, "catching": 65, "catchInTraffic": 42, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 6, "passBlock": 45, "runBlock": 45, "powerMoves": 46, "finesseMoves": 52, "blockShedding": 66, "tackle": 76, "manCoverage": 54, "zoneCoverage": 63, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4950551", "name": "Genesis Smith", "team": "24", "positions": ["S"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 131, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4950551", "asOf": "2026-09-10T14:22:47.130476+00:00", "baseRating": 72, "priorRating": 64.19, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 26, "carrying": 64, "bCVision": 62, "breakTackle": 54, "speed": 89, "catching": 65, "catchInTraffic": 57, "shortRouteRunning": 46, "mediumRouteRunning": 43, "deepRouteRunning": 36, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 45, "blockShedding": 56, "tackle": 65, "manCoverage": 72, "zoneCoverage": 69, "kickPower": 22, "kickAccuracy": 26}}, {"id": "4432571", "name": "Tarheeb Still", "team": "24", "positions": ["CB"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 11, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 27, "carrying": 60, "bCVision": 61, "breakTackle": 66, "speed": 89, "catching": 79, "catchInTraffic": 64, "shortRouteRunning": 26, "mediumRouteRunning": 16, "deepRouteRunning": 11, "passBlock": 10, "runBlock": 15, "powerMoves": 26, "finesseMoves": 31, "blockShedding": 43, "tackle": 60, "manCoverage": 77, "zoneCoverage": 84, "kickPower": 18, "kickAccuracy": 17}}, {"id": "4374269", "name": "Teair Tart", "team": "24", "positions": ["DT"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 29, "carrying": 40, "bCVision": 10, "breakTackle": 10, "speed": 70, "catching": 34, "catchInTraffic": 15, "shortRouteRunning": 12, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 77, "finesseMoves": 71, "blockShedding": 78, "tackle": 84, "manCoverage": 12, "zoneCoverage": 23, "kickPower": 17, "kickAccuracy": 13}}, {"id": "2979860", "name": "Dalvin Tomlinson", "team": "24", "positions": ["DT"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 23, "carrying": 27, "bCVision": 33, "breakTackle": 19, "speed": 69, "catching": 34, "catchInTraffic": 22, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 76, "finesseMoves": 65, "blockShedding": 77, "tackle": 83, "manCoverage": 22, "zoneCoverage": 29, "kickPower": 17, "kickAccuracy": 17}}, {"id": "4431442", "name": "Tuli Tuipulotu", "team": "24", "positions": ["EDGE"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 20, "carrying": 33, "bCVision": 36, "breakTackle": 24, "speed": 77, "catching": 35, "catchInTraffic": 27, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 6, "passBlock": 40, "runBlock": 45, "powerMoves": 75, "finesseMoves": 82, "blockShedding": 79, "tackle": 78, "manCoverage": 41, "zoneCoverage": 53, "kickPower": 31, "kickAccuracy": 28}}, {"id": "4431467", "name": "Marlowe Wax", "team": "24", "positions": ["LB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 56, "bCVision": 45, "breakTackle": 34, "speed": 85, "catching": 55, "catchInTraffic": 43, "shortRouteRunning": 24, "mediumRouteRunning": 22, "deepRouteRunning": 20, "passBlock": 45, "runBlock": 45, "powerMoves": 52, "finesseMoves": 53, "blockShedding": 61, "tackle": 82, "manCoverage": 55, "zoneCoverage": 63, "kickPower": 19, "kickAccuracy": 22}}, {"id": "4360745", "name": "Kendall Williamson", "team": "24", "positions": ["S"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 12, "throwPower": 30, "carrying": 57, "bCVision": 63, "breakTackle": 59, "speed": 91, "catching": 62, "catchInTraffic": 56, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 34, "runBlock": 35, "powerMoves": 35, "finesseMoves": 42, "blockShedding": 53, "tackle": 47, "manCoverage": 69, "zoneCoverage": 62, "kickPower": 21, "kickAccuracy": 15}}, {"id": "4362081", "name": "Cameron Dicker", "team": "24", "positions": ["K"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 28, "throwAccuracyMid": 23, "throwAccuracyDeep": 19, "throwUnderPressure": 12, "throwPower": 41, "carrying": 29, "bCVision": 20, "breakTackle": 10, "speed": 75, "catching": 28, "catchInTraffic": 13, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 20, "runBlock": 20, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 10, "tackle": 34, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 95, "kickAccuracy": 93}}, {"id": "15151", "name": "Josh Harris", "team": "24", "positions": ["LS"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 25, "carrying": 71, "bCVision": 55, "breakTackle": 25, "speed": 76, "catching": 55, "catchInTraffic": 62, "shortRouteRunning": 48, "mediumRouteRunning": 43, "deepRouteRunning": 38, "passBlock": 56, "runBlock": 56, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 42, "tackle": 56, "manCoverage": 22, "zoneCoverage": 21, "kickPower": 23, "kickAccuracy": 13}}, {"id": "3126368", "name": "JK Scott", "team": "24", "positions": ["P"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 32, "throwAccuracyMid": 27, "throwAccuracyDeep": 22, "throwUnderPressure": 24, "throwPower": 41, "carrying": 36, "bCVision": 13, "breakTackle": 9, "speed": 75, "catching": 21, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 18, "runBlock": 17, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 30, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 95, "kickAccuracy": 81}}, {"id": "2579621", "name": "Denzel Perryman", "team": "24", "positions": ["LB"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 25, "carrying": 65, "bCVision": 35, "breakTackle": 10, "speed": 81, "catching": 60, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 58, "finesseMoves": 51, "blockShedding": 75, "tackle": 83, "manCoverage": 59, "zoneCoverage": 56, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4433914", "name": "Branson Taylor", "team": "24", "positions": ["OG"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 14, "carrying": 24, "bCVision": 17, "breakTackle": 11, "speed": 63, "catching": 18, "catchInTraffic": 18, "shortRouteRunning": 16, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 71, "runBlock": 70, "powerMoves": 42, "finesseMoves": 38, "blockShedding": 42, "tackle": 30, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 18, "kickAccuracy": 16}}, {"id": "5084965", "name": "Isaiah World", "team": "24", "positions": ["OT"], "rating": 61, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-chargers/8", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/24/roster", "rosterAsOf": "2026-09-23T15:57:40.959707+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 10, "carrying": 54, "bCVision": 19, "breakTackle": 18, "speed": 63, "catching": 29, "catchInTraffic": 15, "shortRouteRunning": 14, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 69, "runBlock": 69, "powerMoves": 54, "finesseMoves": 29, "blockShedding": 34, "tackle": 42, "manCoverage": 11, "zoneCoverage": 18, "kickPower": 42, "kickAccuracy": 13}}, {"id": "16800", "name": "Davante Adams", "team": "14", "positions": ["WR"], "rating": 90, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 20, "throwPower": 45, "carrying": 76, "bCVision": 90, "breakTackle": 84, "speed": 89, "catching": 88, "catchInTraffic": 91, "shortRouteRunning": 91, "mediumRouteRunning": 91, "deepRouteRunning": 89, "passBlock": 38, "runBlock": 45, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 52, "tackle": 42, "manCoverage": 18, "zoneCoverage": 24, "kickPower": 25, "kickAccuracy": 30}}, {"id": "4426553", "name": "Davis Allen", "team": "14", "positions": ["TE"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 24, "throwPower": 44, "carrying": 71, "bCVision": 70, "breakTackle": 57, "speed": 82, "catching": 82, "catchInTraffic": 80, "shortRouteRunning": 62, "mediumRouteRunning": 55, "deepRouteRunning": 49, "passBlock": 57, "runBlock": 61, "powerMoves": 45, "finesseMoves": 50, "blockShedding": 55, "tackle": 63, "manCoverage": 37, "zoneCoverage": 45, "kickPower": 18, "kickAccuracy": 15}}, {"id": "4360797", "name": "Tutu Atwell", "team": "14", "positions": ["WR"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 60, "throwAccuracyMid": 55, "throwAccuracyDeep": 52, "throwUnderPressure": 49, "throwPower": 66, "carrying": 63, "bCVision": 84, "breakTackle": 67, "speed": 93, "catching": 83, "catchInTraffic": 79, "shortRouteRunning": 76, "mediumRouteRunning": 77, "deepRouteRunning": 79, "passBlock": 22, "runBlock": 33, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 21, "tackle": 18, "manCoverage": 10, "zoneCoverage": 17, "kickPower": 20, "kickAccuracy": 17}}, {"id": "4362474", "name": "Steve Avila", "team": "14", "positions": ["OG"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 5, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 10, "throwPower": 17, "carrying": 35, "bCVision": 11, "breakTackle": 10, "speed": 65, "catching": 23, "catchInTraffic": 20, "shortRouteRunning": 20, "mediumRouteRunning": 10, "deepRouteRunning": 6, "passBlock": 79, "runBlock": 82, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 16, "tackle": 30, "manCoverage": 9, "zoneCoverage": 10, "kickPower": 27, "kickAccuracy": 25}}, {"id": "4259553", "name": "Stetson Bennett IV", "team": "14", "positions": ["QB"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 81, "throwAccuracyMid": 74, "throwAccuracyDeep": 73, "throwUnderPressure": 75, "throwPower": 87, "carrying": 55, "bCVision": 79, "breakTackle": 49, "speed": 84, "catching": 27, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 14, "runBlock": 24, "powerMoves": 10, "finesseMoves": 9, "blockShedding": 11, "tackle": 20, "manCoverage": 9, "zoneCoverage": 13, "kickPower": 28, "kickAccuracy": 22}}, {"id": "4429096", "name": "Blake Corum", "team": "14", "positions": ["RB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 18, "throwAccuracyDeep": 10, "throwUnderPressure": 11, "throwPower": 27, "carrying": 88, "bCVision": 84, "breakTackle": 80, "speed": 93, "catching": 66, "catchInTraffic": 54, "shortRouteRunning": 68, "mediumRouteRunning": 62, "deepRouteRunning": 57, "passBlock": 49, "runBlock": 40, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 32, "manCoverage": 10, "zoneCoverage": 20, "kickPower": 10, "kickAccuracy": 10}}, {"id": "4605951", "name": "CJ Daniels", "team": "14", "positions": ["WR"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 197, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4605951", "asOf": "2026-09-10T14:22:49.000488+00:00", "baseRating": 68, "priorRating": 62.86, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 36, "throwAccuracyMid": 33, "throwAccuracyDeep": 25, "throwUnderPressure": 33, "throwPower": 38, "carrying": 74, "bCVision": 79, "breakTackle": 74, "speed": 87, "catching": 82, "catchInTraffic": 78, "shortRouteRunning": 68, "mediumRouteRunning": 69, "deepRouteRunning": 71, "passBlock": 34, "runBlock": 49, "powerMoves": 24, "finesseMoves": 25, "blockShedding": 40, "tackle": 36, "manCoverage": 30, "zoneCoverage": 36, "kickPower": 28, "kickAccuracy": 26}}, {"id": "3917599", "name": "Kevin Dotson", "team": "14", "positions": ["OG"], "rating": 90, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 25, "carrying": 28, "bCVision": 15, "breakTackle": 9, "speed": 69, "catching": 30, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 79, "runBlock": 94, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 30, "tackle": 34, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 11, "kickAccuracy": 11}}, {"id": "4570037", "name": "Terrance Ferguson", "team": "14", "positions": ["TE"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 11, "throwAccuracyDeep": 18, "throwUnderPressure": 21, "throwPower": 29, "carrying": 76, "bCVision": 76, "breakTackle": 70, "speed": 85, "catching": 79, "catchInTraffic": 76, "shortRouteRunning": 68, "mediumRouteRunning": 62, "deepRouteRunning": 56, "passBlock": 55, "runBlock": 57, "powerMoves": 41, "finesseMoves": 45, "blockShedding": 46, "tackle": 39, "manCoverage": 39, "zoneCoverage": 46, "kickPower": 36, "kickAccuracy": 21}}, {"id": "2573401", "name": "Tyler Higbee", "team": "14", "positions": ["TE"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 18, "throwAccuracyDeep": 16, "throwUnderPressure": 16, "throwPower": 26, "carrying": 78, "bCVision": 78, "breakTackle": 68, "speed": 82, "catching": 85, "catchInTraffic": 81, "shortRouteRunning": 68, "mediumRouteRunning": 62, "deepRouteRunning": 60, "passBlock": 60, "runBlock": 64, "powerMoves": 17, "finesseMoves": 17, "blockShedding": 32, "tackle": 34, "manCoverage": 14, "zoneCoverage": 21, "kickPower": 21, "kickAccuracy": 19}}, {"id": "4036135", "name": "Alaric Jackson", "team": "14", "positions": ["OT"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 26, "carrying": 34, "bCVision": 30, "breakTackle": 29, "speed": 63, "catching": 22, "catchInTraffic": 25, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 84, "runBlock": 90, "powerMoves": 46, "finesseMoves": 34, "blockShedding": 47, "tackle": 42, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 13, "kickAccuracy": 11}}, {"id": "4833029", "name": "Max Klare", "team": "14", "positions": ["TE"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 61, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4833029", "asOf": "2026-09-10T14:22:49.001386+00:00", "baseRating": 70, "priorRating": 66.67, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 15, "throwAccuracyDeep": 12, "throwUnderPressure": 23, "throwPower": 29, "carrying": 67, "bCVision": 70, "breakTackle": 68, "speed": 84, "catching": 78, "catchInTraffic": 78, "shortRouteRunning": 72, "mediumRouteRunning": 65, "deepRouteRunning": 59, "passBlock": 58, "runBlock": 59, "powerMoves": 35, "finesseMoves": 29, "blockShedding": 47, "tackle": 40, "manCoverage": 32, "zoneCoverage": 36, "kickPower": 33, "kickAccuracy": 28}}, {"id": "4567175", "name": "Beaux Limmer", "team": "14", "positions": ["OG", "C"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 21, "carrying": 20, "bCVision": 16, "breakTackle": 5, "speed": 65, "catching": 24, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 71, "runBlock": 77, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 35, "tackle": 30, "manCoverage": 8, "zoneCoverage": 7, "kickPower": 20, "kickAccuracy": 21}}, {"id": "4426512", "name": "Warren McClendon Jr.", "team": "14", "positions": ["OT"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 5, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 7, "throwPower": 10, "carrying": 24, "bCVision": 13, "breakTackle": 13, "speed": 69, "catching": 25, "catchInTraffic": 21, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 75, "runBlock": 80, "powerMoves": 41, "finesseMoves": 33, "blockShedding": 35, "tackle": 40, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 12, "kickAccuracy": 12}}, {"id": "4430155", "name": "Dylan McMahon", "team": "14", "positions": ["C"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 19, "throwAccuracyDeep": 13, "throwUnderPressure": 11, "throwPower": 25, "carrying": 35, "bCVision": 10, "breakTackle": 5, "speed": 69, "catching": 25, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 9, "deepRouteRunning": 5, "passBlock": 71, "runBlock": 72, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 29, "tackle": 36, "manCoverage": 9, "zoneCoverage": 9, "kickPower": 19, "kickAccuracy": 22}}, {"id": "4710855", "name": "Konata Mumpfield", "team": "14", "positions": ["WR"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 19, "throwAccuracyMid": 19, "throwAccuracyDeep": 15, "throwUnderPressure": 20, "throwPower": 22, "carrying": 70, "bCVision": 77, "breakTackle": 68, "speed": 86, "catching": 83, "catchInTraffic": 78, "shortRouteRunning": 75, "mediumRouteRunning": 75, "deepRouteRunning": 74, "passBlock": 22, "runBlock": 41, "powerMoves": 23, "finesseMoves": 26, "blockShedding": 33, "tackle": 39, "manCoverage": 50, "zoneCoverage": 41, "kickPower": 22, "kickAccuracy": 28}}, {"id": "3912189", "name": "Bill Murray", "team": "14", "positions": ["OG"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 11, "carrying": 31, "bCVision": 10, "breakTackle": 6, "speed": 66, "catching": 24, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 69, "runBlock": 67, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 30, "manCoverage": 12, "zoneCoverage": 13, "kickPower": 15, "kickAccuracy": 12}}, {"id": "4426515", "name": "Puka Nacua", "team": "14", "positions": ["WR"], "rating": 98, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 29, "throwPower": 25, "carrying": 76, "bCVision": 96, "breakTackle": 86, "speed": 93, "catching": 98, "catchInTraffic": 98, "shortRouteRunning": 98, "mediumRouteRunning": 96, "deepRouteRunning": 92, "passBlock": 30, "runBlock": 62, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 28, "manCoverage": 10, "zoneCoverage": 16, "kickPower": 29, "kickAccuracy": 25}}, {"id": "4242557", "name": "Colby Parkinson", "team": "14", "positions": ["TE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 23, "carrying": 78, "bCVision": 71, "breakTackle": 52, "speed": 85, "catching": 87, "catchInTraffic": 77, "shortRouteRunning": 71, "mediumRouteRunning": 66, "deepRouteRunning": 58, "passBlock": 62, "runBlock": 63, "powerMoves": 20, "finesseMoves": 20, "blockShedding": 47, "tackle": 48, "manCoverage": 16, "zoneCoverage": 22, "kickPower": 21, "kickAccuracy": 16}}, {"id": "15946", "name": "David Quessenberry", "team": "14", "positions": ["OT"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 30, "carrying": 64, "bCVision": 10, "breakTackle": 9, "speed": 67, "catching": 62, "catchInTraffic": 57, "shortRouteRunning": 39, "mediumRouteRunning": 29, "deepRouteRunning": 21, "passBlock": 68, "runBlock": 73, "powerMoves": 25, "finesseMoves": 15, "blockShedding": 39, "tackle": 41, "manCoverage": 13, "zoneCoverage": 15, "kickPower": 22, "kickAccuracy": 21}}, {"id": "4243003", "name": "Ronnie Rivers", "team": "14", "positions": ["RB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 22, "throwAccuracyDeep": 20, "throwUnderPressure": 11, "throwPower": 30, "carrying": 81, "bCVision": 76, "breakTackle": 76, "speed": 87, "catching": 69, "catchInTraffic": 66, "shortRouteRunning": 65, "mediumRouteRunning": 60, "deepRouteRunning": 52, "passBlock": 46, "runBlock": 39, "powerMoves": 20, "finesseMoves": 16, "blockShedding": 25, "tackle": 29, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 20, "kickAccuracy": 18}}, {"id": "3052180", "name": "Coleman Shelton", "team": "14", "positions": ["C"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 26, "carrying": 39, "bCVision": 15, "breakTackle": 5, "speed": 72, "catching": 31, "catchInTraffic": 15, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 74, "runBlock": 87, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 10, "tackle": 33, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 22, "kickAccuracy": 22}}, {"id": "4685522", "name": "Ty Simpson", "team": "14", "positions": ["QB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 13, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685522", "asOf": "2026-09-10T14:22:49.045746+00:00", "baseRating": 71, "priorRating": 71.68, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 86, "throwAccuracyMid": 81, "throwAccuracyDeep": 77, "throwUnderPressure": 84, "throwPower": 90, "carrying": 61, "bCVision": 70, "breakTackle": 65, "speed": 79, "catching": 29, "catchInTraffic": 15, "shortRouteRunning": 18, "mediumRouteRunning": 15, "deepRouteRunning": 13, "passBlock": 15, "runBlock": 15, "powerMoves": 22, "finesseMoves": 29, "blockShedding": 28, "tackle": 22, "manCoverage": 20, "zoneCoverage": 24, "kickPower": 19, "kickAccuracy": 16}}, {"id": "4386544", "name": "Xavier Smith", "team": "14", "positions": ["WR"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 38, "throwAccuracyMid": 32, "throwAccuracyDeep": 27, "throwUnderPressure": 28, "throwPower": 47, "carrying": 76, "bCVision": 81, "breakTackle": 74, "speed": 90, "catching": 84, "catchInTraffic": 75, "shortRouteRunning": 72, "mediumRouteRunning": 71, "deepRouteRunning": 72, "passBlock": 23, "runBlock": 38, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 27, "manCoverage": 13, "zoneCoverage": 17, "kickPower": 21, "kickAccuracy": 18}}, {"id": "12483", "name": "Matthew Stafford", "team": "14", "positions": ["QB"], "rating": 99, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 99, "throwAccuracyMid": 97, "throwAccuracyDeep": 94, "throwUnderPressure": 84, "throwPower": 95, "carrying": 62, "bCVision": 71, "breakTackle": 52, "speed": 77, "catching": 26, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 25, "runBlock": 22, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 28, "manCoverage": 10, "zoneCoverage": 22, "kickPower": 28, "kickAccuracy": 25}}, {"id": "4569382", "name": "Jordan Whittington", "team": "14", "positions": ["WR"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 15, "throwUnderPressure": 20, "throwPower": 22, "carrying": 73, "bCVision": 79, "breakTackle": 77, "speed": 89, "catching": 86, "catchInTraffic": 76, "shortRouteRunning": 74, "mediumRouteRunning": 74, "deepRouteRunning": 71, "passBlock": 34, "runBlock": 51, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 28, "manCoverage": 13, "zoneCoverage": 18, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4430737", "name": "Kyren Williams", "team": "14", "positions": ["RB"], "rating": 89, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 38, "throwAccuracyMid": 33, "throwAccuracyDeep": 27, "throwUnderPressure": 29, "throwPower": 44, "carrying": 91, "bCVision": 88, "breakTackle": 91, "speed": 88, "catching": 72, "catchInTraffic": 63, "shortRouteRunning": 69, "mediumRouteRunning": 63, "deepRouteRunning": 55, "passBlock": 59, "runBlock": 47, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 36, "tackle": 42, "manCoverage": 22, "zoneCoverage": 30, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4430919", "name": "Wesley Bailey", "team": "14", "positions": ["LB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 52, "bCVision": 20, "breakTackle": 17, "speed": 83, "catching": 60, "catchInTraffic": 30, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 64, "finesseMoves": 55, "blockShedding": 67, "tackle": 81, "manCoverage": 61, "zoneCoverage": 65, "kickPower": 19, "kickAccuracy": 14}}, {"id": "4242154", "name": "Kam Curl", "team": "14", "positions": ["S"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 20, "carrying": 55, "bCVision": 63, "breakTackle": 51, "speed": 89, "catching": 65, "catchInTraffic": 54, "shortRouteRunning": 38, "mediumRouteRunning": 31, "deepRouteRunning": 27, "passBlock": 35, "runBlock": 35, "powerMoves": 44, "finesseMoves": 53, "blockShedding": 61, "tackle": 83, "manCoverage": 72, "zoneCoverage": 77, "kickPower": 22, "kickAccuracy": 17}}, {"id": "4568217", "name": "Tyler Davis", "team": "14", "positions": ["DT", "EDGE"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 13, "throwAccuracyMid": 16, "throwAccuracyDeep": 17, "throwUnderPressure": 15, "throwPower": 12, "carrying": 40, "bCVision": 31, "breakTackle": 35, "speed": 72, "catching": 22, "catchInTraffic": 15, "shortRouteRunning": 4, "mediumRouteRunning": 4, "deepRouteRunning": 4, "passBlock": 23, "runBlock": 45, "powerMoves": 72, "finesseMoves": 67, "blockShedding": 77, "tackle": 87, "manCoverage": 17, "zoneCoverage": 19, "kickPower": 23, "kickAccuracy": 17}}, {"id": "4693848", "name": "Shaun Dolac", "team": "14", "positions": ["LB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 24, "carrying": 59, "bCVision": 43, "breakTackle": 37, "speed": 85, "catching": 46, "catchInTraffic": 46, "shortRouteRunning": 32, "mediumRouteRunning": 25, "deepRouteRunning": 20, "passBlock": 45, "runBlock": 45, "powerMoves": 49, "finesseMoves": 53, "blockShedding": 65, "tackle": 81, "manCoverage": 56, "zoneCoverage": 62, "kickPower": 23, "kickAccuracy": 17}}, {"id": "4362245", "name": "Braden Fiske", "team": "14", "positions": ["DT", "EDGE"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 22, "carrying": 33, "bCVision": 50, "breakTackle": 40, "speed": 80, "catching": 45, "catchInTraffic": 17, "shortRouteRunning": 14, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 79, "finesseMoves": 76, "blockShedding": 77, "tackle": 81, "manCoverage": 39, "zoneCoverage": 51, "kickPower": 20, "kickAccuracy": 19}}, {"id": "4429767", "name": "Emmanuel Forbes Jr.", "team": "14", "positions": ["CB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 12, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 24, "carrying": 65, "bCVision": 83, "breakTackle": 77, "speed": 94, "catching": 78, "catchInTraffic": 72, "shortRouteRunning": 50, "mediumRouteRunning": 44, "deepRouteRunning": 40, "passBlock": 35, "runBlock": 35, "powerMoves": 20, "finesseMoves": 31, "blockShedding": 41, "tackle": 47, "manCoverage": 76, "zoneCoverage": 72, "kickPower": 11, "kickAccuracy": 12}}, {"id": "3125114", "name": "Poona Ford", "team": "14", "positions": ["DT"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 26, "carrying": 31, "bCVision": 15, "breakTackle": 10, "speed": 71, "catching": 37, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 67, "finesseMoves": 79, "blockShedding": 86, "tackle": 86, "manCoverage": 25, "zoneCoverage": 30, "kickPower": 17, "kickAccuracy": 12}}, {"id": "3122132", "name": "Myles Garrett", "team": "14", "positions": ["EDGE"], "rating": 99, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 30, "throwAccuracyDeep": 27, "throwUnderPressure": 16, "throwPower": 55, "carrying": 55, "bCVision": 39, "breakTackle": 34, "speed": 86, "catching": 52, "catchInTraffic": 21, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 99, "finesseMoves": 93, "blockShedding": 96, "tackle": 92, "manCoverage": 51, "zoneCoverage": 51, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4431118", "name": "Ty Hamilton", "team": "14", "positions": ["DT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 13, "throwAccuracyMid": 8, "throwAccuracyDeep": 7, "throwUnderPressure": 14, "throwPower": 17, "carrying": 36, "bCVision": 23, "breakTackle": 26, "speed": 75, "catching": 25, "catchInTraffic": 15, "shortRouteRunning": 16, "mediumRouteRunning": 13, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 71, "finesseMoves": 64, "blockShedding": 76, "tackle": 78, "manCoverage": 11, "zoneCoverage": 17, "kickPower": 20, "kickAccuracy": 17}}, {"id": "4362294", "name": "Desjuan Johnson", "team": "14", "positions": ["EDGE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 9, "throwPower": 10, "carrying": 46, "bCVision": 32, "breakTackle": 13, "speed": 72, "catching": 46, "catchInTraffic": 45, "shortRouteRunning": 18, "mediumRouteRunning": 8, "deepRouteRunning": 6, "passBlock": 40, "runBlock": 45, "powerMoves": 73, "finesseMoves": 69, "blockShedding": 70, "tackle": 74, "manCoverage": 22, "zoneCoverage": 29, "kickPower": 11, "kickAccuracy": 8}}, {"id": "4596363", "name": "Kamren Kinchens", "team": "14", "positions": ["S"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 17, "throwAccuracyDeep": 14, "throwUnderPressure": 11, "throwPower": 31, "carrying": 63, "bCVision": 55, "breakTackle": 45, "speed": 86, "catching": 80, "catchInTraffic": 68, "shortRouteRunning": 24, "mediumRouteRunning": 15, "deepRouteRunning": 11, "passBlock": 40, "runBlock": 45, "powerMoves": 38, "finesseMoves": 43, "blockShedding": 59, "tackle": 75, "manCoverage": 74, "zoneCoverage": 83, "kickPower": 20, "kickAccuracy": 15}}, {"id": "4249128", "name": "Quentin Lake", "team": "14", "positions": ["S"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 17, "throwAccuracyDeep": 13, "throwUnderPressure": 11, "throwPower": 30, "carrying": 60, "bCVision": 60, "breakTackle": 50, "speed": 89, "catching": 70, "catchInTraffic": 57, "shortRouteRunning": 21, "mediumRouteRunning": 16, "deepRouteRunning": 12, "passBlock": 35, "runBlock": 35, "powerMoves": 30, "finesseMoves": 35, "blockShedding": 55, "tackle": 75, "manCoverage": 74, "zoneCoverage": 82, "kickPower": 21, "kickAccuracy": 18}}, {"id": "4243181", "name": "Nate Landman", "team": "14", "positions": ["LB"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 42, "throwAccuracyMid": 40, "throwAccuracyDeep": 35, "throwUnderPressure": 21, "throwPower": 42, "carrying": 58, "bCVision": 53, "breakTackle": 45, "speed": 82, "catching": 55, "catchInTraffic": 47, "shortRouteRunning": 45, "mediumRouteRunning": 42, "deepRouteRunning": 39, "passBlock": 45, "runBlock": 45, "powerMoves": 45, "finesseMoves": 40, "blockShedding": 78, "tackle": 91, "manCoverage": 67, "zoneCoverage": 72, "kickPower": 12, "kickAccuracy": 13}}, {"id": "4427120", "name": "Jaylen McCollough", "team": "14", "positions": ["S"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 12, "throwPower": 28, "carrying": 66, "bCVision": 69, "breakTackle": 50, "speed": 85, "catching": 75, "catchInTraffic": 60, "shortRouteRunning": 35, "mediumRouteRunning": 32, "deepRouteRunning": 29, "passBlock": 30, "runBlock": 35, "powerMoves": 39, "finesseMoves": 45, "blockShedding": 56, "tackle": 67, "manCoverage": 68, "zoneCoverage": 74, "kickPower": 14, "kickAccuracy": 11}}, {"id": "4426405", "name": "Trent McDuffie", "team": "14", "positions": ["CB"], "rating": 94, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 27, "carrying": 59, "bCVision": 63, "breakTackle": 53, "speed": 93, "catching": 69, "catchInTraffic": 52, "shortRouteRunning": 26, "mediumRouteRunning": 16, "deepRouteRunning": 11, "passBlock": 33, "runBlock": 34, "powerMoves": 29, "finesseMoves": 38, "blockShedding": 57, "tackle": 74, "manCoverage": 94, "zoneCoverage": 92, "kickPower": 22, "kickAccuracy": 21}}, {"id": "4428550", "name": "Omar Speights", "team": "14", "positions": ["LB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 5, "throwUnderPressure": 11, "throwPower": 29, "carrying": 50, "bCVision": 68, "breakTackle": 63, "speed": 84, "catching": 50, "catchInTraffic": 46, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 35, "runBlock": 35, "powerMoves": 48, "finesseMoves": 50, "blockShedding": 71, "tackle": 85, "manCoverage": 69, "zoneCoverage": 73, "kickPower": 24, "kickAccuracy": 12}}, {"id": "4682983", "name": "Josaiah Stewart", "team": "14", "positions": ["EDGE"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 10, "throwAccuracyDeep": 8, "throwUnderPressure": 20, "throwPower": 22, "carrying": 41, "bCVision": 39, "breakTackle": 34, "speed": 82, "catching": 31, "catchInTraffic": 15, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 78, "finesseMoves": 74, "blockShedding": 73, "tackle": 79, "manCoverage": 32, "zoneCoverage": 41, "kickPower": 24, "kickAccuracy": 22}}, {"id": "4240255", "name": "Grant Stuard", "team": "14", "positions": ["LB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 26, "carrying": 46, "bCVision": 26, "breakTackle": 10, "speed": 84, "catching": 47, "catchInTraffic": 29, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 42, "finesseMoves": 46, "blockShedding": 60, "tackle": 78, "manCoverage": 58, "zoneCoverage": 55, "kickPower": 26, "kickAccuracy": 26}}, {"id": "4250621", "name": "Kobie Turner", "team": "14", "positions": ["DT", "EDGE"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 8, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 34, "bCVision": 46, "breakTackle": 35, "speed": 74, "catching": 43, "catchInTraffic": 24, "shortRouteRunning": 17, "mediumRouteRunning": 9, "deepRouteRunning": 5, "passBlock": 49, "runBlock": 55, "powerMoves": 86, "finesseMoves": 78, "blockShedding": 87, "tackle": 81, "manCoverage": 27, "zoneCoverage": 34, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4572371", "name": "Josh Wallace", "team": "14", "positions": ["CB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 22, "throwAccuracyDeep": 20, "throwUnderPressure": 22, "throwPower": 25, "carrying": 61, "bCVision": 65, "breakTackle": 58, "speed": 86, "catching": 67, "catchInTraffic": 59, "shortRouteRunning": 26, "mediumRouteRunning": 16, "deepRouteRunning": 11, "passBlock": 25, "runBlock": 15, "powerMoves": 28, "finesseMoves": 37, "blockShedding": 52, "tackle": 63, "manCoverage": 70, "zoneCoverage": 71, "kickPower": 18, "kickAccuracy": 17}}, {"id": "4697639", "name": "Jaylen Watson", "team": "14", "positions": ["CB"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 17, "throwAccuracyMid": 14, "throwAccuracyDeep": 12, "throwUnderPressure": 14, "throwPower": 25, "carrying": 59, "bCVision": 64, "breakTackle": 52, "speed": 92, "catching": 64, "catchInTraffic": 57, "shortRouteRunning": 39, "mediumRouteRunning": 36, "deepRouteRunning": 32, "passBlock": 29, "runBlock": 34, "powerMoves": 33, "finesseMoves": 41, "blockShedding": 55, "tackle": 65, "manCoverage": 79, "zoneCoverage": 82, "kickPower": 16, "kickAccuracy": 17}}, {"id": "4875196", "name": "Byron Young", "team": "14", "positions": ["EDGE"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 9, "throwPower": 25, "carrying": 61, "bCVision": 60, "breakTackle": 54, "speed": 92, "catching": 53, "catchInTraffic": 46, "shortRouteRunning": 41, "mediumRouteRunning": 34, "deepRouteRunning": 29, "passBlock": 40, "runBlock": 45, "powerMoves": 85, "finesseMoves": 80, "blockShedding": 78, "tackle": 87, "manCoverage": 47, "zoneCoverage": 54, "kickPower": 13, "kickAccuracy": 11}}, {"id": "2575907", "name": "Joe Cardona", "team": "14", "positions": ["LS"], "rating": 60, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 35, "carrying": 70, "bCVision": 35, "breakTackle": 15, "speed": 74, "catching": 56, "catchInTraffic": 44, "shortRouteRunning": 35, "mediumRouteRunning": 30, "deepRouteRunning": 25, "passBlock": 57, "runBlock": 45, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 40, "tackle": 44, "manCoverage": 15, "zoneCoverage": 25, "kickPower": 11, "kickAccuracy": 14}}, {"id": "5125875", "name": "Ethan Evans", "team": "14", "positions": ["P"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 28, "throwAccuracyDeep": 25, "throwUnderPressure": 17, "throwPower": 39, "carrying": 35, "bCVision": 10, "breakTackle": 10, "speed": 68, "catching": 29, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 14, "runBlock": 15, "powerMoves": 11, "finesseMoves": 11, "blockShedding": 14, "tackle": 24, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 95, "kickAccuracy": 88}}, {"id": "4574716", "name": "Harrison Mevis", "team": "14", "positions": ["K"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 28, "throwAccuracyDeep": 22, "throwUnderPressure": 20, "throwPower": 28, "carrying": 29, "bCVision": 21, "breakTackle": 19, "speed": 70, "catching": 31, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 15, "runBlock": 20, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 15, "tackle": 25, "manCoverage": 10, "zoneCoverage": 9, "kickPower": 96, "kickAccuracy": 84}}, {"id": "4360859", "name": "Justin Dedich", "team": "14", "positions": ["OG"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 15, "carrying": 36, "bCVision": 10, "breakTackle": 10, "speed": 60, "catching": 27, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 68, "runBlock": 71, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 31, "tackle": 33, "manCoverage": 14, "zoneCoverage": 14, "kickPower": 24, "kickAccuracy": 20}}, {"id": "4038843", "name": "Keir Thomas II", "team": "14", "positions": ["EDGE"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 7, "throwUnderPressure": 7, "throwPower": 25, "carrying": 45, "bCVision": 35, "breakTackle": 32, "speed": 77, "catching": 44, "catchInTraffic": 31, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 40, "runBlock": 45, "powerMoves": 72, "finesseMoves": 52, "blockShedding": 66, "tackle": 74, "manCoverage": 16, "zoneCoverage": 24, "kickPower": 13, "kickAccuracy": 12}}, {"id": "4575003", "name": "Keagen Trost", "team": "14", "positions": ["OT"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/los-angeles-rams/24", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/14/roster", "rosterAsOf": "2026-09-23T15:57:40.702323+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 93, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4575003", "asOf": "2026-09-10T14:22:49.162474+00:00", "baseRating": 71, "priorRating": 65.3, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 14, "carrying": 24, "bCVision": 18, "breakTackle": 18, "speed": 66, "catching": 23, "catchInTraffic": 16, "shortRouteRunning": 17, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 78, "runBlock": 78, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 23, "tackle": 28, "manCoverage": 14, "zoneCoverage": 17, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4429160", "name": "De'Von Achane", "team": "15", "positions": ["RB"], "rating": 88, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 40, "throwAccuracyMid": 35, "throwAccuracyDeep": 30, "throwUnderPressure": 27, "throwPower": 44, "carrying": 93, "bCVision": 86, "breakTackle": 85, "speed": 96, "catching": 76, "catchInTraffic": 54, "shortRouteRunning": 69, "mediumRouteRunning": 61, "deepRouteRunning": 57, "passBlock": 48, "runBlock": 32, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 30, "manCoverage": 13, "zoneCoverage": 19, "kickPower": 18, "kickAccuracy": 13}}, {"id": "4869961", "name": "Chris Bell", "team": "15", "positions": ["WR"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 94, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4869961", "asOf": "2026-09-10T14:22:51.411495+00:00", "baseRating": 71, "priorRating": 65.26, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 13, "throwUnderPressure": 24, "throwPower": 26, "carrying": 76, "bCVision": 81, "breakTackle": 80, "speed": 90, "catching": 80, "catchInTraffic": 82, "shortRouteRunning": 71, "mediumRouteRunning": 74, "deepRouteRunning": 75, "passBlock": 35, "runBlock": 56, "powerMoves": 44, "finesseMoves": 38, "blockShedding": 47, "tackle": 48, "manCoverage": 36, "zoneCoverage": 38, "kickPower": 33, "kickAccuracy": 29}}, {"id": "4040537", "name": "Aaron Brewer", "team": "15", "positions": ["C"], "rating": 90, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 12, "carrying": 22, "bCVision": 25, "breakTackle": 12, "speed": 74, "catching": 31, "catchInTraffic": 15, "shortRouteRunning": 27, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 84, "runBlock": 95, "powerMoves": 22, "finesseMoves": 15, "blockShedding": 18, "tackle": 31, "manCoverage": 15, "zoneCoverage": 17, "kickPower": 14, "kickAccuracy": 12}}, {"id": "5081977", "name": "DJ Campbell", "team": "15", "positions": ["OG"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 200, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5081977", "asOf": "2026-09-10T14:22:51.417384+00:00", "baseRating": 67, "priorRating": 62.81, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 15, "carrying": 26, "bCVision": 13, "breakTackle": 10, "speed": 72, "catching": 27, "catchInTraffic": 18, "shortRouteRunning": 18, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 74, "runBlock": 73, "powerMoves": 37, "finesseMoves": 33, "blockShedding": 39, "tackle": 46, "manCoverage": 13, "zoneCoverage": 15, "kickPower": 24, "kickAccuracy": 24}}, {"id": "4685307", "name": "Kevin Coleman Jr.", "team": "15", "positions": ["WR"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 177, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685307", "asOf": "2026-09-10T14:22:51.429718+00:00", "baseRating": 69, "priorRating": 63.21, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 18, "throwAccuracyDeep": 15, "throwUnderPressure": 22, "throwPower": 27, "carrying": 77, "bCVision": 83, "breakTackle": 74, "speed": 89, "catching": 84, "catchInTraffic": 80, "shortRouteRunning": 70, "mediumRouteRunning": 69, "deepRouteRunning": 67, "passBlock": 31, "runBlock": 48, "powerMoves": 17, "finesseMoves": 18, "blockShedding": 23, "tackle": 25, "manCoverage": 20, "zoneCoverage": 23, "kickPower": 29, "kickAccuracy": 28}}, {"id": "4429435", "name": "Brady Cook", "team": "15", "positions": ["QB"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 79, "throwAccuracyMid": 77, "throwAccuracyDeep": 71, "throwUnderPressure": 72, "throwPower": 88, "carrying": 57, "bCVision": 74, "breakTackle": 66, "speed": 85, "catching": 38, "catchInTraffic": 19, "shortRouteRunning": 18, "mediumRouteRunning": 16, "deepRouteRunning": 15, "passBlock": 25, "runBlock": 19, "powerMoves": 30, "finesseMoves": 30, "blockShedding": 23, "tackle": 32, "manCoverage": 16, "zoneCoverage": 17, "kickPower": 22, "kickAccuracy": 26}}, {"id": "4869645", "name": "Caleb Douglas", "team": "15", "positions": ["WR"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 75, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4869645", "asOf": "2026-09-10T14:22:51.416120+00:00", "baseRating": 71, "priorRating": 66, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 52, "throwAccuracyMid": 46, "throwAccuracyDeep": 41, "throwUnderPressure": 41, "throwPower": 67, "carrying": 72, "bCVision": 78, "breakTackle": 73, "speed": 93, "catching": 79, "catchInTraffic": 77, "shortRouteRunning": 73, "mediumRouteRunning": 76, "deepRouteRunning": 79, "passBlock": 34, "runBlock": 50, "powerMoves": 15, "finesseMoves": 16, "blockShedding": 21, "tackle": 30, "manCoverage": 18, "zoneCoverage": 26, "kickPower": 33, "kickAccuracy": 32}}, {"id": "4367209", "name": "Greg Dulcich", "team": "15", "positions": ["TE"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 29, "carrying": 77, "bCVision": 78, "breakTackle": 65, "speed": 84, "catching": 81, "catchInTraffic": 78, "shortRouteRunning": 67, "mediumRouteRunning": 63, "deepRouteRunning": 62, "passBlock": 53, "runBlock": 54, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 34, "tackle": 32, "manCoverage": 15, "zoneCoverage": 23, "kickPower": 24, "kickAccuracy": 22}}, {"id": "4711533", "name": "Ollie Gordon II", "team": "15", "positions": ["RB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 38, "throwAccuracyMid": 32, "throwAccuracyDeep": 31, "throwUnderPressure": 35, "throwPower": 51, "carrying": 90, "bCVision": 82, "breakTackle": 82, "speed": 86, "catching": 69, "catchInTraffic": 48, "shortRouteRunning": 62, "mediumRouteRunning": 56, "deepRouteRunning": 50, "passBlock": 54, "runBlock": 37, "powerMoves": 29, "finesseMoves": 30, "blockShedding": 36, "tackle": 38, "manCoverage": 27, "zoneCoverage": 20, "kickPower": 25, "kickAccuracy": 25}}, {"id": "4271632", "name": "Austin Jackson", "team": "15", "positions": ["OT"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 22, "carrying": 24, "bCVision": 27, "breakTackle": 13, "speed": 71, "catching": 31, "catchInTraffic": 20, "shortRouteRunning": 18, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 75, "runBlock": 79, "powerMoves": 54, "finesseMoves": 41, "blockShedding": 55, "tackle": 54, "manCoverage": 22, "zoneCoverage": 31, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4912052", "name": "Justin Joly", "team": "15", "positions": ["TE"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 152, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4912052", "asOf": "2026-09-10T14:22:51.507938+00:00", "baseRating": 68, "priorRating": 63.7, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 40, "throwAccuracyMid": 35, "throwAccuracyDeep": 27, "throwUnderPressure": 31, "throwPower": 53, "carrying": 75, "bCVision": 71, "breakTackle": 70, "speed": 83, "catching": 82, "catchInTraffic": 78, "shortRouteRunning": 68, "mediumRouteRunning": 61, "deepRouteRunning": 58, "passBlock": 57, "runBlock": 58, "powerMoves": 30, "finesseMoves": 28, "blockShedding": 50, "tackle": 52, "manCoverage": 37, "zoneCoverage": 42, "kickPower": 28, "kickAccuracy": 26}}, {"id": "4880236", "name": "Will Kacmarek", "team": "15", "positions": ["TE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 87, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4880236", "asOf": "2026-09-10T14:22:51.579067+00:00", "baseRating": 65, "priorRating": 65.51, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 21, "throwPower": 28, "carrying": 72, "bCVision": 65, "breakTackle": 61, "speed": 81, "catching": 80, "catchInTraffic": 79, "shortRouteRunning": 63, "mediumRouteRunning": 57, "deepRouteRunning": 52, "passBlock": 59, "runBlock": 62, "powerMoves": 45, "finesseMoves": 40, "blockShedding": 48, "tackle": 51, "manCoverage": 20, "zoneCoverage": 24, "kickPower": 39, "kickAccuracy": 35}}, {"id": "4373474", "name": "Jarrett Kingston", "team": "15", "positions": ["OG", "OT"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 8, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 20, "carrying": 28, "bCVision": 25, "breakTackle": 10, "speed": 72, "catching": 25, "catchInTraffic": 15, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 69, "runBlock": 70, "powerMoves": 24, "finesseMoves": 25, "blockShedding": 28, "tackle": 25, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 15, "kickAccuracy": 11}}, {"id": "4433971", "name": "Kyle McCord", "team": "15", "positions": ["QB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 83, "throwAccuracyMid": 76, "throwAccuracyDeep": 77, "throwUnderPressure": 74, "throwPower": 87, "carrying": 58, "bCVision": 62, "breakTackle": 51, "speed": 75, "catching": 29, "catchInTraffic": 27, "shortRouteRunning": 24, "mediumRouteRunning": 18, "deepRouteRunning": 18, "passBlock": 20, "runBlock": 24, "powerMoves": 36, "finesseMoves": 36, "blockShedding": 35, "tackle": 36, "manCoverage": 16, "zoneCoverage": 15, "kickPower": 21, "kickAccuracy": 29}}, {"id": "4362064", "name": "Andrew Meyer", "team": "15", "positions": ["C"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 17, "carrying": 21, "bCVision": 17, "breakTackle": 8, "speed": 70, "catching": 22, "catchInTraffic": 11, "shortRouteRunning": 12, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 72, "runBlock": 69, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 29, "tackle": 25, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 10, "kickAccuracy": 10}}, {"id": "4567493", "name": "Patrick Paul", "team": "15", "positions": ["OT"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 14, "throwAccuracyMid": 11, "throwAccuracyDeep": 11, "throwUnderPressure": 5, "throwPower": 32, "carrying": 35, "bCVision": 30, "breakTackle": 20, "speed": 68, "catching": 33, "catchInTraffic": 31, "shortRouteRunning": 23, "mediumRouteRunning": 21, "deepRouteRunning": 11, "passBlock": 84, "runBlock": 78, "powerMoves": 33, "finesseMoves": 35, "blockShedding": 41, "tackle": 44, "manCoverage": 14, "zoneCoverage": 11, "kickPower": 25, "kickAccuracy": 21}}, {"id": "4870976", "name": "Kadyn Proctor", "team": "15", "positions": ["OG", "OT"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 12, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870976", "asOf": "2026-09-10T14:22:51.572163+00:00", "baseRating": 77, "priorRating": 71.94, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 15, "carrying": 24, "bCVision": 15, "breakTackle": 15, "speed": 65, "catching": 23, "catchInTraffic": 14, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 77, "runBlock": 78, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 26, "manCoverage": 15, "zoneCoverage": 12, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4819257", "name": "Jonah Savaiinaea", "team": "15", "positions": ["OG"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 22, "carrying": 30, "bCVision": 10, "breakTackle": 5, "speed": 74, "catching": 21, "catchInTraffic": 15, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 66, "runBlock": 73, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 23, "tackle": 20, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4249417", "name": "Jalen Tolbert", "team": "15", "positions": ["WR"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 20, "throwPower": 27, "carrying": 75, "bCVision": 82, "breakTackle": 74, "speed": 91, "catching": 84, "catchInTraffic": 81, "shortRouteRunning": 73, "mediumRouteRunning": 75, "deepRouteRunning": 77, "passBlock": 28, "runBlock": 42, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 23, "tackle": 23, "manCoverage": 13, "zoneCoverage": 16, "kickPower": 20, "kickAccuracy": 14}}, {"id": "4714379", "name": "Seydou Traore", "team": "15", "positions": ["TE"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 180, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4714379", "asOf": "2026-09-10T14:22:51.602113+00:00", "baseRating": 63, "priorRating": 63.16, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 33, "throwAccuracyMid": 34, "throwAccuracyDeep": 21, "throwUnderPressure": 27, "throwPower": 25, "carrying": 71, "bCVision": 68, "breakTackle": 67, "speed": 85, "catching": 82, "catchInTraffic": 72, "shortRouteRunning": 65, "mediumRouteRunning": 59, "deepRouteRunning": 55, "passBlock": 54, "runBlock": 55, "powerMoves": 20, "finesseMoves": 20, "blockShedding": 26, "tackle": 29, "manCoverage": 18, "zoneCoverage": 21, "kickPower": 34, "kickAccuracy": 32}}, {"id": "4426446", "name": "Caedan Wallace", "team": "15", "positions": ["OT"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 13, "throwAccuracyMid": 12, "throwAccuracyDeep": 11, "throwUnderPressure": 7, "throwPower": 21, "carrying": 25, "bCVision": 30, "breakTackle": 20, "speed": 67, "catching": 35, "catchInTraffic": 21, "shortRouteRunning": 24, "mediumRouteRunning": 22, "deepRouteRunning": 21, "passBlock": 71, "runBlock": 75, "powerMoves": 50, "finesseMoves": 45, "blockShedding": 30, "tackle": 44, "manCoverage": 11, "zoneCoverage": 11, "kickPower": 17, "kickAccuracy": 15}}, {"id": "4569603", "name": "Malik Washington", "team": "15", "positions": ["WR"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 27, "throwAccuracyDeep": 19, "throwUnderPressure": 29, "throwPower": 42, "carrying": 68, "bCVision": 80, "breakTackle": 72, "speed": 90, "catching": 87, "catchInTraffic": 79, "shortRouteRunning": 75, "mediumRouteRunning": 73, "deepRouteRunning": 72, "passBlock": 24, "runBlock": 39, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 29, "manCoverage": 18, "zoneCoverage": 16, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4242512", "name": "Malik Willis", "team": "15", "positions": ["QB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 84, "throwAccuracyMid": 76, "throwAccuracyDeep": 75, "throwUnderPressure": 79, "throwPower": 93, "carrying": 67, "bCVision": 88, "breakTackle": 77, "speed": 90, "catching": 58, "catchInTraffic": 39, "shortRouteRunning": 33, "mediumRouteRunning": 26, "deepRouteRunning": 17, "passBlock": 20, "runBlock": 26, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 29, "tackle": 35, "manCoverage": 22, "zoneCoverage": 28, "kickPower": 23, "kickAccuracy": 20}}, {"id": "4682745", "name": "Jaylen Wright", "team": "15", "positions": ["RB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 16, "throwAccuracyDeep": 12, "throwUnderPressure": 17, "throwPower": 26, "carrying": 86, "bCVision": 80, "breakTackle": 78, "speed": 93, "catching": 66, "catchInTraffic": 48, "shortRouteRunning": 60, "mediumRouteRunning": 54, "deepRouteRunning": 53, "passBlock": 57, "runBlock": 42, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 33, "tackle": 34, "manCoverage": 10, "zoneCoverage": 17, "kickPower": 18, "kickAccuracy": 12}}, {"id": "3932335", "name": "Zayne Anderson", "team": "15", "positions": ["S"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 12, "throwPower": 31, "carrying": 60, "bCVision": 53, "breakTackle": 35, "speed": 90, "catching": 65, "catchInTraffic": 50, "shortRouteRunning": 28, "mediumRouteRunning": 20, "deepRouteRunning": 15, "passBlock": 35, "runBlock": 35, "powerMoves": 43, "finesseMoves": 52, "blockShedding": 45, "tackle": 67, "manCoverage": 64, "zoneCoverage": 70, "kickPower": 23, "kickAccuracy": 24}}, {"id": "4259558", "name": "Robert Beal Jr.", "team": "15", "positions": ["EDGE"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 21, "carrying": 45, "bCVision": 47, "breakTackle": 37, "speed": 90, "catching": 44, "catchInTraffic": 35, "shortRouteRunning": 33, "mediumRouteRunning": 31, "deepRouteRunning": 22, "passBlock": 45, "runBlock": 45, "powerMoves": 67, "finesseMoves": 57, "blockShedding": 67, "tackle": 70, "manCoverage": 34, "zoneCoverage": 50, "kickPower": 14, "kickAccuracy": 14}}, {"id": "4683276", "name": "Zeek Biggers", "team": "15", "positions": ["DT"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 32, "carrying": 36, "bCVision": 21, "breakTackle": 20, "speed": 69, "catching": 18, "catchInTraffic": 18, "shortRouteRunning": 16, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 45, "runBlock": 45, "powerMoves": 70, "finesseMoves": 66, "blockShedding": 73, "tackle": 76, "manCoverage": 19, "zoneCoverage": 15, "kickPower": 23, "kickAccuracy": 18}}, {"id": "4360488", "name": "JuJu Brents", "team": "15", "positions": ["CB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 18, "throwAccuracyDeep": 15, "throwUnderPressure": 16, "throwPower": 22, "carrying": 61, "bCVision": 65, "breakTackle": 61, "speed": 88, "catching": 67, "catchInTraffic": 60, "shortRouteRunning": 20, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 41, "finesseMoves": 47, "blockShedding": 49, "tackle": 63, "manCoverage": 68, "zoneCoverage": 72, "kickPower": 21, "kickAccuracy": 15}}, {"id": "4043130", "name": "Jordyn Brooks", "team": "15", "positions": ["LB"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 56, "bCVision": 35, "breakTackle": 10, "speed": 87, "catching": 56, "catchInTraffic": 38, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 55, "finesseMoves": 62, "blockShedding": 78, "tackle": 92, "manCoverage": 55, "zoneCoverage": 64, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4875079", "name": "Marcellas Dial Jr.", "team": "15", "positions": ["CB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 17, "throwAccuracyMid": 9, "throwAccuracyDeep": 8, "throwUnderPressure": 14, "throwPower": 27, "carrying": 57, "bCVision": 63, "breakTackle": 63, "speed": 91, "catching": 67, "catchInTraffic": 55, "shortRouteRunning": 26, "mediumRouteRunning": 16, "deepRouteRunning": 11, "passBlock": 15, "runBlock": 25, "powerMoves": 26, "finesseMoves": 33, "blockShedding": 59, "tackle": 70, "manCoverage": 66, "zoneCoverage": 64, "kickPower": 22, "kickAccuracy": 21}}, {"id": "4259804", "name": "Willie Gay Jr.", "team": "15", "positions": ["LB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 25, "carrying": 56, "bCVision": 58, "breakTackle": 54, "speed": 86, "catching": 68, "catchInTraffic": 46, "shortRouteRunning": 35, "mediumRouteRunning": 30, "deepRouteRunning": 24, "passBlock": 45, "runBlock": 45, "powerMoves": 50, "finesseMoves": 58, "blockShedding": 70, "tackle": 84, "manCoverage": 58, "zoneCoverage": 62, "kickPower": 28, "kickAccuracy": 18}}, {"id": "3859006", "name": "Ronnie Harrison Jr.", "team": "15", "positions": ["LB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 23, "carrying": 69, "bCVision": 63, "breakTackle": 44, "speed": 85, "catching": 74, "catchInTraffic": 55, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 45, "finesseMoves": 53, "blockShedding": 60, "tackle": 78, "manCoverage": 69, "zoneCoverage": 74, "kickPower": 14, "kickAccuracy": 11}}, {"id": "4869579", "name": "Chris Johnson", "team": "15", "positions": ["CB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 27, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4869579", "asOf": "2026-09-10T14:22:51.608274+00:00", "baseRating": 76, "priorRating": 69.31, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 27, "carrying": 64, "bCVision": 68, "breakTackle": 56, "speed": 91, "catching": 76, "catchInTraffic": 67, "shortRouteRunning": 40, "mediumRouteRunning": 39, "deepRouteRunning": 34, "passBlock": 35, "runBlock": 35, "powerMoves": 31, "finesseMoves": 35, "blockShedding": 45, "tackle": 64, "manCoverage": 73, "zoneCoverage": 78, "kickPower": 19, "kickAccuracy": 17}}, {"id": "4880273", "name": "Kyle Louis", "team": "15", "positions": ["LB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 138, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4880273", "asOf": "2026-09-10T14:22:51.633943+00:00", "baseRating": 69, "priorRating": 64.02, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 31, "carrying": 60, "bCVision": 52, "breakTackle": 35, "speed": 88, "catching": 64, "catchInTraffic": 52, "shortRouteRunning": 41, "mediumRouteRunning": 38, "deepRouteRunning": 35, "passBlock": 50, "runBlock": 43, "powerMoves": 53, "finesseMoves": 59, "blockShedding": 68, "tackle": 79, "manCoverage": 52, "zoneCoverage": 66, "kickPower": 15, "kickAccuracy": 19}}, {"id": "4432730", "name": "Jason Marshall Jr.", "team": "15", "positions": ["CB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 10, "throwAccuracyDeep": 19, "throwUnderPressure": 18, "throwPower": 23, "carrying": 55, "bCVision": 72, "breakTackle": 51, "speed": 89, "catching": 69, "catchInTraffic": 55, "shortRouteRunning": 27, "mediumRouteRunning": 26, "deepRouteRunning": 25, "passBlock": 35, "runBlock": 35, "powerMoves": 24, "finesseMoves": 36, "blockShedding": 43, "tackle": 52, "manCoverage": 71, "zoneCoverage": 66, "kickPower": 25, "kickAccuracy": 17}}, {"id": "4837188", "name": "Jordan Phillips", "team": "15", "positions": ["DT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 27, "throwAccuracyMid": 17, "throwAccuracyDeep": 14, "throwUnderPressure": 12, "throwPower": 15, "carrying": 38, "bCVision": 21, "breakTackle": 22, "speed": 72, "catching": 23, "catchInTraffic": 18, "shortRouteRunning": 17, "mediumRouteRunning": 14, "deepRouteRunning": 11, "passBlock": 45, "runBlock": 45, "powerMoves": 71, "finesseMoves": 66, "blockShedding": 75, "tackle": 84, "manCoverage": 9, "zoneCoverage": 11, "kickPower": 21, "kickAccuracy": 18}}, {"id": "4431586", "name": "Chop Robinson", "team": "15", "positions": ["EDGE"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 23, "carrying": 30, "bCVision": 33, "breakTackle": 26, "speed": 88, "catching": 28, "catchInTraffic": 20, "shortRouteRunning": 10, "mediumRouteRunning": 8, "deepRouteRunning": 6, "passBlock": 45, "runBlock": 45, "powerMoves": 70, "finesseMoves": 77, "blockShedding": 70, "tackle": 77, "manCoverage": 47, "zoneCoverage": 49, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4566094", "name": "Jacob Rodriguez", "team": "15", "positions": ["LB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 43, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4566094", "asOf": "2026-09-10T14:22:51.661073+00:00", "baseRating": 76, "priorRating": 67.8, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 46, "throwAccuracyMid": 44, "throwAccuracyDeep": 42, "throwUnderPressure": 46, "throwPower": 74, "carrying": 56, "bCVision": 43, "breakTackle": 34, "speed": 87, "catching": 64, "catchInTraffic": 50, "shortRouteRunning": 28, "mediumRouteRunning": 23, "deepRouteRunning": 18, "passBlock": 69, "runBlock": 41, "powerMoves": 52, "finesseMoves": 53, "blockShedding": 64, "tackle": 82, "manCoverage": 62, "zoneCoverage": 70, "kickPower": 12, "kickAccuracy": 18}}, {"id": "3057956", "name": "Zach Sieler", "team": "15", "positions": ["DT"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 22, "carrying": 29, "bCVision": 25, "breakTackle": 23, "speed": 78, "catching": 36, "catchInTraffic": 20, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 66, "finesseMoves": 76, "blockShedding": 86, "tackle": 84, "manCoverage": 18, "zoneCoverage": 29, "kickPower": 15, "kickAccuracy": 12}}, {"id": "4880346", "name": "Michael Taaffe", "team": "15", "positions": ["S"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 158, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4880346", "asOf": "2026-09-10T14:22:51.734614+00:00", "baseRating": 70, "priorRating": 63.58, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 27, "carrying": 54, "bCVision": 64, "breakTackle": 52, "speed": 89, "catching": 66, "catchInTraffic": 64, "shortRouteRunning": 45, "mediumRouteRunning": 42, "deepRouteRunning": 35, "passBlock": 35, "runBlock": 35, "powerMoves": 38, "finesseMoves": 47, "blockShedding": 57, "tackle": 64, "manCoverage": 68, "zoneCoverage": 73, "kickPower": 27, "kickAccuracy": 25}}, {"id": "4371946", "name": "Reese Taylor", "team": "15", "positions": ["CB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/denver-broncos/4", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 22, "throwAccuracyDeep": 19, "throwUnderPressure": 17, "throwPower": 32, "carrying": 64, "bCVision": 64, "breakTackle": 51, "speed": 90, "catching": 65, "catchInTraffic": 53, "shortRouteRunning": 21, "mediumRouteRunning": 15, "deepRouteRunning": 11, "passBlock": 35, "runBlock": 35, "powerMoves": 29, "finesseMoves": 34, "blockShedding": 44, "tackle": 54, "manCoverage": 67, "zoneCoverage": 74, "kickPower": 14, "kickAccuracy": 15}}, {"id": "4431664", "name": "Dante Trader Jr.", "team": "15", "positions": ["S"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 18, "throwAccuracyDeep": 14, "throwUnderPressure": 19, "throwPower": 34, "carrying": 61, "bCVision": 65, "breakTackle": 53, "speed": 84, "catching": 69, "catchInTraffic": 58, "shortRouteRunning": 35, "mediumRouteRunning": 30, "deepRouteRunning": 26, "passBlock": 35, "runBlock": 35, "powerMoves": 37, "finesseMoves": 35, "blockShedding": 52, "tackle": 67, "manCoverage": 62, "zoneCoverage": 72, "kickPower": 20, "kickAccuracy": 15}}, {"id": "4046528", "name": "Josh Uche", "team": "15", "positions": ["EDGE"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 5, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 16, "throwPower": 21, "carrying": 44, "bCVision": 44, "breakTackle": 27, "speed": 86, "catching": 48, "catchInTraffic": 26, "shortRouteRunning": 18, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 69, "finesseMoves": 80, "blockShedding": 72, "tackle": 80, "manCoverage": 47, "zoneCoverage": 55, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4872841", "name": "Julius Wood", "team": "15", "positions": ["S"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 21, "carrying": 68, "bCVision": 71, "breakTackle": 57, "speed": 88, "catching": 70, "catchInTraffic": 62, "shortRouteRunning": 35, "mediumRouteRunning": 25, "deepRouteRunning": 18, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 29, "blockShedding": 60, "tackle": 72, "manCoverage": 66, "zoneCoverage": 63, "kickPower": 17, "kickAccuracy": 19}}, {"id": "4685637", "name": "Jackson Woodard", "team": "15", "positions": ["LB"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 21, "carrying": 52, "bCVision": 46, "breakTackle": 37, "speed": 84, "catching": 52, "catchInTraffic": 50, "shortRouteRunning": 21, "mediumRouteRunning": 20, "deepRouteRunning": 19, "passBlock": 45, "runBlock": 45, "powerMoves": 51, "finesseMoves": 52, "blockShedding": 62, "tackle": 79, "manCoverage": 56, "zoneCoverage": 62, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4034729", "name": "Tucker Addington", "team": "15", "positions": ["LS"], "rating": 56, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 13, "throwAccuracyDeep": 11, "throwUnderPressure": 11, "throwPower": 41, "carrying": 65, "bCVision": 33, "breakTackle": 22, "speed": 70, "catching": 54, "catchInTraffic": 50, "shortRouteRunning": 47, "mediumRouteRunning": 42, "deepRouteRunning": 40, "passBlock": 54, "runBlock": 53, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 38, "tackle": 47, "manCoverage": 14, "zoneCoverage": 14, "kickPower": 26, "kickAccuracy": 23}}, {"id": "4243371", "name": "Riley Patterson", "team": "15", "positions": ["K"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 24, "throwAccuracyDeep": 20, "throwUnderPressure": 16, "throwPower": 31, "carrying": 41, "bCVision": 26, "breakTackle": 16, "speed": 76, "catching": 38, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 10, "runBlock": 15, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 14, "tackle": 32, "manCoverage": 15, "zoneCoverage": 15, "kickPower": 92, "kickAccuracy": 84}}, {"id": "2977680", "name": "Bradley Pinion", "team": "15", "positions": ["P"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 51, "throwAccuracyMid": 42, "throwAccuracyDeep": 32, "throwUnderPressure": 30, "throwPower": 52, "carrying": 40, "bCVision": 15, "breakTackle": 9, "speed": 70, "catching": 39, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 25, "runBlock": 29, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 19, "tackle": 29, "manCoverage": 15, "zoneCoverage": 15, "kickPower": 90, "kickAccuracy": 80}}, {"id": "4036660", "name": "Darrell Baker Jr.", "team": "15", "positions": ["CB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 18, "throwAccuracyMid": 12, "throwAccuracyDeep": 8, "throwUnderPressure": 17, "throwPower": 30, "carrying": 60, "bCVision": 70, "breakTackle": 57, "speed": 91, "catching": 58, "catchInTraffic": 57, "shortRouteRunning": 44, "mediumRouteRunning": 39, "deepRouteRunning": 36, "passBlock": 30, "runBlock": 35, "powerMoves": 30, "finesseMoves": 35, "blockShedding": 54, "tackle": 66, "manCoverage": 71, "zoneCoverage": 74, "kickPower": 13, "kickAccuracy": 14}}, {"id": "4427103", "name": "Storm Duck", "team": "15", "positions": ["CB"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 11, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 9, "throwPower": 17, "carrying": 62, "bCVision": 63, "breakTackle": 55, "speed": 91, "catching": 71, "catchInTraffic": 62, "shortRouteRunning": 30, "mediumRouteRunning": 26, "deepRouteRunning": 20, "passBlock": 25, "runBlock": 25, "powerMoves": 35, "finesseMoves": 42, "blockShedding": 47, "tackle": 52, "manCoverage": 60, "zoneCoverage": 64, "kickPower": 20, "kickAccuracy": 15}}, {"id": "4894654", "name": "Kenneth Grant", "team": "15", "positions": ["DT"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 8, "throwUnderPressure": 17, "throwPower": 18, "carrying": 44, "bCVision": 35, "breakTackle": 29, "speed": 68, "catching": 45, "catchInTraffic": 37, "shortRouteRunning": 18, "mediumRouteRunning": 12, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 67, "blockShedding": 75, "tackle": 83, "manCoverage": 15, "zoneCoverage": 21, "kickPower": 36, "kickAccuracy": 25}}, {"id": "4879212", "name": "Trey Moore", "team": "15", "positions": ["EDGE"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/miami-dolphins/12", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/15/roster", "rosterAsOf": "2026-09-23T15:57:41.630488+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 130, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4879212", "asOf": "2026-09-10T14:22:51.743234+00:00", "baseRating": 72, "priorRating": 64.21, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 18, "throwAccuracyDeep": 14, "throwUnderPressure": 16, "throwPower": 26, "carrying": 48, "bCVision": 33, "breakTackle": 38, "speed": 87, "catching": 39, "catchInTraffic": 44, "shortRouteRunning": 18, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 70, "finesseMoves": 63, "blockShedding": 76, "tackle": 79, "manCoverage": 55, "zoneCoverage": 61, "kickPower": 27, "kickAccuracy": 20}}, {"id": "4429205", "name": "Jordan Addison", "team": "16", "positions": ["WR"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 47, "throwAccuracyMid": 39, "throwAccuracyDeep": 32, "throwUnderPressure": 38, "throwPower": 58, "carrying": 78, "bCVision": 89, "breakTackle": 74, "speed": 90, "catching": 89, "catchInTraffic": 86, "shortRouteRunning": 84, "mediumRouteRunning": 87, "deepRouteRunning": 88, "passBlock": 27, "runBlock": 39, "powerMoves": 14, "finesseMoves": 22, "blockShedding": 30, "tackle": 37, "manCoverage": 28, "zoneCoverage": 34, "kickPower": 23, "kickAccuracy": 17}}, {"id": "4708049", "name": "Gavin Bartholomew", "team": "16", "positions": ["TE"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 26, "throwAccuracyMid": 24, "throwAccuracyDeep": 19, "throwUnderPressure": 26, "throwPower": 39, "carrying": 71, "bCVision": 70, "breakTackle": 64, "speed": 82, "catching": 76, "catchInTraffic": 75, "shortRouteRunning": 63, "mediumRouteRunning": 55, "deepRouteRunning": 52, "passBlock": 58, "runBlock": 59, "powerMoves": 39, "finesseMoves": 35, "blockShedding": 43, "tackle": 36, "manCoverage": 27, "zoneCoverage": 33, "kickPower": 27, "kickAccuracy": 26}}, {"id": "3930270", "name": "Blake Brandel", "team": "16", "positions": ["C"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 5, "throwPower": 25, "carrying": 29, "bCVision": 10, "breakTackle": 5, "speed": 68, "catching": 23, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 75, "runBlock": 74, "powerMoves": 15, "finesseMoves": 10, "blockShedding": 15, "tackle": 29, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 37, "kickAccuracy": 27}}, {"id": "4878695", "name": "Max Bredeson", "team": "16", "positions": ["RB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 159, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4878695", "asOf": "2026-09-10T14:22:51.780018+00:00", "baseRating": 71, "priorRating": 63.56, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 42, "throwAccuracyMid": 37, "throwAccuracyDeep": 30, "throwUnderPressure": 38, "throwPower": 52, "carrying": 72, "bCVision": 65, "breakTackle": 60, "speed": 78, "catching": 71, "catchInTraffic": 58, "shortRouteRunning": 62, "mediumRouteRunning": 56, "deepRouteRunning": 50, "passBlock": 65, "runBlock": 65, "powerMoves": 18, "finesseMoves": 15, "blockShedding": 32, "tackle": 35, "manCoverage": 15, "zoneCoverage": 22, "kickPower": 32, "kickAccuracy": 30}}, {"id": "4832846", "name": "Demond Claiborne", "team": "16", "positions": ["RB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 198, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4832846", "asOf": "2026-09-10T14:22:51.771823+00:00", "baseRating": 70, "priorRating": 62.85, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 24, "throwPower": 30, "carrying": 79, "bCVision": 82, "breakTackle": 79, "speed": 93, "catching": 65, "catchInTraffic": 61, "shortRouteRunning": 66, "mediumRouteRunning": 58, "deepRouteRunning": 52, "passBlock": 49, "runBlock": 42, "powerMoves": 18, "finesseMoves": 19, "blockShedding": 25, "tackle": 25, "manCoverage": 19, "zoneCoverage": 21, "kickPower": 28, "kickAccuracy": 23}}, {"id": "4361985", "name": "Christian Darrisaw", "team": "16", "positions": ["OT"], "rating": 90, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 13, "carrying": 25, "bCVision": 15, "breakTackle": 8, "speed": 73, "catching": 26, "catchInTraffic": 25, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 91, "runBlock": 86, "powerMoves": 21, "finesseMoves": 16, "blockShedding": 34, "tackle": 29, "manCoverage": 12, "zoneCoverage": 13, "kickPower": 17, "kickAccuracy": 13}}, {"id": "4565185", "name": "Tai Felton", "team": "16", "positions": ["WR"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 15, "throwAccuracyDeep": 22, "throwUnderPressure": 33, "throwPower": 22, "carrying": 70, "bCVision": 83, "breakTackle": 73, "speed": 93, "catching": 81, "catchInTraffic": 77, "shortRouteRunning": 72, "mediumRouteRunning": 71, "deepRouteRunning": 76, "passBlock": 26, "runBlock": 37, "powerMoves": 23, "finesseMoves": 25, "blockShedding": 28, "tackle": 49, "manCoverage": 33, "zoneCoverage": 46, "kickPower": 18, "kickAccuracy": 27}}, {"id": "4045176", "name": "Will Fries", "team": "16", "positions": ["OG"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 5, "throwPower": 25, "carrying": 29, "bCVision": 10, "breakTackle": 5, "speed": 58, "catching": 23, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 78, "runBlock": 82, "powerMoves": 36, "finesseMoves": 21, "blockShedding": 29, "tackle": 38, "manCoverage": 12, "zoneCoverage": 11, "kickPower": 21, "kickAccuracy": 22}}, {"id": "4036133", "name": "T.J. Hockenson", "team": "16", "positions": ["TE"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 15, "throwPower": 28, "carrying": 79, "bCVision": 80, "breakTackle": 71, "speed": 83, "catching": 85, "catchInTraffic": 83, "shortRouteRunning": 75, "mediumRouteRunning": 73, "deepRouteRunning": 67, "passBlock": 59, "runBlock": 63, "powerMoves": 37, "finesseMoves": 46, "blockShedding": 47, "tackle": 46, "manCoverage": 27, "zoneCoverage": 36, "kickPower": 38, "kickAccuracy": 34}}, {"id": "4690210", "name": "Joe Huber", "team": "16", "positions": ["OG"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 14, "carrying": 23, "bCVision": 13, "breakTackle": 9, "speed": 66, "catching": 22, "catchInTraffic": 15, "shortRouteRunning": 14, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 69, "runBlock": 68, "powerMoves": 17, "finesseMoves": 10, "blockShedding": 25, "tackle": 27, "manCoverage": 11, "zoneCoverage": 12, "kickPower": 11, "kickAccuracy": 12}}, {"id": "4431553", "name": "Donovan Jackson", "team": "16", "positions": ["OG"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 13, "carrying": 25, "bCVision": 12, "breakTackle": 8, "speed": 67, "catching": 23, "catchInTraffic": 13, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 77, "runBlock": 76, "powerMoves": 16, "finesseMoves": 20, "blockShedding": 35, "tackle": 31, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4262921", "name": "Justin Jefferson", "team": "16", "positions": ["WR"], "rating": 94, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 35, "throwAccuracyMid": 30, "throwAccuracyDeep": 24, "throwUnderPressure": 29, "throwPower": 43, "carrying": 73, "bCVision": 94, "breakTackle": 81, "speed": 91, "catching": 91, "catchInTraffic": 96, "shortRouteRunning": 94, "mediumRouteRunning": 95, "deepRouteRunning": 96, "passBlock": 25, "runBlock": 48, "powerMoves": 18, "finesseMoves": 24, "blockShedding": 24, "tackle": 36, "manCoverage": 18, "zoneCoverage": 26, "kickPower": 18, "kickAccuracy": 12}}, {"id": "3886598", "name": "Jauan Jennings", "team": "16", "positions": ["WR"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 56, "throwAccuracyMid": 51, "throwAccuracyDeep": 45, "throwUnderPressure": 48, "throwPower": 68, "carrying": 72, "bCVision": 86, "breakTackle": 84, "speed": 88, "catching": 87, "catchInTraffic": 88, "shortRouteRunning": 82, "mediumRouteRunning": 79, "deepRouteRunning": 75, "passBlock": 34, "runBlock": 67, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 30, "tackle": 30, "manCoverage": 11, "zoneCoverage": 17, "kickPower": 18, "kickAccuracy": 17}}, {"id": "3042519", "name": "Aaron Jones Sr.", "team": "16", "positions": ["RB"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 35, "throwAccuracyMid": 30, "throwAccuracyDeep": 20, "throwUnderPressure": 12, "throwPower": 30, "carrying": 86, "bCVision": 88, "breakTackle": 80, "speed": 88, "catching": 73, "catchInTraffic": 61, "shortRouteRunning": 70, "mediumRouteRunning": 65, "deepRouteRunning": 61, "passBlock": 59, "runBlock": 25, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 23, "tackle": 27, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 21, "kickAccuracy": 20}}, {"id": "4427140", "name": "Trevor Keegan", "team": "16", "positions": ["OG"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/dallas-cowboys/11", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 11, "throwAccuracyDeep": 11, "throwUnderPressure": 10, "throwPower": 22, "carrying": 25, "bCVision": 18, "breakTackle": 13, "speed": 64, "catching": 31, "catchInTraffic": 15, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 73, "runBlock": 70, "powerMoves": 15, "finesseMoves": 15, "blockShedding": 21, "tackle": 34, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 26, "kickAccuracy": 24}}, {"id": "4360569", "name": "Jordan Mason", "team": "16", "positions": ["RB"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 28, "throwAccuracyMid": 21, "throwAccuracyDeep": 14, "throwUnderPressure": 11, "throwPower": 36, "carrying": 91, "bCVision": 90, "breakTackle": 86, "speed": 89, "catching": 60, "catchInTraffic": 54, "shortRouteRunning": 50, "mediumRouteRunning": 42, "deepRouteRunning": 35, "passBlock": 47, "runBlock": 48, "powerMoves": 17, "finesseMoves": 20, "blockShedding": 37, "tackle": 42, "manCoverage": 30, "zoneCoverage": 35, "kickPower": 12, "kickAccuracy": 11}}, {"id": "4433970", "name": "J.J. McCarthy", "team": "16", "positions": ["QB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 85, "throwAccuracyMid": 82, "throwAccuracyDeep": 80, "throwUnderPressure": 78, "throwPower": 91, "carrying": 63, "bCVision": 81, "breakTackle": 67, "speed": 85, "catching": 36, "catchInTraffic": 10, "shortRouteRunning": 15, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 15, "runBlock": 23, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 29, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 31, "kickAccuracy": 29}}, {"id": "3917315", "name": "Kyler Murray", "team": "16", "positions": ["QB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 87, "throwAccuracyMid": 82, "throwAccuracyDeep": 79, "throwUnderPressure": 83, "throwPower": 90, "carrying": 69, "bCVision": 94, "breakTackle": 73, "speed": 89, "catching": 50, "catchInTraffic": 19, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 13, "passBlock": 12, "runBlock": 13, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 14, "tackle": 34, "manCoverage": 17, "zoneCoverage": 23, "kickPower": 19, "kickAccuracy": 15}}, {"id": "3123954", "name": "Brian O'Neill", "team": "16", "positions": ["OT"], "rating": 87, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 18, "carrying": 51, "bCVision": 26, "breakTackle": 18, "speed": 76, "catching": 37, "catchInTraffic": 18, "shortRouteRunning": 18, "mediumRouteRunning": 14, "deepRouteRunning": 10, "passBlock": 88, "runBlock": 87, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 27, "tackle": 29, "manCoverage": 12, "zoneCoverage": 13, "kickPower": 19, "kickAccuracy": 13}}, {"id": "3921690", "name": "Josh Oliver", "team": "16", "positions": ["TE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 76, "bCVision": 67, "breakTackle": 59, "speed": 85, "catching": 84, "catchInTraffic": 77, "shortRouteRunning": 67, "mediumRouteRunning": 61, "deepRouteRunning": 56, "passBlock": 61, "runBlock": 71, "powerMoves": 26, "finesseMoves": 32, "blockShedding": 48, "tackle": 47, "manCoverage": 17, "zoneCoverage": 26, "kickPower": 20, "kickAccuracy": 15}}, {"id": "4430656", "name": "Myles Price", "team": "16", "positions": ["WR"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 18, "throwUnderPressure": 29, "throwPower": 36, "carrying": 70, "bCVision": 77, "breakTackle": 72, "speed": 92, "catching": 80, "catchInTraffic": 74, "shortRouteRunning": 69, "mediumRouteRunning": 68, "deepRouteRunning": 69, "passBlock": 29, "runBlock": 37, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 26, "manCoverage": 12, "zoneCoverage": 19, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4428421", "name": "Nick Samac", "team": "16", "positions": ["C"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 14, "throwAccuracyDeep": 15, "throwUnderPressure": 15, "throwPower": 24, "carrying": 35, "bCVision": 32, "breakTackle": 30, "speed": 65, "catching": 24, "catchInTraffic": 22, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 66, "runBlock": 70, "powerMoves": 41, "finesseMoves": 31, "blockShedding": 34, "tackle": 42, "manCoverage": 14, "zoneCoverage": 18, "kickPower": 21, "kickAccuracy": 13}}, {"id": "4592836", "name": "Caleb Tiernan", "team": "16", "positions": ["OT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 97, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4592836", "asOf": "2026-09-10T14:22:51.814132+00:00", "baseRating": 72, "priorRating": 65.16, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 18, "carrying": 23, "bCVision": 18, "breakTackle": 17, "speed": 65, "catching": 26, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 79, "runBlock": 77, "powerMoves": 34, "finesseMoves": 35, "blockShedding": 33, "tackle": 28, "manCoverage": 12, "zoneCoverage": 16, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4239140", "name": "Ryan Van Demark", "team": "16", "positions": ["OT"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 16, "carrying": 36, "bCVision": 10, "breakTackle": 5, "speed": 63, "catching": 35, "catchInTraffic": 22, "shortRouteRunning": 22, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 69, "runBlock": 69, "powerMoves": 40, "finesseMoves": 30, "blockShedding": 40, "tackle": 40, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 21, "kickAccuracy": 11}}, {"id": "2573079", "name": "Carson Wentz", "team": "16", "positions": ["QB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 80, "throwAccuracyMid": 79, "throwAccuracyDeep": 76, "throwUnderPressure": 74, "throwPower": 89, "carrying": 52, "bCVision": 78, "breakTackle": 64, "speed": 82, "catching": 38, "catchInTraffic": 20, "shortRouteRunning": 18, "mediumRouteRunning": 17, "deepRouteRunning": 15, "passBlock": 17, "runBlock": 27, "powerMoves": 9, "finesseMoves": 9, "blockShedding": 21, "tackle": 30, "manCoverage": 12, "zoneCoverage": 18, "kickPower": 24, "kickAccuracy": 18}}, {"id": "4602019", "name": "Caleb Banks", "team": "16", "positions": ["DT"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 18, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4602019", "asOf": "2026-09-10T14:22:51.825945+00:00", "baseRating": 76, "priorRating": 70.62, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 14, "throwAccuracyDeep": 12, "throwUnderPressure": 17, "throwPower": 25, "carrying": 59, "bCVision": 34, "breakTackle": 15, "speed": 71, "catching": 26, "catchInTraffic": 24, "shortRouteRunning": 19, "mediumRouteRunning": 17, "deepRouteRunning": 15, "passBlock": 53, "runBlock": 51, "powerMoves": 76, "finesseMoves": 71, "blockShedding": 79, "tackle": 82, "manCoverage": 29, "zoneCoverage": 21, "kickPower": 13, "kickAccuracy": 22}}, {"id": "3728281", "name": "Blake Cashman", "team": "16", "positions": ["LB"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 52, "bCVision": 20, "breakTackle": 12, "speed": 87, "catching": 50, "catchInTraffic": 30, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 58, "finesseMoves": 63, "blockShedding": 75, "tackle": 89, "manCoverage": 67, "zoneCoverage": 72, "kickPower": 19, "kickAccuracy": 14}}, {"id": "4431520", "name": "Chaz Chambliss", "team": "16", "positions": ["EDGE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 25, "carrying": 58, "bCVision": 40, "breakTackle": 38, "speed": 81, "catching": 51, "catchInTraffic": 47, "shortRouteRunning": 27, "mediumRouteRunning": 24, "deepRouteRunning": 21, "passBlock": 45, "runBlock": 45, "powerMoves": 63, "finesseMoves": 66, "blockShedding": 61, "tackle": 77, "manCoverage": 54, "zoneCoverage": 60, "kickPower": 20, "kickAccuracy": 16}}, {"id": "5091793", "name": "Charles Demmings", "team": "16", "positions": ["CB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 163, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5091793", "asOf": "2026-09-10T14:22:51.902390+00:00", "baseRating": 69, "priorRating": 63.48, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 59, "bCVision": 68, "breakTackle": 55, "speed": 92, "catching": 64, "catchInTraffic": 65, "shortRouteRunning": 47, "mediumRouteRunning": 42, "deepRouteRunning": 37, "passBlock": 35, "runBlock": 35, "powerMoves": 34, "finesseMoves": 37, "blockShedding": 47, "tackle": 56, "manCoverage": 69, "zoneCoverage": 64, "kickPower": 15, "kickAccuracy": 13}}, {"id": "4877652", "name": "Jake Golday", "team": "16", "positions": ["LB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 51, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4877652", "asOf": "2026-09-10T14:22:51.924253+00:00", "baseRating": 74, "priorRating": 67.25, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 63, "bCVision": 28, "breakTackle": 31, "speed": 88, "catching": 53, "catchInTraffic": 57, "shortRouteRunning": 43, "mediumRouteRunning": 33, "deepRouteRunning": 28, "passBlock": 54, "runBlock": 43, "powerMoves": 61, "finesseMoves": 63, "blockShedding": 72, "tackle": 81, "manCoverage": 60, "zoneCoverage": 67, "kickPower": 15, "kickAccuracy": 13}}, {"id": "4629149", "name": "Tyrion Ingram-Dawkins", "team": "16", "positions": ["EDGE"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 14, "throwAccuracyMid": 12, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 28, "carrying": 64, "bCVision": 54, "breakTackle": 41, "speed": 77, "catching": 47, "catchInTraffic": 48, "shortRouteRunning": 40, "mediumRouteRunning": 35, "deepRouteRunning": 30, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 67, "blockShedding": 74, "tackle": 74, "manCoverage": 12, "zoneCoverage": 13, "kickPower": 26, "kickAccuracy": 22}}, {"id": "4242436", "name": "Theo Jackson", "team": "16", "positions": ["S"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 55, "bCVision": 53, "breakTackle": 45, "speed": 90, "catching": 65, "catchInTraffic": 43, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 44, "finesseMoves": 48, "blockShedding": 58, "tackle": 67, "manCoverage": 63, "zoneCoverage": 69, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4046537", "name": "Joshua Metellus", "team": "16", "positions": ["S"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 17, "throwPower": 20, "carrying": 62, "bCVision": 53, "breakTackle": 44, "speed": 88, "catching": 68, "catchInTraffic": 52, "shortRouteRunning": 15, "mediumRouteRunning": 13, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 40, "finesseMoves": 47, "blockShedding": 64, "tackle": 83, "manCoverage": 70, "zoneCoverage": 74, "kickPower": 25, "kickAccuracy": 15}}, {"id": "4038999", "name": "Byron Murphy Jr.", "team": "16", "positions": ["CB"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 61, "bCVision": 67, "breakTackle": 56, "speed": 92, "catching": 78, "catchInTraffic": 63, "shortRouteRunning": 43, "mediumRouteRunning": 33, "deepRouteRunning": 26, "passBlock": 10, "runBlock": 18, "powerMoves": 26, "finesseMoves": 32, "blockShedding": 48, "tackle": 59, "manCoverage": 79, "zoneCoverage": 85, "kickPower": 10, "kickAccuracy": 11}}, {"id": "4698728", "name": "Domonique Orange", "team": "16", "positions": ["DT"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 82, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4698728", "asOf": "2026-09-10T14:22:51.939760+00:00", "baseRating": 73, "priorRating": 65.71, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 49, "bCVision": 23, "breakTackle": 16, "speed": 67, "catching": 25, "catchInTraffic": 24, "shortRouteRunning": 12, "mediumRouteRunning": 10, "deepRouteRunning": 2, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 66, "blockShedding": 79, "tackle": 81, "manCoverage": 17, "zoneCoverage": 19, "kickPower": 14, "kickAccuracy": 29}}, {"id": "4430280", "name": "Ivan Pace Jr.", "team": "16", "positions": ["LB"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 7, "throwPower": 22, "carrying": 53, "bCVision": 48, "breakTackle": 31, "speed": 85, "catching": 63, "catchInTraffic": 47, "shortRouteRunning": 10, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 35, "runBlock": 40, "powerMoves": 61, "finesseMoves": 73, "blockShedding": 71, "tackle": 84, "manCoverage": 62, "zoneCoverage": 67, "kickPower": 21, "kickAccuracy": 19}}, {"id": "4259252", "name": "James Pierre", "team": "16", "positions": ["CB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 27, "carrying": 56, "bCVision": 65, "breakTackle": 53, "speed": 94, "catching": 71, "catchInTraffic": 57, "shortRouteRunning": 52, "mediumRouteRunning": 42, "deepRouteRunning": 35, "passBlock": 26, "runBlock": 34, "powerMoves": 29, "finesseMoves": 37, "blockShedding": 47, "tackle": 64, "manCoverage": 80, "zoneCoverage": 83, "kickPower": 11, "kickAccuracy": 15}}, {"id": "4360277", "name": "Jalen Redmond", "team": "16", "positions": ["DT"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 5, "throwPower": 22, "carrying": 42, "bCVision": 22, "breakTackle": 10, "speed": 79, "catching": 37, "catchInTraffic": 30, "shortRouteRunning": 10, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 40, "runBlock": 45, "powerMoves": 74, "finesseMoves": 80, "blockShedding": 80, "tackle": 85, "manCoverage": 18, "zoneCoverage": 24, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4875564", "name": "Bo Richter", "team": "16", "positions": ["EDGE"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 27, "carrying": 32, "bCVision": 26, "breakTackle": 15, "speed": 87, "catching": 44, "catchInTraffic": 20, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 58, "finesseMoves": 71, "blockShedding": 69, "tackle": 78, "manCoverage": 42, "zoneCoverage": 49, "kickPower": 25, "kickAccuracy": 24}}, {"id": "4044540", "name": "Isaiah Rodgers", "team": "16", "positions": ["CB"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 15, "throwPower": 26, "carrying": 56, "bCVision": 75, "breakTackle": 49, "speed": 96, "catching": 70, "catchInTraffic": 54, "shortRouteRunning": 38, "mediumRouteRunning": 33, "deepRouteRunning": 27, "passBlock": 25, "runBlock": 25, "powerMoves": 36, "finesseMoves": 42, "blockShedding": 55, "tackle": 64, "manCoverage": 74, "zoneCoverage": 80, "kickPower": 44, "kickAccuracy": 34}}, {"id": "5093973", "name": "Levi Drake Rodriguez", "team": "16", "positions": ["DT"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 9, "throwAccuracyDeep": 9, "throwUnderPressure": 17, "throwPower": 20, "carrying": 26, "bCVision": 33, "breakTackle": 24, "speed": 72, "catching": 42, "catchInTraffic": 18, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 68, "finesseMoves": 70, "blockShedding": 76, "tackle": 81, "manCoverage": 21, "zoneCoverage": 28, "kickPower": 16, "kickAccuracy": 12}}, {"id": "5082397", "name": "Jacob Thomas", "team": "16", "positions": ["S"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 9, "throwPower": 24, "carrying": 57, "bCVision": 64, "breakTackle": 49, "speed": 91, "catching": 63, "catchInTraffic": 26, "shortRouteRunning": 24, "mediumRouteRunning": 21, "deepRouteRunning": 29, "passBlock": 35, "runBlock": 35, "powerMoves": 32, "finesseMoves": 37, "blockShedding": 55, "tackle": 63, "manCoverage": 58, "zoneCoverage": 64, "kickPower": 13, "kickAccuracy": 14}}, {"id": "4710865", "name": "Jakobe Thomas", "team": "16", "positions": ["S"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 98, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4710865", "asOf": "2026-09-10T14:22:51.972920+00:00", "baseRating": 73, "priorRating": 65.13, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 24, "carrying": 53, "bCVision": 60, "breakTackle": 55, "speed": 87, "catching": 70, "catchInTraffic": 63, "shortRouteRunning": 41, "mediumRouteRunning": 39, "deepRouteRunning": 35, "passBlock": 35, "runBlock": 35, "powerMoves": 46, "finesseMoves": 49, "blockShedding": 66, "tackle": 73, "manCoverage": 71, "zoneCoverage": 73, "kickPower": 25, "kickAccuracy": 23}}, {"id": "4565190", "name": "Dallas Turner", "team": "16", "positions": ["EDGE"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 18, "carrying": 35, "bCVision": 32, "breakTackle": 29, "speed": 90, "catching": 45, "catchInTraffic": 10, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 77, "finesseMoves": 77, "blockShedding": 75, "tackle": 83, "manCoverage": 49, "zoneCoverage": 54, "kickPower": 14, "kickAccuracy": 15}}, {"id": "3133487", "name": "Andrew Van Ginkel", "team": "16", "positions": ["EDGE"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 58, "bCVision": 46, "breakTackle": 12, "speed": 86, "catching": 70, "catchInTraffic": 37, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 70, "finesseMoves": 81, "blockShedding": 77, "tackle": 82, "manCoverage": 62, "zoneCoverage": 70, "kickPower": 15, "kickAccuracy": 19}}, {"id": "4695609", "name": "Zemaiah Vaughn", "team": "16", "positions": ["CB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 57, "bCVision": 66, "breakTackle": 51, "speed": 91, "catching": 68, "catchInTraffic": 62, "shortRouteRunning": 24, "mediumRouteRunning": 16, "deepRouteRunning": 12, "passBlock": 30, "runBlock": 35, "powerMoves": 30, "finesseMoves": 33, "blockShedding": 43, "tackle": 53, "manCoverage": 67, "zoneCoverage": 67, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4568007", "name": "Jay Ward", "team": "16", "positions": ["S"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 11, "throwPower": 23, "carrying": 64, "bCVision": 72, "breakTackle": 63, "speed": 87, "catching": 70, "catchInTraffic": 63, "shortRouteRunning": 33, "mediumRouteRunning": 30, "deepRouteRunning": 27, "passBlock": 35, "runBlock": 35, "powerMoves": 27, "finesseMoves": 32, "blockShedding": 60, "tackle": 66, "manCoverage": 69, "zoneCoverage": 71, "kickPower": 19, "kickAccuracy": 16}}, {"id": "4696782", "name": "Elijah Williams", "team": "16", "positions": ["DT", "EDGE"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 35, "bCVision": 20, "breakTackle": 15, "speed": 65, "catching": 37, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 67, "finesseMoves": 59, "blockShedding": 71, "tackle": 77, "manCoverage": 18, "zoneCoverage": 22, "kickPower": 16, "kickAccuracy": 13}}, {"id": "3056916", "name": "Eric Wilson", "team": "16", "positions": ["LB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 50, "bCVision": 54, "breakTackle": 37, "speed": 88, "catching": 64, "catchInTraffic": 56, "shortRouteRunning": 23, "mediumRouteRunning": 13, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 62, "finesseMoves": 68, "blockShedding": 72, "tackle": 85, "manCoverage": 59, "zoneCoverage": 66, "kickPower": 26, "kickAccuracy": 19}}, {"id": "15726", "name": "Andrew DePaola", "team": "16", "positions": ["LS"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 9, "throwAccuracyDeep": 9, "throwUnderPressure": 10, "throwPower": 38, "carrying": 63, "bCVision": 25, "breakTackle": 19, "speed": 74, "catching": 66, "catchInTraffic": 66, "shortRouteRunning": 49, "mediumRouteRunning": 45, "deepRouteRunning": 40, "passBlock": 58, "runBlock": 69, "powerMoves": 44, "finesseMoves": 40, "blockShedding": 55, "tackle": 62, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 11, "kickAccuracy": 11}}, {"id": "4567104", "name": "Will Reichard", "team": "16", "positions": ["K"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 29, "throwAccuracyDeep": 20, "throwUnderPressure": 12, "throwPower": 32, "carrying": 30, "bCVision": 25, "breakTackle": 15, "speed": 78, "catching": 22, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 8, "deepRouteRunning": 7, "passBlock": 12, "runBlock": 15, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 13, "tackle": 29, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 96, "kickAccuracy": 92}}, {"id": "3115373", "name": "Jamal Adams", "team": "16", "positions": ["LB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 17, "throwPower": 25, "carrying": 60, "bCVision": 55, "breakTackle": 25, "speed": 87, "catching": 68, "catchInTraffic": 52, "shortRouteRunning": 35, "mediumRouteRunning": 25, "deepRouteRunning": 20, "passBlock": 35, "runBlock": 35, "powerMoves": 59, "finesseMoves": 61, "blockShedding": 69, "tackle": 73, "manCoverage": 68, "zoneCoverage": 75, "kickPower": 25, "kickAccuracy": 25}}, {"id": "4608794", "name": "Tyler Batty", "team": "16", "positions": ["EDGE"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 35, "bCVision": 30, "breakTackle": 21, "speed": 80, "catching": 36, "catchInTraffic": 20, "shortRouteRunning": 13, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 66, "finesseMoves": 67, "blockShedding": 69, "tackle": 77, "manCoverage": 35, "zoneCoverage": 44, "kickPower": 15, "kickAccuracy": 13}}, {"id": "4362010", "name": "Michael Jurgens", "team": "16", "positions": ["C"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 8, "throwPower": 23, "carrying": 20, "bCVision": 19, "breakTackle": 9, "speed": 58, "catching": 26, "catchInTraffic": 15, "shortRouteRunning": 13, "mediumRouteRunning": 11, "deepRouteRunning": 7, "passBlock": 70, "runBlock": 71, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 30, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 23, "kickAccuracy": 22}}, {"id": "4433959", "name": "Ben Yurosek", "team": "16", "positions": ["TE"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/16/roster", "rosterAsOf": "2026-09-23T15:57:41.209830+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 68, "bCVision": 66, "breakTackle": 62, "speed": 84, "catching": 76, "catchInTraffic": 72, "shortRouteRunning": 64, "mediumRouteRunning": 58, "deepRouteRunning": 54, "passBlock": 58, "runBlock": 56, "powerMoves": 12, "finesseMoves": 12, "blockShedding": 31, "tackle": 37, "manCoverage": 14, "zoneCoverage": 16, "kickPower": 17, "kickAccuracy": 14}}, {"id": "4047646", "name": "A.J. Brown", "team": "17", "positions": ["WR"], "rating": 89, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 34, "throwAccuracyMid": 29, "throwAccuracyDeep": 25, "throwUnderPressure": 30, "throwPower": 41, "carrying": 73, "bCVision": 90, "breakTackle": 87, "speed": 91, "catching": 94, "catchInTraffic": 90, "shortRouteRunning": 85, "mediumRouteRunning": 84, "deepRouteRunning": 87, "passBlock": 41, "runBlock": 54, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 23, "manCoverage": 18, "zoneCoverage": 27, "kickPower": 17, "kickAccuracy": 16}}, {"id": "4362890", "name": "Ben Brown", "team": "17", "positions": ["C"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 9, "throwPower": 22, "carrying": 34, "bCVision": 10, "breakTackle": 14, "speed": 60, "catching": 25, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 68, "runBlock": 71, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 14, "tackle": 15, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 20, "kickAccuracy": 15}}, {"id": "4685298", "name": "Will Campbell", "team": "17", "positions": ["OT"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 11, "carrying": 30, "bCVision": 11, "breakTackle": 13, "speed": 73, "catching": 21, "catchInTraffic": 21, "shortRouteRunning": 16, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 81, "runBlock": 84, "powerMoves": 22, "finesseMoves": 11, "blockShedding": 22, "tackle": 29, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 16, "kickAccuracy": 15}}, {"id": "4695193", "name": "Efton Chism III", "team": "17", "positions": ["WR"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 26, "throwAccuracyDeep": 20, "throwUnderPressure": 31, "throwPower": 42, "carrying": 73, "bCVision": 81, "breakTackle": 74, "speed": 84, "catching": 81, "catchInTraffic": 78, "shortRouteRunning": 75, "mediumRouteRunning": 74, "deepRouteRunning": 70, "passBlock": 29, "runBlock": 47, "powerMoves": 22, "finesseMoves": 25, "blockShedding": 37, "tackle": 33, "manCoverage": 15, "zoneCoverage": 21, "kickPower": 19, "kickAccuracy": 13}}, {"id": "4431526", "name": "Dametrious Crownover", "team": "17", "positions": ["OT"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 196, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4431526", "asOf": "2026-09-10T14:22:52.814054+00:00", "baseRating": 67, "priorRating": 62.88, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 18, "carrying": 25, "bCVision": 17, "breakTackle": 18, "speed": 68, "catching": 33, "catchInTraffic": 28, "shortRouteRunning": 34, "mediumRouteRunning": 32, "deepRouteRunning": 29, "passBlock": 69, "runBlock": 74, "powerMoves": 41, "finesseMoves": 42, "blockShedding": 35, "tackle": 39, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4240391", "name": "Tommy DeVito", "team": "17", "positions": ["QB"], "rating": 61, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 80, "throwAccuracyMid": 76, "throwAccuracyDeep": 69, "throwUnderPressure": 73, "throwPower": 83, "carrying": 65, "bCVision": 76, "breakTackle": 57, "speed": 84, "catching": 32, "catchInTraffic": 13, "shortRouteRunning": 15, "mediumRouteRunning": 14, "deepRouteRunning": 11, "passBlock": 10, "runBlock": 12, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 14, "tackle": 21, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 22, "kickAccuracy": 21}}, {"id": "4361432", "name": "Romeo Doubs", "team": "17", "positions": ["WR"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 17, "throwPower": 24, "carrying": 67, "bCVision": 80, "breakTackle": 71, "speed": 91, "catching": 83, "catchInTraffic": 85, "shortRouteRunning": 78, "mediumRouteRunning": 80, "deepRouteRunning": 81, "passBlock": 26, "runBlock": 35, "powerMoves": 18, "finesseMoves": 22, "blockShedding": 33, "tackle": 35, "manCoverage": 19, "zoneCoverage": 31, "kickPower": 22, "kickAccuracy": 17}}, {"id": "4427095", "name": "DeMario Douglas", "team": "17", "positions": ["WR"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 15, "throwPower": 25, "carrying": 74, "bCVision": 86, "breakTackle": 73, "speed": 91, "catching": 91, "catchInTraffic": 79, "shortRouteRunning": 78, "mediumRouteRunning": 77, "deepRouteRunning": 76, "passBlock": 30, "runBlock": 49, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 32, "tackle": 41, "manCoverage": 32, "zoneCoverage": 41, "kickPower": 21, "kickAccuracy": 18}}, {"id": "4039505", "name": "Reggie Gilliam", "team": "17", "positions": ["RB"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 26, "throwAccuracyMid": 21, "throwAccuracyDeep": 16, "throwUnderPressure": 21, "throwPower": 34, "carrying": 70, "bCVision": 66, "breakTackle": 61, "speed": 87, "catching": 74, "catchInTraffic": 59, "shortRouteRunning": 64, "mediumRouteRunning": 60, "deepRouteRunning": 55, "passBlock": 73, "runBlock": 69, "powerMoves": 31, "finesseMoves": 22, "blockShedding": 39, "tackle": 54, "manCoverage": 31, "zoneCoverage": 36, "kickPower": 17, "kickAccuracy": 12}}, {"id": "4432710", "name": "TreVeyon Henderson", "team": "17", "positions": ["RB"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 32, "throwPower": 18, "carrying": 95, "bCVision": 86, "breakTackle": 81, "speed": 95, "catching": 67, "catchInTraffic": 50, "shortRouteRunning": 66, "mediumRouteRunning": 61, "deepRouteRunning": 56, "passBlock": 51, "runBlock": 42, "powerMoves": 25, "finesseMoves": 28, "blockShedding": 32, "tackle": 33, "manCoverage": 28, "zoneCoverage": 24, "kickPower": 27, "kickAccuracy": 18}}, {"id": "3046439", "name": "Hunter Henry", "team": "17", "positions": ["TE"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 28, "carrying": 72, "bCVision": 78, "breakTackle": 56, "speed": 85, "catching": 92, "catchInTraffic": 85, "shortRouteRunning": 76, "mediumRouteRunning": 72, "deepRouteRunning": 69, "passBlock": 62, "runBlock": 66, "powerMoves": 17, "finesseMoves": 17, "blockShedding": 46, "tackle": 42, "manCoverage": 14, "zoneCoverage": 21, "kickPower": 21, "kickAccuracy": 19}}, {"id": "2991662", "name": "Mack Hollins", "team": "17", "positions": ["WR"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 22, "throwPower": 27, "carrying": 74, "bCVision": 76, "breakTackle": 71, "speed": 90, "catching": 87, "catchInTraffic": 86, "shortRouteRunning": 78, "mediumRouteRunning": 78, "deepRouteRunning": 79, "passBlock": 55, "runBlock": 61, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 49, "tackle": 51, "manCoverage": 11, "zoneCoverage": 22, "kickPower": 17, "kickAccuracy": 12}}, {"id": "4372026", "name": "Cameron Latu", "team": "17", "positions": ["TE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 5, "throwUnderPressure": 15, "throwPower": 25, "carrying": 69, "bCVision": 77, "breakTackle": 64, "speed": 80, "catching": 76, "catchInTraffic": 73, "shortRouteRunning": 65, "mediumRouteRunning": 60, "deepRouteRunning": 54, "passBlock": 56, "runBlock": 63, "powerMoves": 27, "finesseMoves": 29, "blockShedding": 49, "tackle": 50, "manCoverage": 21, "zoneCoverage": 27, "kickPower": 12, "kickAccuracy": 10}}, {"id": "4921438", "name": "Caleb Lomu", "team": "17", "positions": ["OT"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 28, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4921438", "asOf": "2026-09-10T14:22:52.865194+00:00", "baseRating": 75, "priorRating": 69.19, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 18, "carrying": 26, "bCVision": 15, "breakTackle": 16, "speed": 73, "catching": 25, "catchInTraffic": 19, "shortRouteRunning": 11, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 75, "runBlock": 76, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 21, "tackle": 24, "manCoverage": 15, "zoneCoverage": 14, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4431452", "name": "Drake Maye", "team": "17", "positions": ["QB"], "rating": 92, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 94, "throwAccuracyMid": 92, "throwAccuracyDeep": 92, "throwUnderPressure": 93, "throwPower": 94, "carrying": 65, "bCVision": 85, "breakTackle": 67, "speed": 89, "catching": 34, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 15, "runBlock": 31, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 18, "tackle": 20, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 55, "kickAccuracy": 46}}, {"id": "4431465", "name": "Behren Morton", "team": "17", "positions": ["QB"], "rating": 60, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 234, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4431465", "asOf": "2026-09-10T14:22:52.856040+00:00", "baseRating": 60, "priorRating": 62.3, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 82, "throwAccuracyMid": 78, "throwAccuracyDeep": 72, "throwUnderPressure": 77, "throwPower": 86, "carrying": 66, "bCVision": 66, "breakTackle": 61, "speed": 76, "catching": 44, "catchInTraffic": 27, "shortRouteRunning": 25, "mediumRouteRunning": 20, "deepRouteRunning": 15, "passBlock": 15, "runBlock": 15, "powerMoves": 20, "finesseMoves": 20, "blockShedding": 23, "tackle": 29, "manCoverage": 10, "zoneCoverage": 13, "kickPower": 20, "kickAccuracy": 22}}, {"id": "16771", "name": "Morgan Moses", "team": "17", "positions": ["OT"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 30, "carrying": 45, "bCVision": 10, "breakTackle": 6, "speed": 65, "catching": 35, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 82, "runBlock": 83, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 30, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 25, "kickAccuracy": 25}}, {"id": "4046545", "name": "Mike Onwenu", "team": "17", "positions": ["OG"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 21, "carrying": 29, "bCVision": 24, "breakTackle": 20, "speed": 65, "catching": 26, "catchInTraffic": 24, "shortRouteRunning": 18, "mediumRouteRunning": 10, "deepRouteRunning": 6, "passBlock": 87, "runBlock": 85, "powerMoves": 22, "finesseMoves": 12, "blockShedding": 22, "tackle": 25, "manCoverage": 17, "zoneCoverage": 22, "kickPower": 15, "kickAccuracy": 16}}, {"id": "4831959", "name": "Eli Raridon", "team": "17", "positions": ["TE"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 95, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4831959", "asOf": "2026-09-10T14:22:52.824258+00:00", "baseRating": 64, "priorRating": 65.23, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 20, "throwPower": 28, "carrying": 73, "bCVision": 67, "breakTackle": 65, "speed": 85, "catching": 77, "catchInTraffic": 79, "shortRouteRunning": 61, "mediumRouteRunning": 56, "deepRouteRunning": 51, "passBlock": 59, "runBlock": 60, "powerMoves": 20, "finesseMoves": 18, "blockShedding": 23, "tackle": 27, "manCoverage": 16, "zoneCoverage": 17, "kickPower": 31, "kickAccuracy": 28}}, {"id": "4428394", "name": "Walter Rouse", "team": "17", "positions": ["OT"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/minnesota-vikings/31", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 8, "throwPower": 22, "carrying": 25, "bCVision": 15, "breakTackle": 10, "speed": 64, "catching": 38, "catchInTraffic": 15, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 72, "runBlock": 71, "powerMoves": 15, "finesseMoves": 15, "blockShedding": 22, "tackle": 37, "manCoverage": 8, "zoneCoverage": 8, "kickPower": 25, "kickAccuracy": 21}}, {"id": "4569173", "name": "Rhamondre Stevenson", "team": "17", "positions": ["RB"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 15, "throwPower": 32, "carrying": 84, "bCVision": 85, "breakTackle": 87, "speed": 88, "catching": 72, "catchInTraffic": 47, "shortRouteRunning": 66, "mediumRouteRunning": 60, "deepRouteRunning": 47, "passBlock": 62, "runBlock": 55, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 33, "tackle": 41, "manCoverage": 10, "zoneCoverage": 16, "kickPower": 20, "kickAccuracy": 18}}, {"id": "15718", "name": "Greg Van Roten", "team": "17", "positions": ["OG"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 17, "carrying": 29, "bCVision": 15, "breakTackle": 5, "speed": 67, "catching": 36, "catchInTraffic": 25, "shortRouteRunning": 30, "mediumRouteRunning": 20, "deepRouteRunning": 12, "passBlock": 78, "runBlock": 78, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 45, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4259646", "name": "Alijah Vera-Tucker", "team": "17", "positions": ["OG"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 25, "carrying": 35, "bCVision": 10, "breakTackle": 5, "speed": 75, "catching": 25, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 83, "runBlock": 85, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 36, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4613202", "name": "Kyle Williams", "team": "17", "positions": ["WR"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 48, "throwAccuracyMid": 43, "throwAccuracyDeep": 38, "throwUnderPressure": 32, "throwPower": 59, "carrying": 72, "bCVision": 84, "breakTackle": 76, "speed": 94, "catching": 81, "catchInTraffic": 79, "shortRouteRunning": 75, "mediumRouteRunning": 75, "deepRouteRunning": 74, "passBlock": 27, "runBlock": 46, "powerMoves": 25, "finesseMoves": 28, "blockShedding": 31, "tackle": 29, "manCoverage": 29, "zoneCoverage": 36, "kickPower": 32, "kickAccuracy": 21}}, {"id": "4599198", "name": "Jared Wilson", "team": "17", "positions": ["C"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 8, "throwPower": 18, "carrying": 34, "bCVision": 12, "breakTackle": 6, "speed": 78, "catching": 28, "catchInTraffic": 16, "shortRouteRunning": 11, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 76, "runBlock": 74, "powerMoves": 13, "finesseMoves": 14, "blockShedding": 25, "tackle": 28, "manCoverage": 11, "zoneCoverage": 14, "kickPower": 16, "kickAccuracy": 13}}, {"id": "4372030", "name": "Christian Barmore", "team": "17", "positions": ["DT"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 24, "carrying": 41, "bCVision": 25, "breakTackle": 20, "speed": 74, "catching": 37, "catchInTraffic": 23, "shortRouteRunning": 15, "mediumRouteRunning": 12, "deepRouteRunning": 9, "passBlock": 45, "runBlock": 45, "powerMoves": 78, "finesseMoves": 82, "blockShedding": 76, "tackle": 83, "manCoverage": 17, "zoneCoverage": 25, "kickPower": 11, "kickAccuracy": 12}}, {"id": "2574056", "name": "Kevin Byard", "team": "17", "positions": ["S"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 26, "throwAccuracyDeep": 36, "throwUnderPressure": 26, "throwPower": 44, "carrying": 78, "bCVision": 67, "breakTackle": 59, "speed": 88, "catching": 82, "catchInTraffic": 47, "shortRouteRunning": 31, "mediumRouteRunning": 12, "deepRouteRunning": 10, "passBlock": 12, "runBlock": 16, "powerMoves": 47, "finesseMoves": 53, "blockShedding": 64, "tackle": 80, "manCoverage": 70, "zoneCoverage": 81, "kickPower": 20, "kickAccuracy": 19}}, {"id": "3916923", "name": "Carlton Davis III", "team": "17", "positions": ["CB"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 26, "carrying": 65, "bCVision": 56, "breakTackle": 48, "speed": 90, "catching": 76, "catchInTraffic": 63, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 24, "finesseMoves": 35, "blockShedding": 52, "tackle": 73, "manCoverage": 85, "zoneCoverage": 85, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4240042", "name": "Cory Durden", "team": "17", "positions": ["DT"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 19, "carrying": 40, "bCVision": 38, "breakTackle": 16, "speed": 65, "catching": 40, "catchInTraffic": 31, "shortRouteRunning": 16, "mediumRouteRunning": 8, "deepRouteRunning": 4, "passBlock": 35, "runBlock": 45, "powerMoves": 74, "finesseMoves": 78, "blockShedding": 70, "tackle": 82, "manCoverage": 26, "zoneCoverage": 29, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4245273", "name": "Christian Elliss", "team": "17", "positions": ["LB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 21, "carrying": 59, "bCVision": 41, "breakTackle": 29, "speed": 88, "catching": 58, "catchInTraffic": 48, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 68, "finesseMoves": 59, "blockShedding": 71, "tackle": 82, "manCoverage": 56, "zoneCoverage": 59, "kickPower": 11, "kickAccuracy": 12}}, {"id": "4611993", "name": "Joshua Farmer", "team": "17", "positions": ["DT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 27, "throwAccuracyMid": 15, "throwAccuracyDeep": 25, "throwUnderPressure": 12, "throwPower": 20, "carrying": 55, "bCVision": 48, "breakTackle": 40, "speed": 69, "catching": 40, "catchInTraffic": 36, "shortRouteRunning": 39, "mediumRouteRunning": 33, "deepRouteRunning": 28, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 58, "blockShedding": 76, "tackle": 81, "manCoverage": 20, "zoneCoverage": 16, "kickPower": 27, "kickAccuracy": 22}}, {"id": "4686772", "name": "Christian Gonzalez", "team": "17", "positions": ["CB"], "rating": 98, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 35, "carrying": 60, "bCVision": 75, "breakTackle": 67, "speed": 96, "catching": 74, "catchInTraffic": 62, "shortRouteRunning": 37, "mediumRouteRunning": 27, "deepRouteRunning": 20, "passBlock": 30, "runBlock": 32, "powerMoves": 28, "finesseMoves": 37, "blockShedding": 53, "tackle": 76, "manCoverage": 98, "zoneCoverage": 90, "kickPower": 46, "kickAccuracy": 42}}, {"id": "4698181", "name": "Quintayvious Hutchins", "team": "17", "positions": ["EDGE"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 247, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4698181", "asOf": "2026-09-10T14:22:52.850560+00:00", "baseRating": 67, "priorRating": 62.13, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 23, "throwAccuracyMid": 19, "throwAccuracyDeep": 10, "throwUnderPressure": 15, "throwPower": 21, "carrying": 60, "bCVision": 55, "breakTackle": 39, "speed": 81, "catching": 66, "catchInTraffic": 53, "shortRouteRunning": 48, "mediumRouteRunning": 43, "deepRouteRunning": 39, "passBlock": 45, "runBlock": 45, "powerMoves": 66, "finesseMoves": 75, "blockShedding": 69, "tackle": 78, "manCoverage": 26, "zoneCoverage": 33, "kickPower": 27, "kickAccuracy": 20}}, {"id": "4837244", "name": "Gabe Jacas", "team": "17", "positions": ["EDGE"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 55, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4837244", "asOf": "2026-09-10T14:22:52.860432+00:00", "baseRating": 76, "priorRating": 67, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 24, "throwAccuracyDeep": 10, "throwUnderPressure": 16, "throwPower": 24, "carrying": 48, "bCVision": 31, "breakTackle": 45, "speed": 83, "catching": 37, "catchInTraffic": 35, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 69, "blockShedding": 78, "tackle": 84, "manCoverage": 43, "zoneCoverage": 50, "kickPower": 25, "kickAccuracy": 20}}, {"id": "3915525", "name": "Dre'Mont Jones", "team": "17", "positions": ["EDGE"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 24, "carrying": 50, "bCVision": 45, "breakTackle": 35, "speed": 82, "catching": 51, "catchInTraffic": 39, "shortRouteRunning": 24, "mediumRouteRunning": 21, "deepRouteRunning": 17, "passBlock": 45, "runBlock": 45, "powerMoves": 67, "finesseMoves": 77, "blockShedding": 75, "tackle": 88, "manCoverage": 34, "zoneCoverage": 48, "kickPower": 18, "kickAccuracy": 10}}, {"id": "4241720", "name": "Marcus Jones", "team": "17", "positions": ["CB"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 12, "throwAccuracyDeep": 8, "throwUnderPressure": 10, "throwPower": 24, "carrying": 65, "bCVision": 88, "breakTackle": 75, "speed": 92, "catching": 77, "catchInTraffic": 48, "shortRouteRunning": 54, "mediumRouteRunning": 45, "deepRouteRunning": 42, "passBlock": 30, "runBlock": 31, "powerMoves": 25, "finesseMoves": 36, "blockShedding": 46, "tackle": 66, "manCoverage": 82, "zoneCoverage": 80, "kickPower": 14, "kickAccuracy": 13}}, {"id": "4428072", "name": "Darius Muasau", "team": "17", "positions": ["LB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 13, "throwAccuracyMid": 11, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 21, "carrying": 58, "bCVision": 54, "breakTackle": 37, "speed": 82, "catching": 70, "catchInTraffic": 58, "shortRouteRunning": 23, "mediumRouteRunning": 13, "deepRouteRunning": 7, "passBlock": 35, "runBlock": 40, "powerMoves": 54, "finesseMoves": 67, "blockShedding": 66, "tackle": 80, "manCoverage": 60, "zoneCoverage": 70, "kickPower": 34, "kickAccuracy": 31}}, {"id": "5085407", "name": "Namdi Obiazor", "team": "17", "positions": ["LB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 212, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5085407", "asOf": "2026-09-10T14:22:52.983949+00:00", "baseRating": 67, "priorRating": 62.62, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 15, "carrying": 55, "bCVision": 47, "breakTackle": 35, "speed": 88, "catching": 63, "catchInTraffic": 34, "shortRouteRunning": 23, "mediumRouteRunning": 18, "deepRouteRunning": 13, "passBlock": 62, "runBlock": 45, "powerMoves": 49, "finesseMoves": 62, "blockShedding": 70, "tackle": 81, "manCoverage": 53, "zoneCoverage": 62, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4428232", "name": "Dell Pettus", "team": "17", "positions": ["S"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 12, "throwAccuracyDeep": 10, "throwUnderPressure": 7, "throwPower": 26, "carrying": 65, "bCVision": 68, "breakTackle": 53, "speed": 89, "catching": 67, "catchInTraffic": 61, "shortRouteRunning": 36, "mediumRouteRunning": 32, "deepRouteRunning": 27, "passBlock": 35, "runBlock": 35, "powerMoves": 33, "finesseMoves": 44, "blockShedding": 56, "tackle": 69, "manCoverage": 69, "zoneCoverage": 67, "kickPower": 19, "kickAccuracy": 12}}, {"id": "4688432", "name": "Elijah Ponder", "team": "17", "positions": ["EDGE"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 20, "carrying": 42, "bCVision": 40, "breakTackle": 22, "speed": 85, "catching": 38, "catchInTraffic": 27, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 66, "finesseMoves": 68, "blockShedding": 68, "tackle": 76, "manCoverage": 34, "zoneCoverage": 43, "kickPower": 21, "kickAccuracy": 22}}, {"id": "4606666", "name": "Karon Prunty", "team": "17", "positions": ["CB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 171, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4606666", "asOf": "2026-09-10T14:22:53.003016+00:00", "baseRating": 68, "priorRating": 63.32, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 27, "carrying": 58, "bCVision": 61, "breakTackle": 56, "speed": 91, "catching": 57, "catchInTraffic": 63, "shortRouteRunning": 27, "mediumRouteRunning": 30, "deepRouteRunning": 28, "passBlock": 35, "runBlock": 35, "powerMoves": 33, "finesseMoves": 38, "blockShedding": 46, "tackle": 56, "manCoverage": 71, "zoneCoverage": 70, "kickPower": 18, "kickAccuracy": 16}}, {"id": "4432758", "name": "Jaylen Reed", "team": "17", "positions": ["S"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 24, "carrying": 58, "bCVision": 61, "breakTackle": 49, "speed": 89, "catching": 65, "catchInTraffic": 53, "shortRouteRunning": 28, "mediumRouteRunning": 21, "deepRouteRunning": 17, "passBlock": 35, "runBlock": 35, "powerMoves": 37, "finesseMoves": 35, "blockShedding": 46, "tackle": 65, "manCoverage": 65, "zoneCoverage": 70, "kickPower": 19, "kickAccuracy": 15}}, {"id": "3129446", "name": "Robert Spillane", "team": "17", "positions": ["LB"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 21, "carrying": 60, "bCVision": 43, "breakTackle": 31, "speed": 87, "catching": 74, "catchInTraffic": 42, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 56, "finesseMoves": 50, "blockShedding": 73, "tackle": 88, "manCoverage": 68, "zoneCoverage": 75, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4431598", "name": "Leonard Taylor III", "team": "17", "positions": ["DT"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 5, "throwUnderPressure": 17, "throwPower": 10, "carrying": 33, "bCVision": 46, "breakTackle": 44, "speed": 68, "catching": 28, "catchInTraffic": 21, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 33, "runBlock": 30, "powerMoves": 72, "finesseMoves": 76, "blockShedding": 73, "tackle": 75, "manCoverage": 25, "zoneCoverage": 32, "kickPower": 26, "kickAccuracy": 20}}, {"id": "4239699", "name": "Milton Williams", "team": "17", "positions": ["DT"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 22, "carrying": 28, "bCVision": 18, "breakTackle": 15, "speed": 82, "catching": 29, "catchInTraffic": 24, "shortRouteRunning": 17, "mediumRouteRunning": 9, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 86, "finesseMoves": 77, "blockShedding": 78, "tackle": 86, "manCoverage": 17, "zoneCoverage": 25, "kickPower": 14, "kickAccuracy": 13}}, {"id": "4368113", "name": "Charles Woods", "team": "17", "positions": ["CB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 14, "throwAccuracyDeep": 13, "throwUnderPressure": 13, "throwPower": 21, "carrying": 65, "bCVision": 69, "breakTackle": 63, "speed": 86, "catching": 70, "catchInTraffic": 66, "shortRouteRunning": 30, "mediumRouteRunning": 28, "deepRouteRunning": 23, "passBlock": 27, "runBlock": 35, "powerMoves": 34, "finesseMoves": 29, "blockShedding": 45, "tackle": 53, "manCoverage": 68, "zoneCoverage": 69, "kickPower": 14, "kickAccuracy": 15}}, {"id": "4428930", "name": "Craig Woodson", "team": "17", "positions": ["S"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 24, "carrying": 62, "bCVision": 67, "breakTackle": 55, "speed": 91, "catching": 71, "catchInTraffic": 59, "shortRouteRunning": 36, "mediumRouteRunning": 31, "deepRouteRunning": 27, "passBlock": 35, "runBlock": 35, "powerMoves": 33, "finesseMoves": 32, "blockShedding": 60, "tackle": 77, "manCoverage": 73, "zoneCoverage": 81, "kickPower": 20, "kickAccuracy": 17}}, {"id": "4695254", "name": "Julian Ashby", "team": "17", "positions": ["LS"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 11, "throwAccuracyDeep": 10, "throwUnderPressure": 16, "throwPower": 29, "carrying": 62, "bCVision": 52, "breakTackle": 51, "speed": 74, "catching": 45, "catchInTraffic": 49, "shortRouteRunning": 47, "mediumRouteRunning": 40, "deepRouteRunning": 35, "passBlock": 45, "runBlock": 51, "powerMoves": 32, "finesseMoves": 32, "blockShedding": 37, "tackle": 50, "manCoverage": 17, "zoneCoverage": 20, "kickPower": 24, "kickAccuracy": 24}}, {"id": "4569923", "name": "Andy Borregales", "team": "17", "positions": ["K"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 32, "throwAccuracyMid": 29, "throwAccuracyDeep": 22, "throwUnderPressure": 16, "throwPower": 28, "carrying": 35, "bCVision": 19, "breakTackle": 15, "speed": 75, "catching": 32, "catchInTraffic": 11, "shortRouteRunning": 12, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 16, "runBlock": 12, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 10, "tackle": 23, "manCoverage": 11, "zoneCoverage": 12, "kickPower": 94, "kickAccuracy": 82}}, {"id": "4240545", "name": "Bryce Baringer", "team": "17", "positions": ["P"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 33, "throwAccuracyMid": 31, "throwAccuracyDeep": 26, "throwUnderPressure": 17, "throwPower": 38, "carrying": 40, "bCVision": 21, "breakTackle": 15, "speed": 73, "catching": 28, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 12, "runBlock": 14, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 32, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 95, "kickAccuracy": 83}}, {"id": "4565293", "name": "Marcus Bryant", "team": "17", "positions": ["OT"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 22, "carrying": 34, "bCVision": 12, "breakTackle": 10, "speed": 68, "catching": 23, "catchInTraffic": 25, "shortRouteRunning": 16, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 69, "runBlock": 69, "powerMoves": 11, "finesseMoves": 10, "blockShedding": 24, "tackle": 22, "manCoverage": 27, "zoneCoverage": 14, "kickPower": 14, "kickAccuracy": 13}}, {"id": "4365395", "name": "Julian Hill", "team": "17", "positions": ["TE"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 58, "throwAccuracyMid": 52, "throwAccuracyDeep": 48, "throwUnderPressure": 37, "throwPower": 60, "carrying": 70, "bCVision": 76, "breakTackle": 62, "speed": 83, "catching": 74, "catchInTraffic": 76, "shortRouteRunning": 64, "mediumRouteRunning": 60, "deepRouteRunning": 51, "passBlock": 60, "runBlock": 60, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 37, "tackle": 34, "manCoverage": 15, "zoneCoverage": 22, "kickPower": 15, "kickAccuracy": 15}}, {"id": "3122793", "name": "Harold Landry III", "team": "17", "positions": ["EDGE"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 23, "carrying": 47, "bCVision": 50, "breakTackle": 36, "speed": 84, "catching": 56, "catchInTraffic": 44, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 68, "finesseMoves": 79, "blockShedding": 81, "tackle": 87, "manCoverage": 48, "zoneCoverage": 58, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4047941", "name": "Brenden Schooler", "team": "17", "positions": ["S"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/17/roster", "rosterAsOf": "2026-09-23T15:57:40.510525+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 16, "throwAccuracyDeep": 13, "throwUnderPressure": 11, "throwPower": 27, "carrying": 62, "bCVision": 74, "breakTackle": 56, "speed": 92, "catching": 71, "catchInTraffic": 64, "shortRouteRunning": 50, "mediumRouteRunning": 48, "deepRouteRunning": 44, "passBlock": 33, "runBlock": 35, "powerMoves": 36, "finesseMoves": 42, "blockShedding": 60, "tackle": 61, "manCoverage": 60, "zoneCoverage": 65, "kickPower": 25, "kickAccuracy": 24}}, {"id": "4685260", "name": "Kelvin Banks Jr.", "team": "18", "positions": ["OT"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 18, "throwAccuracyDeep": 17, "throwUnderPressure": 12, "throwPower": 14, "carrying": 30, "bCVision": 11, "breakTackle": 11, "speed": 67, "catching": 25, "catchInTraffic": 13, "shortRouteRunning": 14, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 83, "runBlock": 81, "powerMoves": 33, "finesseMoves": 10, "blockShedding": 23, "tackle": 30, "manCoverage": 13, "zoneCoverage": 14, "kickPower": 14, "kickAccuracy": 11}}, {"id": "4698597", "name": "Barion Brown", "team": "18", "positions": ["WR"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 190, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4698597", "asOf": "2026-09-10T14:22:49.330617+00:00", "baseRating": 69, "priorRating": 62.98, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 28, "throwAccuracyMid": 23, "throwAccuracyDeep": 19, "throwUnderPressure": 18, "throwPower": 30, "carrying": 69, "bCVision": 80, "breakTackle": 71, "speed": 92, "catching": 76, "catchInTraffic": 76, "shortRouteRunning": 68, "mediumRouteRunning": 70, "deepRouteRunning": 72, "passBlock": 25, "runBlock": 45, "powerMoves": 20, "finesseMoves": 22, "blockShedding": 23, "tackle": 26, "manCoverage": 17, "zoneCoverage": 18, "kickPower": 27, "kickAccuracy": 24}}, {"id": "4702559", "name": "Oscar Delp", "team": "18", "positions": ["TE"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 73, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4702559", "asOf": "2026-09-10T14:22:49.344115+00:00", "baseRating": 67, "priorRating": 66.08, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 25, "throwAccuracyDeep": 20, "throwUnderPressure": 20, "throwPower": 35, "carrying": 71, "bCVision": 67, "breakTackle": 63, "speed": 88, "catching": 81, "catchInTraffic": 72, "shortRouteRunning": 64, "mediumRouteRunning": 58, "deepRouteRunning": 53, "passBlock": 59, "runBlock": 61, "powerMoves": 46, "finesseMoves": 46, "blockShedding": 45, "tackle": 47, "manCoverage": 21, "zoneCoverage": 27, "kickPower": 25, "kickAccuracy": 25}}, {"id": "3917660", "name": "David Edwards", "team": "18", "positions": ["OG"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 40, "throwAccuracyMid": 34, "throwAccuracyDeep": 27, "throwUnderPressure": 27, "throwPower": 40, "carrying": 45, "bCVision": 49, "breakTackle": 36, "speed": 67, "catching": 46, "catchInTraffic": 30, "shortRouteRunning": 26, "mediumRouteRunning": 17, "deepRouteRunning": 14, "passBlock": 83, "runBlock": 83, "powerMoves": 31, "finesseMoves": 27, "blockShedding": 37, "tackle": 39, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 21, "kickAccuracy": 11}}, {"id": "4239996", "name": "Travis Etienne Jr.", "team": "18", "positions": ["RB"], "rating": 87, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 46, "throwAccuracyMid": 40, "throwAccuracyDeep": 34, "throwUnderPressure": 31, "throwPower": 49, "carrying": 93, "bCVision": 86, "breakTackle": 86, "speed": 92, "catching": 70, "catchInTraffic": 58, "shortRouteRunning": 70, "mediumRouteRunning": 65, "deepRouteRunning": 58, "passBlock": 63, "runBlock": 34, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 29, "tackle": 34, "manCoverage": 15, "zoneCoverage": 19, "kickPower": 19, "kickAccuracy": 17}}, {"id": "4036131", "name": "Noah Fant", "team": "18", "positions": ["TE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 14, "throwPower": 28, "carrying": 76, "bCVision": 80, "breakTackle": 67, "speed": 87, "catching": 84, "catchInTraffic": 77, "shortRouteRunning": 68, "mediumRouteRunning": 64, "deepRouteRunning": 61, "passBlock": 59, "runBlock": 59, "powerMoves": 16, "finesseMoves": 19, "blockShedding": 38, "tackle": 41, "manCoverage": 16, "zoneCoverage": 22, "kickPower": 17, "kickAccuracy": 12}}, {"id": "4606711", "name": "Taliese Fuaga", "team": "18", "positions": ["OT"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 5, "throwPower": 14, "carrying": 33, "bCVision": 15, "breakTackle": 24, "speed": 68, "catching": 22, "catchInTraffic": 18, "shortRouteRunning": 12, "mediumRouteRunning": 8, "deepRouteRunning": 5, "passBlock": 73, "runBlock": 82, "powerMoves": 35, "finesseMoves": 10, "blockShedding": 42, "tackle": 39, "manCoverage": 9, "zoneCoverage": 9, "kickPower": 34, "kickAccuracy": 31}}, {"id": "3929645", "name": "Juwan Johnson", "team": "18", "positions": ["TE"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 25, "throwAccuracyDeep": 20, "throwUnderPressure": 22, "throwPower": 36, "carrying": 76, "bCVision": 80, "breakTackle": 74, "speed": 86, "catching": 85, "catchInTraffic": 83, "shortRouteRunning": 72, "mediumRouteRunning": 67, "deepRouteRunning": 63, "passBlock": 59, "runBlock": 62, "powerMoves": 17, "finesseMoves": 14, "blockShedding": 36, "tackle": 34, "manCoverage": 19, "zoneCoverage": 27, "kickPower": 29, "kickAccuracy": 25}}, {"id": "3054850", "name": "Alvin Kamara", "team": "18", "positions": ["RB"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 34, "throwAccuracyMid": 31, "throwAccuracyDeep": 23, "throwUnderPressure": 15, "throwPower": 41, "carrying": 87, "bCVision": 85, "breakTackle": 83, "speed": 87, "catching": 76, "catchInTraffic": 74, "shortRouteRunning": 79, "mediumRouteRunning": 75, "deepRouteRunning": 68, "passBlock": 51, "runBlock": 41, "powerMoves": 34, "finesseMoves": 48, "blockShedding": 29, "tackle": 29, "manCoverage": 18, "zoneCoverage": 24, "kickPower": 21, "kickAccuracy": 16}}, {"id": "4879276", "name": "Bryce Lance", "team": "18", "positions": ["WR"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 136, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4879276", "asOf": "2026-09-10T14:22:49.335232+00:00", "baseRating": 70, "priorRating": 64.06, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 27, "throwAccuracyMid": 22, "throwAccuracyDeep": 18, "throwUnderPressure": 25, "throwPower": 38, "carrying": 73, "bCVision": 77, "breakTackle": 73, "speed": 94, "catching": 80, "catchInTraffic": 80, "shortRouteRunning": 70, "mediumRouteRunning": 73, "deepRouteRunning": 76, "passBlock": 26, "runBlock": 51, "powerMoves": 28, "finesseMoves": 31, "blockShedding": 42, "tackle": 47, "manCoverage": 35, "zoneCoverage": 41, "kickPower": 22, "kickAccuracy": 17}}, {"id": "3917331", "name": "Erik McCoy", "team": "18", "positions": ["C"], "rating": 87, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 22, "carrying": 30, "bCVision": 10, "breakTackle": 9, "speed": 73, "catching": 30, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 88, "runBlock": 88, "powerMoves": 15, "finesseMoves": 12, "blockShedding": 23, "tackle": 35, "manCoverage": 11, "zoneCoverage": 13, "kickPower": 22, "kickAccuracy": 21}}, {"id": "4599739", "name": "Kendre Miller", "team": "18", "positions": ["RB"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 34, "throwAccuracyMid": 26, "throwAccuracyDeep": 21, "throwUnderPressure": 20, "throwPower": 36, "carrying": 89, "bCVision": 82, "breakTackle": 82, "speed": 90, "catching": 64, "catchInTraffic": 47, "shortRouteRunning": 53, "mediumRouteRunning": 44, "deepRouteRunning": 38, "passBlock": 49, "runBlock": 36, "powerMoves": 40, "finesseMoves": 34, "blockShedding": 55, "tackle": 57, "manCoverage": 33, "zoneCoverage": 38, "kickPower": 18, "kickAccuracy": 15}}, {"id": "4361370", "name": "Chris Olave", "team": "18", "positions": ["WR"], "rating": 87, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 19, "throwPower": 25, "carrying": 69, "bCVision": 79, "breakTackle": 68, "speed": 93, "catching": 95, "catchInTraffic": 86, "shortRouteRunning": 86, "mediumRouteRunning": 87, "deepRouteRunning": 86, "passBlock": 28, "runBlock": 37, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 17, "manCoverage": 21, "zoneCoverage": 29, "kickPower": 19, "kickAccuracy": 19}}, {"id": "4426339", "name": "Spencer Rattler", "team": "18", "positions": ["QB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 86, "throwAccuracyMid": 81, "throwAccuracyDeep": 75, "throwUnderPressure": 81, "throwPower": 90, "carrying": 60, "bCVision": 73, "breakTackle": 44, "speed": 83, "catching": 39, "catchInTraffic": 18, "shortRouteRunning": 23, "mediumRouteRunning": 16, "deepRouteRunning": 10, "passBlock": 14, "runBlock": 16, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 21, "tackle": 19, "manCoverage": 10, "zoneCoverage": 14, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4430379", "name": "Asim Richards", "team": "18", "positions": ["OT"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 21, "carrying": 57, "bCVision": 47, "breakTackle": 40, "speed": 67, "catching": 52, "catchInTraffic": 50, "shortRouteRunning": 42, "mediumRouteRunning": 40, "deepRouteRunning": 35, "passBlock": 72, "runBlock": 64, "powerMoves": 46, "finesseMoves": 35, "blockShedding": 45, "tackle": 45, "manCoverage": 11, "zoneCoverage": 12, "kickPower": 12, "kickAccuracy": 12}}, {"id": "4258199", "name": "Cesar Ruiz", "team": "18", "positions": ["OG"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 25, "carrying": 26, "bCVision": 15, "breakTackle": 9, "speed": 76, "catching": 22, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 79, "runBlock": 74, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 17, "tackle": 27, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 11, "kickAccuracy": 11}}, {"id": "4243186", "name": "William Sherman", "team": "18", "positions": ["OG"], "rating": 59, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 12, "carrying": 25, "bCVision": 15, "breakTackle": 12, "speed": 65, "catching": 31, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 62, "runBlock": 64, "powerMoves": 30, "finesseMoves": 30, "blockShedding": 31, "tackle": 36, "manCoverage": 11, "zoneCoverage": 12, "kickPower": 12, "kickAccuracy": 17}}, {"id": "4360689", "name": "Tyler Shough", "team": "18", "positions": ["QB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 88, "throwAccuracyMid": 91, "throwAccuracyDeep": 78, "throwUnderPressure": 76, "throwPower": 92, "carrying": 67, "bCVision": 75, "breakTackle": 66, "speed": 87, "catching": 36, "catchInTraffic": 27, "shortRouteRunning": 24, "mediumRouteRunning": 20, "deepRouteRunning": 19, "passBlock": 21, "runBlock": 11, "powerMoves": 20, "finesseMoves": 21, "blockShedding": 24, "tackle": 16, "manCoverage": 25, "zoneCoverage": 47, "kickPower": 30, "kickAccuracy": 16}}, {"id": "4569559", "name": "Devaughn Vele", "team": "18", "positions": ["WR"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 37, "throwAccuracyMid": 30, "throwAccuracyDeep": 23, "throwUnderPressure": 31, "throwPower": 49, "carrying": 71, "bCVision": 76, "breakTackle": 69, "speed": 90, "catching": 88, "catchInTraffic": 85, "shortRouteRunning": 76, "mediumRouteRunning": 75, "deepRouteRunning": 73, "passBlock": 28, "runBlock": 40, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 32, "tackle": 33, "manCoverage": 20, "zoneCoverage": 27, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4361259", "name": "Zach Wilson", "team": "18", "positions": ["QB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 82, "throwAccuracyMid": 77, "throwAccuracyDeep": 77, "throwUnderPressure": 76, "throwPower": 93, "carrying": 66, "bCVision": 78, "breakTackle": 63, "speed": 83, "catching": 60, "catchInTraffic": 29, "shortRouteRunning": 34, "mediumRouteRunning": 22, "deepRouteRunning": 16, "passBlock": 15, "runBlock": 18, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 22, "tackle": 23, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 57, "kickAccuracy": 45}}, {"id": "4433938", "name": "Jeremiah Wright", "team": "18", "positions": ["OG"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 132, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4433938", "asOf": "2026-09-10T14:22:49.385438+00:00", "baseRating": 71, "priorRating": 64.16, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 18, "carrying": 23, "bCVision": 14, "breakTackle": 10, "speed": 61, "catching": 26, "catchInTraffic": 16, "shortRouteRunning": 19, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 76, "runBlock": 74, "powerMoves": 30, "finesseMoves": 31, "blockShedding": 28, "tackle": 38, "manCoverage": 15, "zoneCoverage": 18, "kickPower": 21, "kickAccuracy": 26}}, {"id": "4035661", "name": "Julian Blackmon", "team": "18", "positions": ["S"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 21, "carrying": 52, "bCVision": 66, "breakTackle": 51, "speed": 88, "catching": 75, "catchInTraffic": 60, "shortRouteRunning": 44, "mediumRouteRunning": 31, "deepRouteRunning": 26, "passBlock": 25, "runBlock": 25, "powerMoves": 29, "finesseMoves": 37, "blockShedding": 52, "tackle": 77, "manCoverage": 70, "zoneCoverage": 72, "kickPower": 22, "kickAccuracy": 15}}, {"id": "4384595", "name": "Khristian Boyd", "team": "18", "positions": ["DT"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 29, "carrying": 40, "bCVision": 10, "breakTackle": 10, "speed": 63, "catching": 30, "catchInTraffic": 10, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 6, "passBlock": 47, "runBlock": 45, "powerMoves": 69, "finesseMoves": 67, "blockShedding": 76, "tackle": 82, "manCoverage": 12, "zoneCoverage": 20, "kickPower": 26, "kickAccuracy": 21}}, {"id": "4429040", "name": "Vernon Broughton", "team": "18", "positions": ["DT"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 12, "throwAccuracyMid": 7, "throwAccuracyDeep": 7, "throwUnderPressure": 12, "throwPower": 13, "carrying": 62, "bCVision": 46, "breakTackle": 36, "speed": 72, "catching": 51, "catchInTraffic": 46, "shortRouteRunning": 45, "mediumRouteRunning": 42, "deepRouteRunning": 38, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 69, "blockShedding": 74, "tackle": 76, "manCoverage": 9, "zoneCoverage": 15, "kickPower": 26, "kickAccuracy": 23}}, {"id": "3124890", "name": "Kaden Elliss", "team": "18", "positions": ["LB"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 46, "throwAccuracyMid": 41, "throwAccuracyDeep": 37, "throwUnderPressure": 47, "throwPower": 66, "carrying": 65, "bCVision": 49, "breakTackle": 33, "speed": 85, "catching": 52, "catchInTraffic": 50, "shortRouteRunning": 23, "mediumRouteRunning": 13, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 60, "finesseMoves": 70, "blockShedding": 75, "tackle": 88, "manCoverage": 66, "zoneCoverage": 74, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4429568", "name": "Martin Emerson Jr.", "team": "18", "positions": ["CB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 13, "throwAccuracyDeep": 8, "throwUnderPressure": 11, "throwPower": 26, "carrying": 60, "bCVision": 61, "breakTackle": 52, "speed": 88, "catching": 67, "catchInTraffic": 50, "shortRouteRunning": 35, "mediumRouteRunning": 32, "deepRouteRunning": 28, "passBlock": 35, "runBlock": 35, "powerMoves": 31, "finesseMoves": 39, "blockShedding": 45, "tackle": 52, "manCoverage": 70, "zoneCoverage": 79, "kickPower": 19, "kickAccuracy": 13}}, {"id": "3115383", "name": "Davon Godchaux", "team": "18", "positions": ["DT"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 15, "carrying": 27, "bCVision": 37, "breakTackle": 12, "speed": 70, "catching": 35, "catchInTraffic": 24, "shortRouteRunning": 14, "mediumRouteRunning": 6, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 58, "finesseMoves": 71, "blockShedding": 78, "tackle": 92, "manCoverage": 22, "zoneCoverage": 31, "kickPower": 12, "kickAccuracy": 11}}, {"id": "3918310", "name": "Carl Granderson", "team": "18", "positions": ["EDGE"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 29, "bCVision": 40, "breakTackle": 26, "speed": 85, "catching": 38, "catchInTraffic": 29, "shortRouteRunning": 18, "mediumRouteRunning": 11, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 80, "blockShedding": 82, "tackle": 86, "manCoverage": 33, "zoneCoverage": 44, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4360949", "name": "Jordan Howden", "team": "18", "positions": ["S"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 9, "throwPower": 27, "carrying": 55, "bCVision": 67, "breakTackle": 51, "speed": 89, "catching": 65, "catchInTraffic": 57, "shortRouteRunning": 40, "mediumRouteRunning": 37, "deepRouteRunning": 30, "passBlock": 30, "runBlock": 30, "powerMoves": 41, "finesseMoves": 35, "blockShedding": 52, "tackle": 74, "manCoverage": 69, "zoneCoverage": 74, "kickPower": 10, "kickAccuracy": 9}}, {"id": "3925350", "name": "Anfernee Jennings", "team": "18", "positions": ["EDGE"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 5, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 16, "throwPower": 26, "carrying": 63, "bCVision": 46, "breakTackle": 28, "speed": 82, "catching": 63, "catchInTraffic": 58, "shortRouteRunning": 37, "mediumRouteRunning": 29, "deepRouteRunning": 24, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 62, "blockShedding": 83, "tackle": 85, "manCoverage": 54, "zoneCoverage": 61, "kickPower": 22, "kickAccuracy": 11}}, {"id": "13971", "name": "Cameron Jordan", "team": "18", "positions": ["EDGE"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 30, "carrying": 42, "bCVision": 26, "breakTackle": 14, "speed": 76, "catching": 42, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 77, "finesseMoves": 69, "blockShedding": 79, "tackle": 86, "manCoverage": 31, "zoneCoverage": 41, "kickPower": 33, "kickAccuracy": 29}}, {"id": "4433975", "name": "Kool-Aid McKinstry", "team": "18", "positions": ["CB"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 14, "throwUnderPressure": 11, "throwPower": 25, "carrying": 55, "bCVision": 66, "breakTackle": 67, "speed": 90, "catching": 67, "catchInTraffic": 58, "shortRouteRunning": 31, "mediumRouteRunning": 25, "deepRouteRunning": 22, "passBlock": 15, "runBlock": 21, "powerMoves": 29, "finesseMoves": 39, "blockShedding": 50, "tackle": 67, "manCoverage": 77, "zoneCoverage": 78, "kickPower": 13, "kickAccuracy": 11}}, {"id": "4685479", "name": "Christen Miller", "team": "18", "positions": ["DT"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 42, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685479", "asOf": "2026-09-10T14:22:49.413348+00:00", "baseRating": 75, "priorRating": 67.88, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 45, "bCVision": 36, "breakTackle": 11, "speed": 68, "catching": 51, "catchInTraffic": 36, "shortRouteRunning": 16, "mediumRouteRunning": 14, "deepRouteRunning": 2, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 70, "blockShedding": 78, "tackle": 82, "manCoverage": 24, "zoneCoverage": 21, "kickPower": 15, "kickAccuracy": 15}}, {"id": "3931399", "name": "Justin Reid", "team": "18", "positions": ["S"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 16, "throwPower": 26, "carrying": 63, "bCVision": 57, "breakTackle": 24, "speed": 90, "catching": 73, "catchInTraffic": 63, "shortRouteRunning": 20, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 39, "finesseMoves": 46, "blockShedding": 62, "tackle": 75, "manCoverage": 73, "zoneCoverage": 77, "kickPower": 90, "kickAccuracy": 72}}, {"id": "4605498", "name": "Decamerion Richardson", "team": "18", "positions": ["CB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 23, "throwAccuracyMid": 22, "throwAccuracyDeep": 15, "throwUnderPressure": 15, "throwPower": 24, "carrying": 52, "bCVision": 65, "breakTackle": 62, "speed": 94, "catching": 55, "catchInTraffic": 47, "shortRouteRunning": 36, "mediumRouteRunning": 31, "deepRouteRunning": 26, "passBlock": 31, "runBlock": 35, "powerMoves": 26, "finesseMoves": 33, "blockShedding": 52, "tackle": 77, "manCoverage": 66, "zoneCoverage": 70, "kickPower": 11, "kickAccuracy": 12}}, {"id": "4248047", "name": "John Ridgeway III", "team": "18", "positions": ["DT"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 6, "throwPower": 19, "carrying": 23, "bCVision": 20, "breakTackle": 14, "speed": 62, "catching": 21, "catchInTraffic": 14, "shortRouteRunning": 14, "mediumRouteRunning": 6, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 67, "finesseMoves": 55, "blockShedding": 76, "tackle": 81, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 12, "kickAccuracy": 10}}, {"id": "4428350", "name": "Quincy Riley", "team": "18", "positions": ["CB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 12, "throwAccuracyDeep": 12, "throwUnderPressure": 29, "throwPower": 28, "carrying": 66, "bCVision": 74, "breakTackle": 45, "speed": 90, "catching": 77, "catchInTraffic": 65, "shortRouteRunning": 32, "mediumRouteRunning": 33, "deepRouteRunning": 30, "passBlock": 35, "runBlock": 35, "powerMoves": 32, "finesseMoves": 32, "blockShedding": 44, "tackle": 48, "manCoverage": 76, "zoneCoverage": 75, "kickPower": 22, "kickAccuracy": 17}}, {"id": "4240475", "name": "Chris Rumph II", "team": "18", "positions": ["EDGE"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 26, "carrying": 40, "bCVision": 27, "breakTackle": 17, "speed": 80, "catching": 36, "catchInTraffic": 25, "shortRouteRunning": 15, "mediumRouteRunning": 9, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 60, "finesseMoves": 73, "blockShedding": 73, "tackle": 80, "manCoverage": 37, "zoneCoverage": 47, "kickPower": 15, "kickAccuracy": 16}}, {"id": "4683813", "name": "Jonas Sanker", "team": "18", "positions": ["S"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 17, "throwUnderPressure": 22, "throwPower": 31, "carrying": 61, "bCVision": 69, "breakTackle": 59, "speed": 90, "catching": 69, "catchInTraffic": 56, "shortRouteRunning": 31, "mediumRouteRunning": 24, "deepRouteRunning": 20, "passBlock": 35, "runBlock": 35, "powerMoves": 39, "finesseMoves": 34, "blockShedding": 56, "tackle": 68, "manCoverage": 72, "zoneCoverage": 77, "kickPower": 20, "kickAccuracy": 17}}, {"id": "4076951", "name": "Nathan Shepherd", "team": "18", "positions": ["DT"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 30, "carrying": 36, "bCVision": 33, "breakTackle": 24, "speed": 72, "catching": 33, "catchInTraffic": 28, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 69, "finesseMoves": 77, "blockShedding": 74, "tackle": 82, "manCoverage": 21, "zoneCoverage": 27, "kickPower": 16, "kickAccuracy": 12}}, {"id": "4361194", "name": "Isaiah Stalbird", "team": "18", "positions": ["LB"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 56, "bCVision": 42, "breakTackle": 34, "speed": 89, "catching": 59, "catchInTraffic": 45, "shortRouteRunning": 22, "mediumRouteRunning": 20, "deepRouteRunning": 18, "passBlock": 45, "runBlock": 45, "powerMoves": 47, "finesseMoves": 50, "blockShedding": 59, "tackle": 78, "manCoverage": 57, "zoneCoverage": 64, "kickPower": 19, "kickAccuracy": 19}}, {"id": "4683215", "name": "Danny Stutsman", "team": "18", "positions": ["LB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 23, "carrying": 63, "bCVision": 53, "breakTackle": 41, "speed": 87, "catching": 67, "catchInTraffic": 59, "shortRouteRunning": 35, "mediumRouteRunning": 32, "deepRouteRunning": 29, "passBlock": 45, "runBlock": 45, "powerMoves": 56, "finesseMoves": 59, "blockShedding": 70, "tackle": 82, "manCoverage": 55, "zoneCoverage": 61, "kickPower": 23, "kickAccuracy": 20}}, {"id": "4241993", "name": "Pete Werner", "team": "18", "positions": ["LB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 30, "carrying": 55, "bCVision": 35, "breakTackle": 15, "speed": 84, "catching": 62, "catchInTraffic": 42, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 61, "finesseMoves": 54, "blockShedding": 73, "tackle": 86, "manCoverage": 66, "zoneCoverage": 62, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4372533", "name": "Tyree Wilson", "team": "18", "positions": ["EDGE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 22, "carrying": 45, "bCVision": 38, "breakTackle": 26, "speed": 81, "catching": 49, "catchInTraffic": 44, "shortRouteRunning": 10, "mediumRouteRunning": 8, "deepRouteRunning": 5, "passBlock": 40, "runBlock": 45, "powerMoves": 74, "finesseMoves": 61, "blockShedding": 74, "tackle": 81, "manCoverage": 35, "zoneCoverage": 45, "kickPower": 15, "kickAccuracy": 17}}, {"id": "4567224", "name": "Colby Wooden", "team": "18", "positions": ["DT"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 14, "carrying": 35, "bCVision": 36, "breakTackle": 35, "speed": 79, "catching": 28, "catchInTraffic": 23, "shortRouteRunning": 15, "mediumRouteRunning": 11, "deepRouteRunning": 9, "passBlock": 40, "runBlock": 45, "powerMoves": 68, "finesseMoves": 72, "blockShedding": 73, "tackle": 80, "manCoverage": 24, "zoneCoverage": 33, "kickPower": 11, "kickAccuracy": 8}}, {"id": "4241986", "name": "Chase Young", "team": "18", "positions": ["EDGE"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 28, "throwAccuracyMid": 25, "throwAccuracyDeep": 20, "throwUnderPressure": 23, "throwPower": 32, "carrying": 43, "bCVision": 36, "breakTackle": 23, "speed": 85, "catching": 33, "catchInTraffic": 25, "shortRouteRunning": 14, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 83, "blockShedding": 79, "tackle": 83, "manCoverage": 34, "zoneCoverage": 47, "kickPower": 14, "kickAccuracy": 22}}, {"id": "2575788", "name": "Zach Wood", "team": "18", "positions": ["LS"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 39, "carrying": 45, "bCVision": 42, "breakTackle": 20, "speed": 71, "catching": 46, "catchInTraffic": 42, "shortRouteRunning": 24, "mediumRouteRunning": 19, "deepRouteRunning": 15, "passBlock": 59, "runBlock": 51, "powerMoves": 61, "finesseMoves": 58, "blockShedding": 61, "tackle": 70, "manCoverage": 24, "zoneCoverage": 33, "kickPower": 25, "kickAccuracy": 24}}, {"id": "4361823", "name": "Ryan Wright", "team": "18", "positions": ["P"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 45, "throwAccuracyMid": 40, "throwAccuracyDeep": 35, "throwUnderPressure": 14, "throwPower": 48, "carrying": 45, "bCVision": 35, "breakTackle": 29, "speed": 80, "catching": 31, "catchInTraffic": 21, "shortRouteRunning": 15, "mediumRouteRunning": 11, "deepRouteRunning": 7, "passBlock": 16, "runBlock": 7, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 23, "tackle": 39, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 92, "kickAccuracy": 83}}, {"id": "4428988", "name": "Bryan Bresee", "team": "18", "positions": ["DT"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 13, "throwAccuracyMid": 10, "throwAccuracyDeep": 7, "throwUnderPressure": 15, "throwPower": 22, "carrying": 44, "bCVision": 41, "breakTackle": 35, "speed": 78, "catching": 47, "catchInTraffic": 41, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 40, "runBlock": 45, "powerMoves": 79, "finesseMoves": 64, "blockShedding": 73, "tackle": 78, "manCoverage": 24, "zoneCoverage": 28, "kickPower": 24, "kickAccuracy": 23}}, {"id": "4242431", "name": "Ty Chandler", "team": "18", "positions": ["RB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 14, "throwPower": 28, "carrying": 90, "bCVision": 80, "breakTackle": 78, "speed": 92, "catching": 67, "catchInTraffic": 56, "shortRouteRunning": 64, "mediumRouteRunning": 57, "deepRouteRunning": 51, "passBlock": 45, "runBlock": 46, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 32, "manCoverage": 11, "zoneCoverage": 18, "kickPower": 22, "kickAccuracy": 17}}, {"id": "4566088", "name": "Jaylan Ford", "team": "18", "positions": ["LB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 11, "throwAccuracyMid": 9, "throwAccuracyDeep": 6, "throwUnderPressure": 9, "throwPower": 24, "carrying": 64, "bCVision": 56, "breakTackle": 42, "speed": 82, "catching": 73, "catchInTraffic": 63, "shortRouteRunning": 24, "mediumRouteRunning": 21, "deepRouteRunning": 14, "passBlock": 35, "runBlock": 45, "powerMoves": 64, "finesseMoves": 60, "blockShedding": 76, "tackle": 79, "manCoverage": 54, "zoneCoverage": 57, "kickPower": 24, "kickAccuracy": 21}}, {"id": "4432731", "name": "Moliki Matavao", "team": "18", "positions": ["TE"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 20, "throwAccuracyDeep": 10, "throwUnderPressure": 24, "throwPower": 17, "carrying": 69, "bCVision": 66, "breakTackle": 65, "speed": 79, "catching": 77, "catchInTraffic": 72, "shortRouteRunning": 62, "mediumRouteRunning": 55, "deepRouteRunning": 53, "passBlock": 54, "runBlock": 63, "powerMoves": 32, "finesseMoves": 28, "blockShedding": 40, "tackle": 40, "manCoverage": 30, "zoneCoverage": 23, "kickPower": 21, "kickAccuracy": 29}}, {"id": "4040945", "name": "Dillon Radunz", "team": "18", "positions": ["OG"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 19, "carrying": 29, "bCVision": 16, "breakTackle": 8, "speed": 69, "catching": 28, "catchInTraffic": 25, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 73, "runBlock": 76, "powerMoves": 25, "finesseMoves": 20, "blockShedding": 32, "tackle": 31, "manCoverage": 13, "zoneCoverage": 15, "kickPower": 18, "kickAccuracy": 18}}, {"id": "4432768", "name": "Lorenzo Styles Jr.", "team": "18", "positions": ["S"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 172, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4432768", "asOf": "2026-09-10T14:22:49.503117+00:00", "baseRating": 66, "priorRating": 63.3, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 59, "bCVision": 68, "breakTackle": 55, "speed": 97, "catching": 65, "catchInTraffic": 64, "shortRouteRunning": 43, "mediumRouteRunning": 41, "deepRouteRunning": 36, "passBlock": 35, "runBlock": 35, "powerMoves": 34, "finesseMoves": 36, "blockShedding": 44, "tackle": 55, "manCoverage": 67, "zoneCoverage": 65, "kickPower": 15, "kickAccuracy": 13}}, {"id": "4573697", "name": "Mason Tipton", "team": "18", "positions": ["WR"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 33, "throwAccuracyMid": 27, "throwAccuracyDeep": 23, "throwUnderPressure": 22, "throwPower": 35, "carrying": 74, "bCVision": 79, "breakTackle": 75, "speed": 94, "catching": 80, "catchInTraffic": 76, "shortRouteRunning": 72, "mediumRouteRunning": 73, "deepRouteRunning": 74, "passBlock": 35, "runBlock": 43, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 33, "tackle": 30, "manCoverage": 17, "zoneCoverage": 21, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4880281", "name": "Jordyn Tyson", "team": "18", "positions": ["WR"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 8, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4880281", "asOf": "2026-09-10T14:22:49.496203+00:00", "baseRating": 76, "priorRating": 73.25, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 40, "throwAccuracyMid": 35, "throwAccuracyDeep": 33, "throwUnderPressure": 34, "throwPower": 50, "carrying": 71, "bCVision": 81, "breakTackle": 78, "speed": 90, "catching": 83, "catchInTraffic": 82, "shortRouteRunning": 76, "mediumRouteRunning": 79, "deepRouteRunning": 80, "passBlock": 42, "runBlock": 52, "powerMoves": 28, "finesseMoves": 23, "blockShedding": 30, "tackle": 34, "manCoverage": 26, "zoneCoverage": 22, "kickPower": 27, "kickAccuracy": 25}}, {"id": "4696043", "name": "Rejzohn Wright", "team": "18", "positions": ["CB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/18/roster", "rosterAsOf": "2026-09-23T15:57:41.754516+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 44, "throwAccuracyMid": 42, "throwAccuracyDeep": 40, "throwUnderPressure": 33, "throwPower": 47, "carrying": 49, "bCVision": 65, "breakTackle": 45, "speed": 89, "catching": 70, "catchInTraffic": 65, "shortRouteRunning": 31, "mediumRouteRunning": 26, "deepRouteRunning": 15, "passBlock": 22, "runBlock": 34, "powerMoves": 28, "finesseMoves": 43, "blockShedding": 49, "tackle": 50, "manCoverage": 59, "zoneCoverage": 67, "kickPower": 20, "kickAccuracy": 17}}, {"id": "16733", "name": "Odell Beckham Jr.", "team": "19", "positions": ["WR"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 53, "throwAccuracyMid": 49, "throwAccuracyDeep": 47, "throwUnderPressure": 30, "throwPower": 65, "carrying": 73, "bCVision": 87, "breakTackle": 75, "speed": 89, "catching": 85, "catchInTraffic": 86, "shortRouteRunning": 72, "mediumRouteRunning": 71, "deepRouteRunning": 72, "passBlock": 51, "runBlock": 54, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 44, "tackle": 40, "manCoverage": 18, "zoneCoverage": 22, "kickPower": 85, "kickAccuracy": 53}}, {"id": "4689114", "name": "Jaxson Dart", "team": "19", "positions": ["QB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 89, "throwAccuracyMid": 86, "throwAccuracyDeep": 79, "throwUnderPressure": 81, "throwPower": 88, "carrying": 64, "bCVision": 90, "breakTackle": 80, "speed": 84, "catching": 44, "catchInTraffic": 25, "shortRouteRunning": 23, "mediumRouteRunning": 20, "deepRouteRunning": 20, "passBlock": 25, "runBlock": 30, "powerMoves": 16, "finesseMoves": 18, "blockShedding": 15, "tackle": 25, "manCoverage": 8, "zoneCoverage": 9, "kickPower": 27, "kickAccuracy": 30}}, {"id": "5082353", "name": "J.C. Davis", "team": "19", "positions": ["OT"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 192, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5082353", "asOf": "2026-09-10T14:22:50.772639+00:00", "baseRating": 67, "priorRating": 62.95, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 18, "carrying": 27, "bCVision": 13, "breakTackle": 17, "speed": 67, "catching": 22, "catchInTraffic": 16, "shortRouteRunning": 16, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 71, "runBlock": 75, "powerMoves": 39, "finesseMoves": 41, "blockShedding": 35, "tackle": 38, "manCoverage": 13, "zoneCoverage": 11, "kickPower": 10, "kickAccuracy": 12}}, {"id": "3115303", "name": "Jermaine Eluemunor", "team": "19", "positions": ["OT"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 22, "bCVision": 18, "breakTackle": 12, "speed": 68, "catching": 27, "catchInTraffic": 20, "shortRouteRunning": 17, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 85, "runBlock": 78, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 15, "tackle": 33, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 25, "kickAccuracy": 25}}, {"id": "4682648", "name": "Malachi Fields", "team": "19", "positions": ["WR"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 74, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4682648", "asOf": "2026-09-10T14:22:50.826665+00:00", "baseRating": 73, "priorRating": 66.04, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 56, "throwAccuracyMid": 44, "throwAccuracyDeep": 42, "throwUnderPressure": 37, "throwPower": 64, "carrying": 69, "bCVision": 81, "breakTackle": 77, "speed": 87, "catching": 83, "catchInTraffic": 82, "shortRouteRunning": 75, "mediumRouteRunning": 76, "deepRouteRunning": 75, "passBlock": 33, "runBlock": 53, "powerMoves": 17, "finesseMoves": 18, "blockShedding": 22, "tackle": 25, "manCoverage": 21, "zoneCoverage": 24, "kickPower": 27, "kickAccuracy": 27}}, {"id": "4241457", "name": "Najee Harris", "team": "19", "positions": ["RB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 43, "throwAccuracyMid": 36, "throwAccuracyDeep": 26, "throwUnderPressure": 26, "throwPower": 43, "carrying": 94, "bCVision": 81, "breakTackle": 83, "speed": 87, "catching": 67, "catchInTraffic": 58, "shortRouteRunning": 65, "mediumRouteRunning": 59, "deepRouteRunning": 49, "passBlock": 60, "runBlock": 50, "powerMoves": 24, "finesseMoves": 21, "blockShedding": 36, "tackle": 44, "manCoverage": 21, "zoneCoverage": 26, "kickPower": 18, "kickAccuracy": 15}}, {"id": "4429148", "name": "Theo Johnson", "team": "19", "positions": ["TE"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 27, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 13, "throwPower": 29, "carrying": 76, "bCVision": 75, "breakTackle": 67, "speed": 87, "catching": 81, "catchInTraffic": 83, "shortRouteRunning": 69, "mediumRouteRunning": 65, "deepRouteRunning": 61, "passBlock": 60, "runBlock": 62, "powerMoves": 20, "finesseMoves": 20, "blockShedding": 27, "tackle": 31, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4361050", "name": "Isaiah Likely", "team": "19", "positions": ["TE"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 15, "throwAccuracyDeep": 11, "throwUnderPressure": 13, "throwPower": 24, "carrying": 73, "bCVision": 82, "breakTackle": 68, "speed": 84, "catching": 89, "catchInTraffic": 79, "shortRouteRunning": 73, "mediumRouteRunning": 68, "deepRouteRunning": 66, "passBlock": 53, "runBlock": 64, "powerMoves": 20, "finesseMoves": 30, "blockShedding": 33, "tackle": 36, "manCoverage": 25, "zoneCoverage": 30, "kickPower": 18, "kickAccuracy": 12}}, {"id": "2531358", "name": "Chris Manhertz", "team": "19", "positions": ["TE"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 30, "carrying": 65, "bCVision": 61, "breakTackle": 59, "speed": 78, "catching": 72, "catchInTraffic": 72, "shortRouteRunning": 57, "mediumRouteRunning": 52, "deepRouteRunning": 47, "passBlock": 66, "runBlock": 72, "powerMoves": 17, "finesseMoves": 17, "blockShedding": 29, "tackle": 33, "manCoverage": 14, "zoneCoverage": 21, "kickPower": 21, "kickAccuracy": 19}}, {"id": "4870914", "name": "Francis Mauigoa", "team": "19", "positions": ["OG", "OT"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 10, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870914", "asOf": "2026-09-10T14:22:50.822549+00:00", "baseRating": 78, "priorRating": 72.53, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 17, "carrying": 23, "bCVision": 14, "breakTackle": 14, "speed": 68, "catching": 23, "catchInTraffic": 15, "shortRouteRunning": 18, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 82, "runBlock": 79, "powerMoves": 41, "finesseMoves": 40, "blockShedding": 32, "tackle": 45, "manCoverage": 13, "zoneCoverage": 15, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4686362", "name": "Marcus Mbow", "team": "19", "positions": ["OT"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 22, "carrying": 44, "bCVision": 16, "breakTackle": 15, "speed": 71, "catching": 23, "catchInTraffic": 21, "shortRouteRunning": 21, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 71, "runBlock": 74, "powerMoves": 37, "finesseMoves": 24, "blockShedding": 28, "tackle": 32, "manCoverage": 11, "zoneCoverage": 14, "kickPower": 11, "kickAccuracy": 14}}, {"id": "4040655", "name": "Darnell Mooney", "team": "19", "positions": ["WR"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 20, "throwPower": 23, "carrying": 73, "bCVision": 84, "breakTackle": 76, "speed": 90, "catching": 81, "catchInTraffic": 83, "shortRouteRunning": 79, "mediumRouteRunning": 79, "deepRouteRunning": 78, "passBlock": 26, "runBlock": 55, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 30, "manCoverage": 20, "zoneCoverage": 28, "kickPower": 17, "kickAccuracy": 15}}, {"id": "4595348", "name": "Malik Nabers", "team": "19", "positions": ["WR"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 31, "carrying": 76, "bCVision": 92, "breakTackle": 81, "speed": 96, "catching": 87, "catchInTraffic": 86, "shortRouteRunning": 85, "mediumRouteRunning": 86, "deepRouteRunning": 86, "passBlock": 23, "runBlock": 38, "powerMoves": 11, "finesseMoves": 11, "blockShedding": 27, "tackle": 30, "manCoverage": 12, "zoneCoverage": 18, "kickPower": 28, "kickAccuracy": 25}}, {"id": "2975417", "name": "Patrick Ricard", "team": "19", "positions": ["RB"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 23, "carrying": 68, "bCVision": 64, "breakTackle": 56, "speed": 72, "catching": 70, "catchInTraffic": 45, "shortRouteRunning": 54, "mediumRouteRunning": 43, "deepRouteRunning": 35, "passBlock": 70, "runBlock": 72, "powerMoves": 74, "finesseMoves": 66, "blockShedding": 72, "tackle": 79, "manCoverage": 53, "zoneCoverage": 58, "kickPower": 17, "kickAccuracy": 17}}, {"id": "3929936", "name": "Jon Runyan", "team": "19", "positions": ["OG"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 25, "carrying": 29, "bCVision": 12, "breakTackle": 17, "speed": 71, "catching": 36, "catchInTraffic": 22, "shortRouteRunning": 17, "mediumRouteRunning": 12, "deepRouteRunning": 5, "passBlock": 76, "runBlock": 76, "powerMoves": 24, "finesseMoves": 16, "blockShedding": 22, "tackle": 30, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 17, "kickAccuracy": 12}}, {"id": "4240771", "name": "John Michael Schmitz Jr.", "team": "19", "positions": ["C"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 28, "throwAccuracyMid": 24, "throwAccuracyDeep": 18, "throwUnderPressure": 15, "throwPower": 26, "carrying": 33, "bCVision": 32, "breakTackle": 30, "speed": 61, "catching": 35, "catchInTraffic": 29, "shortRouteRunning": 10, "mediumRouteRunning": 8, "deepRouteRunning": 5, "passBlock": 76, "runBlock": 79, "powerMoves": 26, "finesseMoves": 25, "blockShedding": 28, "tackle": 35, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4040761", "name": "Devin Singletary", "team": "19", "positions": ["RB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 15, "throwAccuracyDeep": 12, "throwUnderPressure": 12, "throwPower": 24, "carrying": 86, "bCVision": 83, "breakTackle": 80, "speed": 86, "catching": 70, "catchInTraffic": 51, "shortRouteRunning": 60, "mediumRouteRunning": 54, "deepRouteRunning": 47, "passBlock": 63, "runBlock": 31, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 37, "manCoverage": 13, "zoneCoverage": 15, "kickPower": 14, "kickAccuracy": 10}}, {"id": "4696981", "name": "Cam Skattebo", "team": "19", "positions": ["RB"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 58, "throwAccuracyMid": 55, "throwAccuracyDeep": 52, "throwUnderPressure": 50, "throwPower": 63, "carrying": 90, "bCVision": 84, "breakTackle": 89, "speed": 85, "catching": 72, "catchInTraffic": 56, "shortRouteRunning": 63, "mediumRouteRunning": 55, "deepRouteRunning": 52, "passBlock": 57, "runBlock": 50, "powerMoves": 32, "finesseMoves": 35, "blockShedding": 40, "tackle": 45, "manCoverage": 19, "zoneCoverage": 22, "kickPower": 66, "kickAccuracy": 58}}, {"id": "3049339", "name": "Aaron Stinnie", "team": "19", "positions": ["OG"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 21, "carrying": 20, "bCVision": 10, "breakTackle": 5, "speed": 69, "catching": 35, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 75, "runBlock": 71, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 29, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 16, "kickAccuracy": 12}}, {"id": "4259566", "name": "Andrew Thomas", "team": "19", "positions": ["OT"], "rating": 93, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 23, "carrying": 33, "bCVision": 17, "breakTackle": 8, "speed": 68, "catching": 46, "catchInTraffic": 20, "shortRouteRunning": 29, "mediumRouteRunning": 14, "deepRouteRunning": 10, "passBlock": 94, "runBlock": 86, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 27, "tackle": 31, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 24, "kickAccuracy": 22}}, {"id": "4360516", "name": "Tyrone Tracy Jr.", "team": "19", "positions": ["RB"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 17, "throwPower": 24, "carrying": 90, "bCVision": 81, "breakTackle": 79, "speed": 90, "catching": 67, "catchInTraffic": 50, "shortRouteRunning": 68, "mediumRouteRunning": 63, "deepRouteRunning": 60, "passBlock": 50, "runBlock": 29, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 29, "manCoverage": 13, "zoneCoverage": 19, "kickPower": 25, "kickAccuracy": 32}}, {"id": "2969939", "name": "Jameis Winston", "team": "19", "positions": ["QB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 85, "throwAccuracyMid": 82, "throwAccuracyDeep": 80, "throwUnderPressure": 77, "throwPower": 90, "carrying": 59, "bCVision": 76, "breakTackle": 71, "speed": 76, "catching": 54, "catchInTraffic": 15, "shortRouteRunning": 31, "mediumRouteRunning": 16, "deepRouteRunning": 12, "passBlock": 15, "runBlock": 37, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 45, "tackle": 45, "manCoverage": 12, "zoneCoverage": 13, "kickPower": 30, "kickAccuracy": 26}}, {"id": "4242547", "name": "Paulson Adebo", "team": "19", "positions": ["CB"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 30, "carrying": 63, "bCVision": 71, "breakTackle": 51, "speed": 92, "catching": 77, "catchInTraffic": 61, "shortRouteRunning": 37, "mediumRouteRunning": 34, "deepRouteRunning": 28, "passBlock": 35, "runBlock": 35, "powerMoves": 37, "finesseMoves": 44, "blockShedding": 50, "tackle": 72, "manCoverage": 73, "zoneCoverage": 78, "kickPower": 32, "kickAccuracy": 31}}, {"id": "4426542", "name": "Darius Alexander", "team": "19", "positions": ["DT"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 7, "throwPower": 22, "carrying": 50, "bCVision": 49, "breakTackle": 37, "speed": 74, "catching": 50, "catchInTraffic": 34, "shortRouteRunning": 16, "mediumRouteRunning": 13, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 78, "finesseMoves": 74, "blockShedding": 81, "tackle": 77, "manCoverage": 31, "zoneCoverage": 37, "kickPower": 23, "kickAccuracy": 21}}, {"id": "4428328", "name": "Deonte Banks", "team": "19", "positions": ["CB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 17, "throwAccuracyMid": 14, "throwAccuracyDeep": 12, "throwUnderPressure": 14, "throwPower": 25, "carrying": 55, "bCVision": 67, "breakTackle": 64, "speed": 94, "catching": 66, "catchInTraffic": 57, "shortRouteRunning": 39, "mediumRouteRunning": 36, "deepRouteRunning": 32, "passBlock": 29, "runBlock": 34, "powerMoves": 33, "finesseMoves": 41, "blockShedding": 55, "tackle": 65, "manCoverage": 69, "zoneCoverage": 71, "kickPower": 16, "kickAccuracy": 17}}, {"id": "4362234", "name": "Zaire Barnes", "team": "19", "positions": ["LB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 22, "throwAccuracyDeep": 18, "throwUnderPressure": 14, "throwPower": 28, "carrying": 56, "bCVision": 60, "breakTackle": 50, "speed": 88, "catching": 60, "catchInTraffic": 55, "shortRouteRunning": 37, "mediumRouteRunning": 31, "deepRouteRunning": 24, "passBlock": 45, "runBlock": 45, "powerMoves": 48, "finesseMoves": 58, "blockShedding": 62, "tackle": 78, "manCoverage": 65, "zoneCoverage": 64, "kickPower": 18, "kickAccuracy": 11}}, {"id": "4035631", "name": "Brian Burns", "team": "19", "positions": ["EDGE"], "rating": 89, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 41, "bCVision": 33, "breakTackle": 21, "speed": 88, "catching": 48, "catchInTraffic": 28, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 89, "blockShedding": 79, "tackle": 88, "manCoverage": 45, "zoneCoverage": 56, "kickPower": 15, "kickAccuracy": 17}}, {"id": "3932901", "name": "Elijah Campbell", "team": "19", "positions": ["S"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 27, "carrying": 60, "bCVision": 64, "breakTackle": 55, "speed": 89, "catching": 70, "catchInTraffic": 45, "shortRouteRunning": 26, "mediumRouteRunning": 16, "deepRouteRunning": 11, "passBlock": 33, "runBlock": 34, "powerMoves": 35, "finesseMoves": 41, "blockShedding": 48, "tackle": 60, "manCoverage": 65, "zoneCoverage": 66, "kickPower": 18, "kickAccuracy": 17}}, {"id": "4725996", "name": "Abdul Carter", "team": "19", "positions": ["EDGE"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 18, "throwAccuracyMid": 18, "throwAccuracyDeep": 18, "throwUnderPressure": 27, "throwPower": 22, "carrying": 46, "bCVision": 52, "breakTackle": 39, "speed": 88, "catching": 43, "catchInTraffic": 33, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 40, "powerMoves": 79, "finesseMoves": 83, "blockShedding": 79, "tackle": 76, "manCoverage": 50, "zoneCoverage": 55, "kickPower": 23, "kickAccuracy": 20}}, {"id": "3929950", "name": "Tremaine Edmunds", "team": "19", "positions": ["LB"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 18, "carrying": 48, "bCVision": 40, "breakTackle": 29, "speed": 85, "catching": 74, "catchInTraffic": 36, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 61, "finesseMoves": 73, "blockShedding": 76, "tackle": 89, "manCoverage": 65, "zoneCoverage": 72, "kickPower": 20, "kickAccuracy": 14}}, {"id": "4036132", "name": "Chauncey Golston", "team": "19", "positions": ["EDGE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 23, "carrying": 49, "bCVision": 38, "breakTackle": 31, "speed": 78, "catching": 65, "catchInTraffic": 49, "shortRouteRunning": 30, "mediumRouteRunning": 10, "deepRouteRunning": 6, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 68, "blockShedding": 77, "tackle": 82, "manCoverage": 28, "zoneCoverage": 39, "kickPower": 10, "kickAccuracy": 10}}, {"id": "16837", "name": "Shelby Harris", "team": "19", "positions": ["DT"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 24, "carrying": 46, "bCVision": 25, "breakTackle": 10, "speed": 74, "catching": 42, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 3, "deepRouteRunning": 2, "passBlock": 45, "runBlock": 45, "powerMoves": 63, "finesseMoves": 75, "blockShedding": 79, "tackle": 87, "manCoverage": 20, "zoneCoverage": 25, "kickPower": 19, "kickAccuracy": 21}}, {"id": "4373809", "name": "Jevon Holland", "team": "19", "positions": ["S"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 11, "throwPower": 23, "carrying": 67, "bCVision": 75, "breakTackle": 43, "speed": 91, "catching": 79, "catchInTraffic": 69, "shortRouteRunning": 44, "mediumRouteRunning": 41, "deepRouteRunning": 40, "passBlock": 35, "runBlock": 35, "powerMoves": 40, "finesseMoves": 48, "blockShedding": 59, "tackle": 73, "manCoverage": 83, "zoneCoverage": 83, "kickPower": 11, "kickAccuracy": 15}}, {"id": "4921249", "name": "Colton Hood", "team": "19", "positions": ["CB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 37, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4921249", "asOf": "2026-09-10T14:22:51.065135+00:00", "baseRating": 75, "priorRating": 68.29, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 18, "throwAccuracyMid": 15, "throwAccuracyDeep": 12, "throwUnderPressure": 16, "throwPower": 26, "carrying": 64, "bCVision": 65, "breakTackle": 57, "speed": 91, "catching": 71, "catchInTraffic": 66, "shortRouteRunning": 42, "mediumRouteRunning": 39, "deepRouteRunning": 36, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 43, "blockShedding": 50, "tackle": 66, "manCoverage": 73, "zoneCoverage": 68, "kickPower": 17, "kickAccuracy": 15}}, {"id": "5159928", "name": "Bobby Jamison-Travis", "team": "19", "positions": ["DT"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 186, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5159928", "asOf": "2026-09-10T14:22:51.325981+00:00", "baseRating": 66, "priorRating": 63.05, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 13, "carrying": 41, "bCVision": 48, "breakTackle": 14, "speed": 64, "catching": 30, "catchInTraffic": 27, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 3, "passBlock": 47, "runBlock": 48, "powerMoves": 70, "finesseMoves": 65, "blockShedding": 74, "tackle": 83, "manCoverage": 28, "zoneCoverage": 21, "kickPower": 13, "kickAccuracy": 26}}, {"id": "4876380", "name": "Jack Kelly", "team": "19", "positions": ["LB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 193, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4876380", "asOf": "2026-09-10T14:22:51.066701+00:00", "baseRating": 65, "priorRating": 62.93, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 27, "carrying": 53, "bCVision": 52, "breakTackle": 29, "speed": 87, "catching": 64, "catchInTraffic": 55, "shortRouteRunning": 42, "mediumRouteRunning": 39, "deepRouteRunning": 36, "passBlock": 35, "runBlock": 45, "powerMoves": 56, "finesseMoves": 62, "blockShedding": 72, "tackle": 77, "manCoverage": 56, "zoneCoverage": 60, "kickPower": 14, "kickAccuracy": 15}}, {"id": "4371961", "name": "Micah McFadden", "team": "19", "positions": ["LB"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 22, "carrying": 50, "bCVision": 47, "breakTackle": 33, "speed": 84, "catching": 63, "catchInTraffic": 37, "shortRouteRunning": 23, "mediumRouteRunning": 14, "deepRouteRunning": 8, "passBlock": 45, "runBlock": 45, "powerMoves": 64, "finesseMoves": 59, "blockShedding": 74, "tackle": 80, "manCoverage": 64, "zoneCoverage": 67, "kickPower": 16, "kickAccuracy": 16}}, {"id": "4361266", "name": "Greg Newsome II", "team": "19", "positions": ["CB"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 22, "carrying": 61, "bCVision": 60, "breakTackle": 53, "speed": 91, "catching": 70, "catchInTraffic": 55, "shortRouteRunning": 39, "mediumRouteRunning": 32, "deepRouteRunning": 26, "passBlock": 35, "runBlock": 35, "powerMoves": 28, "finesseMoves": 40, "blockShedding": 49, "tackle": 45, "manCoverage": 77, "zoneCoverage": 75, "kickPower": 19, "kickAccuracy": 12}}, {"id": "4430261", "name": "Tyler Nubin", "team": "19", "positions": ["S"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 8, "throwAccuracyDeep": 7, "throwUnderPressure": 5, "throwPower": 25, "carrying": 63, "bCVision": 67, "breakTackle": 61, "speed": 87, "catching": 77, "catchInTraffic": 68, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 13, "passBlock": 40, "runBlock": 45, "powerMoves": 48, "finesseMoves": 49, "blockShedding": 69, "tackle": 68, "manCoverage": 73, "zoneCoverage": 76, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4431321", "name": "Dru Phillips", "team": "19", "positions": ["CB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 26, "throwAccuracyMid": 25, "throwAccuracyDeep": 22, "throwUnderPressure": 11, "throwPower": 25, "carrying": 55, "bCVision": 62, "breakTackle": 63, "speed": 90, "catching": 59, "catchInTraffic": 51, "shortRouteRunning": 34, "mediumRouteRunning": 29, "deepRouteRunning": 21, "passBlock": 26, "runBlock": 30, "powerMoves": 33, "finesseMoves": 40, "blockShedding": 57, "tackle": 68, "manCoverage": 77, "zoneCoverage": 77, "kickPower": 26, "kickAccuracy": 27}}, {"id": "4240706", "name": "Jason Pinnock", "team": "19", "positions": ["S"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 35, "carrying": 56, "bCVision": 69, "breakTackle": 51, "speed": 90, "catching": 72, "catchInTraffic": 61, "shortRouteRunning": 47, "mediumRouteRunning": 44, "deepRouteRunning": 40, "passBlock": 35, "runBlock": 39, "powerMoves": 33, "finesseMoves": 37, "blockShedding": 52, "tackle": 64, "manCoverage": 68, "zoneCoverage": 73, "kickPower": 20, "kickAccuracy": 20}}, {"id": "2977670", "name": "DJ Reader", "team": "19", "positions": ["DT"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 24, "carrying": 30, "bCVision": 18, "breakTackle": 10, "speed": 70, "catching": 29, "catchInTraffic": 14, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 44, "runBlock": 45, "powerMoves": 77, "finesseMoves": 64, "blockShedding": 85, "tackle": 86, "manCoverage": 18, "zoneCoverage": 26, "kickPower": 17, "kickAccuracy": 17}}, {"id": "4950400", "name": "Arvell Reese", "team": "19", "positions": ["LB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 5, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4950400", "asOf": "2026-09-10T14:22:51.057375+00:00", "baseRating": 79, "priorRating": 74.78, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 55, "bCVision": 43, "breakTackle": 37, "speed": 90, "catching": 65, "catchInTraffic": 37, "shortRouteRunning": 23, "mediumRouteRunning": 18, "deepRouteRunning": 13, "passBlock": 64, "runBlock": 45, "powerMoves": 73, "finesseMoves": 72, "blockShedding": 74, "tackle": 83, "manCoverage": 54, "zoneCoverage": 65, "kickPower": 14, "kickAccuracy": 16}}, {"id": "4426326", "name": "Kayvon Thibodeaux", "team": "19", "positions": ["EDGE"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 22, "carrying": 48, "bCVision": 37, "breakTackle": 23, "speed": 88, "catching": 46, "catchInTraffic": 38, "shortRouteRunning": 26, "mediumRouteRunning": 23, "deepRouteRunning": 19, "passBlock": 45, "runBlock": 45, "powerMoves": 78, "finesseMoves": 73, "blockShedding": 78, "tackle": 80, "manCoverage": 51, "zoneCoverage": 58, "kickPower": 15, "kickAccuracy": 17}}, {"id": "4362492", "name": "Ar'Darius Washington", "team": "19", "positions": ["CB", "S"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 10, "throwPower": 27, "carrying": 59, "bCVision": 67, "breakTackle": 50, "speed": 84, "catching": 71, "catchInTraffic": 63, "shortRouteRunning": 30, "mediumRouteRunning": 25, "deepRouteRunning": 15, "passBlock": 35, "runBlock": 35, "powerMoves": 25, "finesseMoves": 30, "blockShedding": 48, "tackle": 68, "manCoverage": 77, "zoneCoverage": 81, "kickPower": 10, "kickAccuracy": 11}}, {"id": "4883114", "name": "Ben Mann", "team": "19", "positions": ["LS"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 8, "throwAccuracyDeep": 7, "throwUnderPressure": 10, "throwPower": 20, "carrying": 62, "bCVision": 22, "breakTackle": 26, "speed": 72, "catching": 55, "catchInTraffic": 42, "shortRouteRunning": 37, "mediumRouteRunning": 30, "deepRouteRunning": 25, "passBlock": 52, "runBlock": 48, "powerMoves": 56, "finesseMoves": 55, "blockShedding": 63, "tackle": 53, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 14, "kickAccuracy": 13}}, {"id": "4260224", "name": "Jordan Stout", "team": "19", "positions": ["P"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 27, "throwAccuracyMid": 23, "throwAccuracyDeep": 18, "throwUnderPressure": 17, "throwPower": 34, "carrying": 34, "bCVision": 21, "breakTackle": 9, "speed": 83, "catching": 27, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 17, "runBlock": 14, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 21, "tackle": 27, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 94, "kickAccuracy": 79}}, {"id": "5082424", "name": "Dominic Zvada", "team": "19", "positions": ["K"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 21, "throwAccuracyDeep": 28, "throwUnderPressure": 18, "throwPower": 27, "carrying": 39, "bCVision": 16, "breakTackle": 13, "speed": 72, "catching": 28, "catchInTraffic": 12, "shortRouteRunning": 11, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 12, "runBlock": 11, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 10, "tackle": 21, "manCoverage": 13, "zoneCoverage": 14, "kickPower": 95, "kickAccuracy": 78}}, {"id": "4243389", "name": "Calvin Austin III", "team": "19", "positions": ["WR"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 35, "throwAccuracyMid": 28, "throwAccuracyDeep": 19, "throwUnderPressure": 28, "throwPower": 35, "carrying": 72, "bCVision": 84, "breakTackle": 71, "speed": 94, "catching": 82, "catchInTraffic": 78, "shortRouteRunning": 74, "mediumRouteRunning": 75, "deepRouteRunning": 76, "passBlock": 26, "runBlock": 45, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 30, "tackle": 32, "manCoverage": 22, "zoneCoverage": 33, "kickPower": 20, "kickAccuracy": 17}}, {"id": "4429281", "name": "Korie Black", "team": "19", "positions": ["CB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 27, "throwAccuracyMid": 18, "throwAccuracyDeep": 9, "throwUnderPressure": 31, "throwPower": 22, "carrying": 53, "bCVision": 59, "breakTackle": 45, "speed": 94, "catching": 68, "catchInTraffic": 53, "shortRouteRunning": 23, "mediumRouteRunning": 23, "deepRouteRunning": 24, "passBlock": 35, "runBlock": 35, "powerMoves": 32, "finesseMoves": 27, "blockShedding": 46, "tackle": 60, "manCoverage": 70, "zoneCoverage": 72, "kickPower": 25, "kickAccuracy": 22}}, {"id": "4424106", "name": "Gunner Olszewski", "team": "19", "positions": ["WR"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 43, "throwAccuracyMid": 37, "throwAccuracyDeep": 20, "throwUnderPressure": 34, "throwPower": 51, "carrying": 72, "bCVision": 78, "breakTackle": 67, "speed": 87, "catching": 80, "catchInTraffic": 74, "shortRouteRunning": 70, "mediumRouteRunning": 69, "deepRouteRunning": 64, "passBlock": 33, "runBlock": 47, "powerMoves": 28, "finesseMoves": 33, "blockShedding": 53, "tackle": 50, "manCoverage": 58, "zoneCoverage": 60, "kickPower": 20, "kickAccuracy": 22}}, {"id": "2574891", "name": "Roy Robertson-Harris", "team": "19", "positions": ["DT"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-giants/16", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/19/roster", "rosterAsOf": "2026-09-23T15:57:41.871919+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 34, "carrying": 21, "bCVision": 25, "breakTackle": 16, "speed": 76, "catching": 40, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 3, "deepRouteRunning": 2, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 65, "blockShedding": 75, "tackle": 77, "manCoverage": 30, "zoneCoverage": 45, "kickPower": 30, "kickAccuracy": 30}}, {"id": "4685247", "name": "Braelon Allen", "team": "20", "positions": ["RB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 34, "throwAccuracyMid": 28, "throwAccuracyDeep": 21, "throwUnderPressure": 29, "throwPower": 43, "carrying": 87, "bCVision": 79, "breakTackle": 79, "speed": 88, "catching": 64, "catchInTraffic": 51, "shortRouteRunning": 62, "mediumRouteRunning": 55, "deepRouteRunning": 50, "passBlock": 58, "runBlock": 44, "powerMoves": 38, "finesseMoves": 29, "blockShedding": 48, "tackle": 45, "manCoverage": 34, "zoneCoverage": 42, "kickPower": 17, "kickAccuracy": 12}}, {"id": "3125107", "name": "Andrew Beck", "team": "20", "positions": ["RB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 30, "carrying": 67, "bCVision": 69, "breakTackle": 64, "speed": 85, "catching": 72, "catchInTraffic": 65, "shortRouteRunning": 63, "mediumRouteRunning": 57, "deepRouteRunning": 52, "passBlock": 62, "runBlock": 63, "powerMoves": 35, "finesseMoves": 20, "blockShedding": 47, "tackle": 47, "manCoverage": 31, "zoneCoverage": 37, "kickPower": 22, "kickAccuracy": 15}}, {"id": "4723820", "name": "Omar Cooper Jr.", "team": "20", "positions": ["WR"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 30, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4723820", "asOf": "2026-09-10T14:22:52.000217+00:00", "baseRating": 75, "priorRating": 68.97, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 43, "throwAccuracyMid": 37, "throwAccuracyDeep": 33, "throwUnderPressure": 38, "throwPower": 46, "carrying": 74, "bCVision": 82, "breakTackle": 79, "speed": 93, "catching": 82, "catchInTraffic": 80, "shortRouteRunning": 75, "mediumRouteRunning": 77, "deepRouteRunning": 81, "passBlock": 31, "runBlock": 55, "powerMoves": 25, "finesseMoves": 21, "blockShedding": 22, "tackle": 31, "manCoverage": 22, "zoneCoverage": 24, "kickPower": 28, "kickAccuracy": 28}}, {"id": "4695404", "name": "Isaiah Davis", "team": "20", "positions": ["RB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 32, "throwAccuracyMid": 23, "throwAccuracyDeep": 19, "throwUnderPressure": 28, "throwPower": 49, "carrying": 92, "bCVision": 81, "breakTackle": 78, "speed": 87, "catching": 67, "catchInTraffic": 46, "shortRouteRunning": 64, "mediumRouteRunning": 53, "deepRouteRunning": 42, "passBlock": 49, "runBlock": 35, "powerMoves": 18, "finesseMoves": 24, "blockShedding": 40, "tackle": 40, "manCoverage": 18, "zoneCoverage": 26, "kickPower": 25, "kickAccuracy": 22}}, {"id": "4431809", "name": "Olu Fashanu", "team": "20", "positions": ["OT"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 22, "carrying": 36, "bCVision": 25, "breakTackle": 15, "speed": 69, "catching": 32, "catchInTraffic": 15, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 80, "runBlock": 78, "powerMoves": 42, "finesseMoves": 29, "blockShedding": 46, "tackle": 43, "manCoverage": 10, "zoneCoverage": 11, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4427366", "name": "Breece Hall", "team": "20", "positions": ["RB"], "rating": 87, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 12, "throwUnderPressure": 19, "throwPower": 32, "carrying": 86, "bCVision": 85, "breakTackle": 85, "speed": 92, "catching": 70, "catchInTraffic": 59, "shortRouteRunning": 69, "mediumRouteRunning": 60, "deepRouteRunning": 51, "passBlock": 56, "runBlock": 43, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 29, "tackle": 29, "manCoverage": 13, "zoneCoverage": 17, "kickPower": 18, "kickAccuracy": 15}}, {"id": "4685413", "name": "Cade Klubnik", "team": "20", "positions": ["QB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 110, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685413", "asOf": "2026-09-10T14:22:52.088638+00:00", "baseRating": 67, "priorRating": 64.75, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 81, "throwAccuracyMid": 82, "throwAccuracyDeep": 78, "throwUnderPressure": 78, "throwPower": 92, "carrying": 60, "bCVision": 73, "breakTackle": 73, "speed": 83, "catching": 45, "catchInTraffic": 39, "shortRouteRunning": 36, "mediumRouteRunning": 30, "deepRouteRunning": 29, "passBlock": 44, "runBlock": 38, "powerMoves": 18, "finesseMoves": 26, "blockShedding": 38, "tackle": 18, "manCoverage": 27, "zoneCoverage": 33, "kickPower": 53, "kickAccuracy": 43}}, {"id": "4789907", "name": "Armand Membou", "team": "20", "positions": ["OT"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 47, "carrying": 41, "bCVision": 10, "breakTackle": 6, "speed": 74, "catching": 25, "catchInTraffic": 14, "shortRouteRunning": 21, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 84, "runBlock": 82, "powerMoves": 29, "finesseMoves": 17, "blockShedding": 39, "tackle": 28, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 18, "kickAccuracy": 15}}, {"id": "4076803", "name": "Jordan Meredith", "team": "20", "positions": ["C"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/las-vegas-raiders/23", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 22, "carrying": 26, "bCVision": 16, "breakTackle": 12, "speed": 67, "catching": 24, "catchInTraffic": 21, "shortRouteRunning": 12, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 77, "runBlock": 77, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 37, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 11, "kickAccuracy": 9}}, {"id": "4597500", "name": "Adonai Mitchell", "team": "20", "positions": ["WR"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 26, "throwPower": 45, "carrying": 72, "bCVision": 79, "breakTackle": 70, "speed": 94, "catching": 79, "catchInTraffic": 78, "shortRouteRunning": 76, "mediumRouteRunning": 77, "deepRouteRunning": 80, "passBlock": 26, "runBlock": 48, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 27, "manCoverage": 10, "zoneCoverage": 17, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4373656", "name": "Max Mitchell", "team": "20", "positions": ["OT"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 8, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 10, "throwPower": 24, "carrying": 29, "bCVision": 16, "breakTackle": 12, "speed": 61, "catching": 24, "catchInTraffic": 13, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 68, "runBlock": 73, "powerMoves": 15, "finesseMoves": 13, "blockShedding": 25, "tackle": 29, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 22, "kickAccuracy": 19}}, {"id": "4242000", "name": "Josh Myers", "team": "20", "positions": ["C"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 26, "carrying": 28, "bCVision": 12, "breakTackle": 10, "speed": 61, "catching": 31, "catchInTraffic": 14, "shortRouteRunning": 11, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 75, "runBlock": 75, "powerMoves": 29, "finesseMoves": 24, "blockShedding": 31, "tackle": 31, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4035537", "name": "Kene Nwangwu", "team": "20", "positions": ["RB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 17, "throwAccuracyDeep": 12, "throwUnderPressure": 11, "throwPower": 31, "carrying": 83, "bCVision": 73, "breakTackle": 73, "speed": 92, "catching": 61, "catchInTraffic": 43, "shortRouteRunning": 52, "mediumRouteRunning": 45, "deepRouteRunning": 42, "passBlock": 48, "runBlock": 33, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 29, "manCoverage": 11, "zoneCoverage": 18, "kickPower": 17, "kickAccuracy": 15}}, {"id": "3129473", "name": "Chukwuma Okorafor", "team": "20", "positions": ["OT"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 18, "carrying": 27, "bCVision": 10, "breakTackle": 12, "speed": 67, "catching": 24, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 7, "passBlock": 73, "runBlock": 74, "powerMoves": 18, "finesseMoves": 14, "blockShedding": 24, "tackle": 28, "manCoverage": 11, "zoneCoverage": 13, "kickPower": 18, "kickAccuracy": 13}}, {"id": "4243375", "name": "Dylan Parham", "team": "20", "positions": ["OG"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 5, "throwPower": 22, "carrying": 46, "bCVision": 40, "breakTackle": 36, "speed": 74, "catching": 41, "catchInTraffic": 38, "shortRouteRunning": 35, "mediumRouteRunning": 33, "deepRouteRunning": 29, "passBlock": 76, "runBlock": 78, "powerMoves": 29, "finesseMoves": 29, "blockShedding": 33, "tackle": 36, "manCoverage": 15, "zoneCoverage": 25, "kickPower": 22, "kickAccuracy": 21}}, {"id": "3134353", "name": "Tim Patrick", "team": "20", "positions": ["WR"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 15, "throwUnderPressure": 19, "throwPower": 36, "carrying": 74, "bCVision": 74, "breakTackle": 69, "speed": 87, "catching": 90, "catchInTraffic": 84, "shortRouteRunning": 77, "mediumRouteRunning": 77, "deepRouteRunning": 76, "passBlock": 43, "runBlock": 52, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 35, "manCoverage": 20, "zoneCoverage": 26, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4361372", "name": "Jeremy Ruckert", "team": "20", "positions": ["TE"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 14, "throwUnderPressure": 10, "throwPower": 30, "carrying": 76, "bCVision": 65, "breakTackle": 57, "speed": 81, "catching": 80, "catchInTraffic": 76, "shortRouteRunning": 64, "mediumRouteRunning": 57, "deepRouteRunning": 53, "passBlock": 61, "runBlock": 67, "powerMoves": 33, "finesseMoves": 24, "blockShedding": 36, "tackle": 37, "manCoverage": 14, "zoneCoverage": 15, "kickPower": 28, "kickAccuracy": 24}}, {"id": "5083315", "name": "Kenyon Sadiq", "team": "20", "positions": ["TE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 16, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5083315", "asOf": "2026-09-10T14:22:52.092934+00:00", "baseRating": 74, "priorRating": 71.01, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 36, "throwAccuracyMid": 25, "throwAccuracyDeep": 20, "throwUnderPressure": 37, "throwPower": 38, "carrying": 74, "bCVision": 72, "breakTackle": 71, "speed": 91, "catching": 78, "catchInTraffic": 82, "shortRouteRunning": 71, "mediumRouteRunning": 65, "deepRouteRunning": 62, "passBlock": 61, "runBlock": 60, "powerMoves": 50, "finesseMoves": 48, "blockShedding": 52, "tackle": 47, "manCoverage": 40, "zoneCoverage": 47, "kickPower": 33, "kickAccuracy": 28}}, {"id": "4429105", "name": "Arian Smith", "team": "20", "positions": ["WR"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 10, "throwAccuracyDeep": 15, "throwUnderPressure": 31, "throwPower": 12, "carrying": 71, "bCVision": 74, "breakTackle": 69, "speed": 94, "catching": 75, "catchInTraffic": 71, "shortRouteRunning": 71, "mediumRouteRunning": 70, "deepRouteRunning": 71, "passBlock": 25, "runBlock": 44, "powerMoves": 23, "finesseMoves": 24, "blockShedding": 30, "tackle": 31, "manCoverage": 68, "zoneCoverage": 51, "kickPower": 19, "kickAccuracy": 21}}, {"id": "15864", "name": "Geno Smith", "team": "20", "positions": ["QB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 86, "throwAccuracyMid": 83, "throwAccuracyDeep": 79, "throwUnderPressure": 80, "throwPower": 88, "carrying": 59, "bCVision": 71, "breakTackle": 61, "speed": 84, "catching": 57, "catchInTraffic": 46, "shortRouteRunning": 30, "mediumRouteRunning": 20, "deepRouteRunning": 10, "passBlock": 24, "runBlock": 20, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 38, "manCoverage": 18, "zoneCoverage": 25, "kickPower": 20, "kickAccuracy": 15}}, {"id": "4808766", "name": "Mason Taylor", "team": "20", "positions": ["TE"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 14, "throwAccuracyDeep": 11, "throwUnderPressure": 35, "throwPower": 22, "carrying": 71, "bCVision": 75, "breakTackle": 67, "speed": 83, "catching": 84, "catchInTraffic": 83, "shortRouteRunning": 70, "mediumRouteRunning": 66, "deepRouteRunning": 60, "passBlock": 56, "runBlock": 62, "powerMoves": 36, "finesseMoves": 39, "blockShedding": 42, "tackle": 39, "manCoverage": 34, "zoneCoverage": 37, "kickPower": 18, "kickAccuracy": 30}}, {"id": "4428681", "name": "Joe Tippmann", "team": "20", "positions": ["OG", "C"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 11, "carrying": 45, "bCVision": 11, "breakTackle": 9, "speed": 73, "catching": 39, "catchInTraffic": 36, "shortRouteRunning": 23, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 80, "runBlock": 82, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 33, "manCoverage": 12, "zoneCoverage": 13, "kickPower": 15, "kickAccuracy": 12}}, {"id": "4569371", "name": "Isaiah Williams", "team": "20", "positions": ["WR"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 61, "throwAccuracyMid": 58, "throwAccuracyDeep": 53, "throwUnderPressure": 43, "throwPower": 67, "carrying": 76, "bCVision": 78, "breakTackle": 73, "speed": 87, "catching": 81, "catchInTraffic": 77, "shortRouteRunning": 69, "mediumRouteRunning": 67, "deepRouteRunning": 64, "passBlock": 30, "runBlock": 41, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 23, "tackle": 24, "manCoverage": 10, "zoneCoverage": 15, "kickPower": 28, "kickAccuracy": 30}}, {"id": "4569618", "name": "Garrett Wilson", "team": "20", "positions": ["WR"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 19, "throwAccuracyMid": 15, "throwAccuracyDeep": 12, "throwUnderPressure": 15, "throwPower": 26, "carrying": 69, "bCVision": 91, "breakTackle": 82, "speed": 92, "catching": 88, "catchInTraffic": 86, "shortRouteRunning": 84, "mediumRouteRunning": 84, "deepRouteRunning": 86, "passBlock": 30, "runBlock": 44, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 22, "manCoverage": 14, "zoneCoverage": 21, "kickPower": 17, "kickAccuracy": 13}}, {"id": "4241410", "name": "Jelani Woods", "team": "20", "positions": ["TE"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 67, "throwAccuracyMid": 61, "throwAccuracyDeep": 62, "throwUnderPressure": 53, "throwPower": 79, "carrying": 72, "bCVision": 74, "breakTackle": 66, "speed": 85, "catching": 78, "catchInTraffic": 77, "shortRouteRunning": 63, "mediumRouteRunning": 61, "deepRouteRunning": 59, "passBlock": 61, "runBlock": 63, "powerMoves": 15, "finesseMoves": 20, "blockShedding": 35, "tackle": 38, "manCoverage": 12, "zoneCoverage": 20, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4685248", "name": "David Bailey", "team": "20", "positions": ["EDGE"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 2, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685248", "asOf": "2026-09-10T14:22:52.120800+00:00", "baseRating": 81, "priorRating": 77.75, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 18, "carrying": 46, "bCVision": 35, "breakTackle": 30, "speed": 89, "catching": 37, "catchInTraffic": 21, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 77, "finesseMoves": 82, "blockShedding": 80, "tackle": 80, "manCoverage": 48, "zoneCoverage": 54, "kickPower": 26, "kickAccuracy": 20}}, {"id": "4426686", "name": "Dane Belton", "team": "20", "positions": ["S"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 23, "carrying": 62, "bCVision": 56, "breakTackle": 44, "speed": 91, "catching": 74, "catchInTraffic": 59, "shortRouteRunning": 28, "mediumRouteRunning": 25, "deepRouteRunning": 23, "passBlock": 35, "runBlock": 35, "powerMoves": 34, "finesseMoves": 43, "blockShedding": 50, "tackle": 75, "manCoverage": 71, "zoneCoverage": 72, "kickPower": 42, "kickAccuracy": 37}}, {"id": "4426676", "name": "Jowon Briggs", "team": "20", "positions": ["DT"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 21, "carrying": 46, "bCVision": 43, "breakTackle": 33, "speed": 72, "catching": 48, "catchInTraffic": 18, "shortRouteRunning": 15, "mediumRouteRunning": 22, "deepRouteRunning": 17, "passBlock": 47, "runBlock": 45, "powerMoves": 80, "finesseMoves": 74, "blockShedding": 75, "tackle": 84, "manCoverage": 19, "zoneCoverage": 27, "kickPower": 23, "kickAccuracy": 19}}, {"id": "4426817", "name": "Jarvis Brownlee Jr.", "team": "20", "positions": ["CB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 29, "throwAccuracyMid": 24, "throwAccuracyDeep": 19, "throwUnderPressure": 12, "throwPower": 31, "carrying": 55, "bCVision": 71, "breakTackle": 65, "speed": 92, "catching": 73, "catchInTraffic": 61, "shortRouteRunning": 39, "mediumRouteRunning": 34, "deepRouteRunning": 30, "passBlock": 30, "runBlock": 35, "powerMoves": 32, "finesseMoves": 40, "blockShedding": 51, "tackle": 70, "manCoverage": 71, "zoneCoverage": 76, "kickPower": 15, "kickAccuracy": 18}}, {"id": "4361939", "name": "Andre Cisco", "team": "20", "positions": ["S"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 12, "throwPower": 28, "carrying": 59, "bCVision": 62, "breakTackle": 42, "speed": 91, "catching": 77, "catchInTraffic": 62, "shortRouteRunning": 24, "mediumRouteRunning": 25, "deepRouteRunning": 22, "passBlock": 35, "runBlock": 35, "powerMoves": 36, "finesseMoves": 41, "blockShedding": 57, "tackle": 66, "manCoverage": 71, "zoneCoverage": 75, "kickPower": 15, "kickAccuracy": 19}}, {"id": "14958", "name": "Demario Davis", "team": "20", "positions": ["LB"], "rating": 90, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 25, "carrying": 62, "bCVision": 20, "breakTackle": 25, "speed": 88, "catching": 63, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 57, "finesseMoves": 64, "blockShedding": 77, "tackle": 90, "manCoverage": 70, "zoneCoverage": 78, "kickPower": 26, "kickAccuracy": 20}}, {"id": "4362840", "name": "Kingsley Enagbare", "team": "20", "positions": ["EDGE"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 20, "carrying": 31, "bCVision": 27, "breakTackle": 21, "speed": 80, "catching": 28, "catchInTraffic": 22, "shortRouteRunning": 14, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 66, "blockShedding": 77, "tackle": 82, "manCoverage": 28, "zoneCoverage": 43, "kickPower": 19, "kickAccuracy": 21}}, {"id": "3925345", "name": "Minkah Fitzpatrick", "team": "20", "positions": ["S"], "rating": 89, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 15, "carrying": 66, "bCVision": 81, "breakTackle": 58, "speed": 91, "catching": 79, "catchInTraffic": 59, "shortRouteRunning": 28, "mediumRouteRunning": 23, "deepRouteRunning": 18, "passBlock": 35, "runBlock": 35, "powerMoves": 38, "finesseMoves": 50, "blockShedding": 60, "tackle": 77, "manCoverage": 82, "zoneCoverage": 88, "kickPower": 15, "kickAccuracy": 13}}, {"id": "4612836", "name": "Darrell Jackson Jr.", "team": "20", "positions": ["DT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 103, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4612836", "asOf": "2026-09-10T14:22:52.119874+00:00", "baseRating": 72, "priorRating": 64.97, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 47, "bCVision": 25, "breakTackle": 16, "speed": 67, "catching": 23, "catchInTraffic": 24, "shortRouteRunning": 15, "mediumRouteRunning": 13, "deepRouteRunning": 2, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 69, "blockShedding": 77, "tackle": 82, "manCoverage": 32, "zoneCoverage": 26, "kickPower": 15, "kickAccuracy": 27}}, {"id": "4700136", "name": "Kiko Mauigoa", "team": "20", "positions": ["LB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 26, "throwAccuracyMid": 23, "throwAccuracyDeep": 20, "throwUnderPressure": 20, "throwPower": 30, "carrying": 63, "bCVision": 49, "breakTackle": 38, "speed": 84, "catching": 56, "catchInTraffic": 45, "shortRouteRunning": 26, "mediumRouteRunning": 23, "deepRouteRunning": 20, "passBlock": 45, "runBlock": 45, "powerMoves": 55, "finesseMoves": 61, "blockShedding": 63, "tackle": 78, "manCoverage": 59, "zoneCoverage": 66, "kickPower": 22, "kickAccuracy": 18}}, {"id": "4045299", "name": "Marcelino McCrary-Ball", "team": "20", "positions": ["LB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 24, "carrying": 63, "bCVision": 63, "breakTackle": 44, "speed": 89, "catching": 68, "catchInTraffic": 56, "shortRouteRunning": 20, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 42, "finesseMoves": 52, "blockShedding": 58, "tackle": 73, "manCoverage": 57, "zoneCoverage": 64, "kickPower": 18, "kickAccuracy": 17}}, {"id": "4361767", "name": "Will McDonald IV", "team": "20", "positions": ["EDGE"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 25, "throwAccuracyDeep": 22, "throwUnderPressure": 11, "throwPower": 44, "carrying": 49, "bCVision": 45, "breakTackle": 33, "speed": 82, "catching": 48, "catchInTraffic": 45, "shortRouteRunning": 35, "mediumRouteRunning": 30, "deepRouteRunning": 28, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 83, "blockShedding": 72, "tackle": 77, "manCoverage": 38, "zoneCoverage": 50, "kickPower": 35, "kickAccuracy": 32}}, {"id": "4429005", "name": "Braiden McGregor", "team": "20", "positions": ["EDGE"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 5, "throwPower": 27, "carrying": 40, "bCVision": 43, "breakTackle": 29, "speed": 80, "catching": 39, "catchInTraffic": 25, "shortRouteRunning": 10, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 68, "finesseMoves": 63, "blockShedding": 71, "tackle": 82, "manCoverage": 24, "zoneCoverage": 29, "kickPower": 31, "kickAccuracy": 30}}, {"id": "4692024", "name": "Malachi Moore", "team": "20", "positions": ["S"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 25, "carrying": 61, "bCVision": 65, "breakTackle": 53, "speed": 87, "catching": 70, "catchInTraffic": 58, "shortRouteRunning": 35, "mediumRouteRunning": 30, "deepRouteRunning": 26, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 33, "blockShedding": 51, "tackle": 68, "manCoverage": 67, "zoneCoverage": 74, "kickPower": 20, "kickAccuracy": 16}}, {"id": "4002046", "name": "David Onyemata", "team": "20", "positions": ["DT"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 13, "carrying": 30, "bCVision": 13, "breakTackle": 10, "speed": 72, "catching": 41, "catchInTraffic": 15, "shortRouteRunning": 10, "mediumRouteRunning": 3, "deepRouteRunning": 2, "passBlock": 44, "runBlock": 45, "powerMoves": 78, "finesseMoves": 65, "blockShedding": 81, "tackle": 87, "manCoverage": 22, "zoneCoverage": 33, "kickPower": 29, "kickAccuracy": 12}}, {"id": "4362094", "name": "Joseph Ossai", "team": "20", "positions": ["EDGE"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 57, "bCVision": 42, "breakTackle": 25, "speed": 83, "catching": 53, "catchInTraffic": 43, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 78, "finesseMoves": 71, "blockShedding": 73, "tackle": 79, "manCoverage": 45, "zoneCoverage": 54, "kickPower": 45, "kickAccuracy": 38}}, {"id": "3117255", "name": "Harrison Phillips", "team": "20", "positions": ["DT"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 26, "carrying": 26, "bCVision": 30, "breakTackle": 24, "speed": 69, "catching": 27, "catchInTraffic": 22, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 63, "blockShedding": 80, "tackle": 88, "manCoverage": 19, "zoneCoverage": 27, "kickPower": 17, "kickAccuracy": 11}}, {"id": "5118340", "name": "D'Angelo Ponds", "team": "20", "positions": ["CB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 50, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5118340", "asOf": "2026-09-10T14:22:52.159924+00:00", "baseRating": 75, "priorRating": 67.31, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 28, "carrying": 63, "bCVision": 67, "breakTackle": 55, "speed": 94, "catching": 68, "catchInTraffic": 64, "shortRouteRunning": 31, "mediumRouteRunning": 33, "deepRouteRunning": 30, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 32, "blockShedding": 45, "tackle": 64, "manCoverage": 70, "zoneCoverage": 74, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4361331", "name": "Jamien Sherwood", "team": "20", "positions": ["LB"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 37, "throwAccuracyMid": 33, "throwAccuracyDeep": 29, "throwUnderPressure": 29, "throwPower": 43, "carrying": 64, "bCVision": 67, "breakTackle": 54, "speed": 86, "catching": 63, "catchInTraffic": 57, "shortRouteRunning": 35, "mediumRouteRunning": 31, "deepRouteRunning": 29, "passBlock": 35, "runBlock": 35, "powerMoves": 56, "finesseMoves": 55, "blockShedding": 70, "tackle": 88, "manCoverage": 68, "zoneCoverage": 70, "kickPower": 25, "kickAccuracy": 20}}, {"id": "4035824", "name": "Brandon Stephens", "team": "20", "positions": ["CB"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 21, "carrying": 69, "bCVision": 74, "breakTackle": 62, "speed": 90, "catching": 70, "catchInTraffic": 58, "shortRouteRunning": 46, "mediumRouteRunning": 34, "deepRouteRunning": 28, "passBlock": 38, "runBlock": 35, "powerMoves": 40, "finesseMoves": 44, "blockShedding": 58, "tackle": 71, "manCoverage": 73, "zoneCoverage": 78, "kickPower": 18, "kickAccuracy": 15}}, {"id": "5208977", "name": "Qwan'tez Stiggers", "team": "20", "positions": ["CB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 18, "throwAccuracyDeep": 15, "throwUnderPressure": 22, "throwPower": 31, "carrying": 57, "bCVision": 66, "breakTackle": 57, "speed": 91, "catching": 73, "catchInTraffic": 61, "shortRouteRunning": 24, "mediumRouteRunning": 21, "deepRouteRunning": 16, "passBlock": 30, "runBlock": 35, "powerMoves": 26, "finesseMoves": 34, "blockShedding": 54, "tackle": 64, "manCoverage": 69, "zoneCoverage": 69, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4428617", "name": "T'Vondre Sweat", "team": "20", "positions": ["DT"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 13, "throwAccuracyMid": 10, "throwAccuracyDeep": 7, "throwUnderPressure": 15, "throwPower": 22, "carrying": 44, "bCVision": 45, "breakTackle": 39, "speed": 63, "catching": 47, "catchInTraffic": 41, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 40, "runBlock": 45, "powerMoves": 70, "finesseMoves": 75, "blockShedding": 82, "tackle": 87, "manCoverage": 24, "zoneCoverage": 28, "kickPower": 24, "kickAccuracy": 23}}, {"id": "4685596", "name": "Azareye'h Thomas", "team": "20", "positions": ["CB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 26, "carrying": 57, "bCVision": 69, "breakTackle": 46, "speed": 86, "catching": 72, "catchInTraffic": 62, "shortRouteRunning": 28, "mediumRouteRunning": 25, "deepRouteRunning": 23, "passBlock": 35, "runBlock": 35, "powerMoves": 33, "finesseMoves": 38, "blockShedding": 54, "tackle": 56, "manCoverage": 71, "zoneCoverage": 78, "kickPower": 29, "kickAccuracy": 19}}, {"id": "4683815", "name": "Trevin Wallace", "team": "20", "positions": ["LB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/carolina-panthers/21", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 47, "throwAccuracyMid": 44, "throwAccuracyDeep": 42, "throwUnderPressure": 35, "throwPower": 50, "carrying": 64, "bCVision": 64, "breakTackle": 50, "speed": 89, "catching": 66, "catchInTraffic": 57, "shortRouteRunning": 38, "mediumRouteRunning": 24, "deepRouteRunning": 12, "passBlock": 40, "runBlock": 45, "powerMoves": 62, "finesseMoves": 67, "blockShedding": 73, "tackle": 85, "manCoverage": 69, "zoneCoverage": 70, "kickPower": 21, "kickAccuracy": 20}}, {"id": "4570470", "name": "Nahshon Wright", "team": "20", "positions": ["CB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 27, "carrying": 62, "bCVision": 70, "breakTackle": 60, "speed": 90, "catching": 78, "catchInTraffic": 67, "shortRouteRunning": 48, "mediumRouteRunning": 43, "deepRouteRunning": 39, "passBlock": 35, "runBlock": 38, "powerMoves": 31, "finesseMoves": 40, "blockShedding": 55, "tackle": 69, "manCoverage": 74, "zoneCoverage": 78, "kickPower": 21, "kickAccuracy": 16}}, {"id": "4259619", "name": "Blake Grupe", "team": "20", "positions": ["K"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/indianapolis-colts/10", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 21, "throwAccuracyDeep": 20, "throwUnderPressure": 15, "throwPower": 27, "carrying": 23, "bCVision": 23, "breakTackle": 14, "speed": 76, "catching": 32, "catchInTraffic": 19, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 12, "passBlock": 20, "runBlock": 20, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 11, "tackle": 24, "manCoverage": 15, "zoneCoverage": 14, "kickPower": 94, "kickAccuracy": 78}}, {"id": "2983155", "name": "Thomas Hennessy", "team": "20", "positions": ["LS"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 38, "carrying": 63, "bCVision": 25, "breakTackle": 15, "speed": 73, "catching": 61, "catchInTraffic": 49, "shortRouteRunning": 44, "mediumRouteRunning": 39, "deepRouteRunning": 34, "passBlock": 59, "runBlock": 45, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 48, "tackle": 59, "manCoverage": 25, "zoneCoverage": 24, "kickPower": 13, "kickAccuracy": 13}}, {"id": "4427982", "name": "Austin McNamara", "team": "20", "positions": ["P"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 55, "throwAccuracyMid": 54, "throwAccuracyDeep": 51, "throwUnderPressure": 24, "throwPower": 42, "carrying": 40, "bCVision": 53, "breakTackle": 38, "speed": 76, "catching": 40, "catchInTraffic": 20, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 18, "runBlock": 15, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 21, "tackle": 25, "manCoverage": 15, "zoneCoverage": 25, "kickPower": 93, "kickAccuracy": 85}}, {"id": "4692555", "name": "Tyler Baron", "team": "20", "positions": ["EDGE"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 10, "throwAccuracyDeep": 19, "throwUnderPressure": 15, "throwPower": 12, "carrying": 44, "bCVision": 33, "breakTackle": 24, "speed": 85, "catching": 36, "catchInTraffic": 29, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 6, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 68, "blockShedding": 78, "tackle": 77, "manCoverage": 31, "zoneCoverage": 38, "kickPower": 19, "kickAccuracy": 21}}, {"id": "4241373", "name": "Tre Brown", "team": "20", "positions": ["CB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 30, "carrying": 54, "bCVision": 68, "breakTackle": 49, "speed": 90, "catching": 64, "catchInTraffic": 53, "shortRouteRunning": 27, "mediumRouteRunning": 17, "deepRouteRunning": 12, "passBlock": 35, "runBlock": 35, "powerMoves": 25, "finesseMoves": 38, "blockShedding": 53, "tackle": 62, "manCoverage": 73, "zoneCoverage": 70, "kickPower": 25, "kickAccuracy": 25}}, {"id": "4905597", "name": "Anez Cooper", "team": "20", "positions": ["OG"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 188, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4905597", "asOf": "2026-09-10T14:22:52.155783+00:00", "baseRating": 68, "priorRating": 63.01, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 15, "carrying": 25, "bCVision": 11, "breakTackle": 10, "speed": 55, "catching": 28, "catchInTraffic": 15, "shortRouteRunning": 16, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 74, "runBlock": 72, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 18, "tackle": 36, "manCoverage": 10, "zoneCoverage": 11, "kickPower": 23, "kickAccuracy": 27}}, {"id": "4837388", "name": "VJ Payne", "team": "20", "positions": ["S"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/ny-jets/18", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/20/roster", "rosterAsOf": "2026-09-23T15:57:42.103098+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 228, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4837388", "asOf": "2026-09-10T14:22:52.279167+00:00", "baseRating": 65, "priorRating": 62.39, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 26, "carrying": 64, "bCVision": 65, "breakTackle": 53, "speed": 91, "catching": 63, "catchInTraffic": 62, "shortRouteRunning": 44, "mediumRouteRunning": 41, "deepRouteRunning": 34, "passBlock": 35, "runBlock": 35, "powerMoves": 37, "finesseMoves": 43, "blockShedding": 50, "tackle": 64, "manCoverage": 66, "zoneCoverage": 70, "kickPower": 25, "kickAccuracy": 21}}, {"id": "3929630", "name": "Saquon Barkley", "team": "21", "positions": ["RB"], "rating": 92, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 41, "throwAccuracyMid": 34, "throwAccuracyDeep": 29, "throwUnderPressure": 18, "throwPower": 41, "carrying": 96, "bCVision": 87, "breakTackle": 84, "speed": 95, "catching": 74, "catchInTraffic": 62, "shortRouteRunning": 74, "mediumRouteRunning": 67, "deepRouteRunning": 65, "passBlock": 60, "runBlock": 36, "powerMoves": 17, "finesseMoves": 25, "blockShedding": 24, "tackle": 28, "manCoverage": 15, "zoneCoverage": 13, "kickPower": 19, "kickAccuracy": 14}}, {"id": "5219831", "name": "Markel Bell", "team": "21", "positions": ["OT"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 68, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5219831", "asOf": "2026-09-10T14:22:52.642571+00:00", "baseRating": 73, "priorRating": 66.31, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 12, "carrying": 30, "bCVision": 11, "breakTackle": 16, "speed": 64, "catching": 24, "catchInTraffic": 15, "shortRouteRunning": 14, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 78, "runBlock": 74, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 27, "manCoverage": 13, "zoneCoverage": 15, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4429013", "name": "Tank Bigsby", "team": "21", "positions": ["RB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 16, "throwAccuracyDeep": 12, "throwUnderPressure": 14, "throwPower": 27, "carrying": 88, "bCVision": 87, "breakTackle": 84, "speed": 92, "catching": 62, "catchInTraffic": 51, "shortRouteRunning": 56, "mediumRouteRunning": 48, "deepRouteRunning": 40, "passBlock": 54, "runBlock": 34, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 31, "tackle": 32, "manCoverage": 11, "zoneCoverage": 16, "kickPower": 17, "kickAccuracy": 15}}, {"id": "4241372", "name": "Hollywood Brown", "team": "21", "positions": ["WR"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 14, "throwPower": 42, "carrying": 72, "bCVision": 86, "breakTackle": 72, "speed": 94, "catching": 86, "catchInTraffic": 80, "shortRouteRunning": 76, "mediumRouteRunning": 77, "deepRouteRunning": 78, "passBlock": 23, "runBlock": 38, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 19, "tackle": 18, "manCoverage": 17, "zoneCoverage": 27, "kickPower": 19, "kickAccuracy": 16}}, {"id": "4715355", "name": "Darius Cooper", "team": "21", "positions": ["WR"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 17, "throwAccuracyDeep": 12, "throwUnderPressure": 21, "throwPower": 32, "carrying": 72, "bCVision": 77, "breakTackle": 73, "speed": 89, "catching": 80, "catchInTraffic": 79, "shortRouteRunning": 72, "mediumRouteRunning": 73, "deepRouteRunning": 75, "passBlock": 30, "runBlock": 48, "powerMoves": 11, "finesseMoves": 11, "blockShedding": 24, "tackle": 35, "manCoverage": 18, "zoneCoverage": 26, "kickPower": 23, "kickAccuracy": 22}}, {"id": "14012", "name": "Andy Dalton", "team": "21", "positions": ["QB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 85, "throwAccuracyMid": 82, "throwAccuracyDeep": 77, "throwUnderPressure": 80, "throwPower": 87, "carrying": 64, "bCVision": 63, "breakTackle": 47, "speed": 73, "catching": 55, "catchInTraffic": 52, "shortRouteRunning": 30, "mediumRouteRunning": 20, "deepRouteRunning": 10, "passBlock": 13, "runBlock": 14, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 12, "tackle": 15, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 12, "kickAccuracy": 19}}, {"id": "4035624", "name": "Landon Dickerson", "team": "21", "positions": ["OG"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 24, "carrying": 28, "bCVision": 15, "breakTackle": 7, "speed": 66, "catching": 31, "catchInTraffic": 14, "shortRouteRunning": 12, "mediumRouteRunning": 6, "deepRouteRunning": 7, "passBlock": 82, "runBlock": 84, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 39, "tackle": 36, "manCoverage": 6, "zoneCoverage": 10, "kickPower": 12, "kickAccuracy": 12}}, {"id": "3121023", "name": "Dallas Goedert", "team": "21", "positions": ["TE"], "rating": 89, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 5, "throwUnderPressure": 15, "throwPower": 27, "carrying": 73, "bCVision": 81, "breakTackle": 76, "speed": 86, "catching": 90, "catchInTraffic": 84, "shortRouteRunning": 80, "mediumRouteRunning": 74, "deepRouteRunning": 70, "passBlock": 61, "runBlock": 74, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 30, "tackle": 37, "manCoverage": 10, "zoneCoverage": 17, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4040715", "name": "Jalen Hurts", "team": "21", "positions": ["QB"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 91, "throwAccuracyMid": 87, "throwAccuracyDeep": 84, "throwUnderPressure": 85, "throwPower": 86, "carrying": 63, "bCVision": 95, "breakTackle": 81, "speed": 88, "catching": 66, "catchInTraffic": 50, "shortRouteRunning": 40, "mediumRouteRunning": 31, "deepRouteRunning": 17, "passBlock": 22, "runBlock": 33, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 37, "manCoverage": 16, "zoneCoverage": 22, "kickPower": 23, "kickAccuracy": 23}}, {"id": "3915106", "name": "Fred Johnson", "team": "21", "positions": ["OT"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 12, "carrying": 20, "bCVision": 16, "breakTackle": 5, "speed": 62, "catching": 24, "catchInTraffic": 17, "shortRouteRunning": 18, "mediumRouteRunning": 8, "deepRouteRunning": 5, "passBlock": 70, "runBlock": 72, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 31, "manCoverage": 9, "zoneCoverage": 14, "kickPower": 14, "kickAccuracy": 13}}, {"id": "15797", "name": "Lane Johnson", "team": "21", "positions": ["OT"], "rating": 97, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 59, "throwAccuracyMid": 54, "throwAccuracyDeep": 50, "throwUnderPressure": 41, "throwPower": 65, "carrying": 67, "bCVision": 60, "breakTackle": 30, "speed": 76, "catching": 64, "catchInTraffic": 58, "shortRouteRunning": 46, "mediumRouteRunning": 33, "deepRouteRunning": 25, "passBlock": 95, "runBlock": 97, "powerMoves": 53, "finesseMoves": 60, "blockShedding": 56, "tackle": 60, "manCoverage": 12, "zoneCoverage": 20, "kickPower": 25, "kickAccuracy": 22}}, {"id": "4361178", "name": "Cam Jurgens", "team": "21", "positions": ["C"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 45, "bCVision": 44, "breakTackle": 35, "speed": 74, "catching": 47, "catchInTraffic": 43, "shortRouteRunning": 39, "mediumRouteRunning": 36, "deepRouteRunning": 32, "passBlock": 77, "runBlock": 79, "powerMoves": 20, "finesseMoves": 18, "blockShedding": 25, "tackle": 26, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4567802", "name": "Drew Kendall", "team": "21", "positions": ["OG", "C"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 15, "carrying": 23, "bCVision": 10, "breakTackle": 6, "speed": 71, "catching": 22, "catchInTraffic": 20, "shortRouteRunning": 18, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 71, "runBlock": 71, "powerMoves": 25, "finesseMoves": 11, "blockShedding": 15, "tackle": 23, "manCoverage": 11, "zoneCoverage": 10, "kickPower": 13, "kickAccuracy": 12}}, {"id": "4582836", "name": "Willie Lampkin", "team": "21", "positions": ["C"], "rating": 61, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 17, "carrying": 22, "bCVision": 15, "breakTackle": 9, "speed": 65, "catching": 20, "catchInTraffic": 15, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 69, "runBlock": 70, "powerMoves": 15, "finesseMoves": 10, "blockShedding": 26, "tackle": 23, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 11, "kickAccuracy": 11}}, {"id": "4870795", "name": "Makai Lemon", "team": "21", "positions": ["WR"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 20, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870795", "asOf": "2026-09-10T14:22:52.648216+00:00", "baseRating": 76, "priorRating": 70.28, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 58, "throwAccuracyMid": 54, "throwAccuracyDeep": 57, "throwUnderPressure": 37, "throwPower": 62, "carrying": 76, "bCVision": 85, "breakTackle": 78, "speed": 89, "catching": 84, "catchInTraffic": 80, "shortRouteRunning": 77, "mediumRouteRunning": 78, "deepRouteRunning": 73, "passBlock": 30, "runBlock": 48, "powerMoves": 25, "finesseMoves": 27, "blockShedding": 33, "tackle": 42, "manCoverage": 36, "zoneCoverage": 40, "kickPower": 30, "kickAccuracy": 29}}, {"id": "4334215", "name": "Jordan Mailata", "team": "21", "positions": ["OT"], "rating": 91, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 39, "carrying": 64, "bCVision": 62, "breakTackle": 44, "speed": 76, "catching": 57, "catchInTraffic": 55, "shortRouteRunning": 30, "mediumRouteRunning": 25, "deepRouteRunning": 20, "passBlock": 89, "runBlock": 91, "powerMoves": 15, "finesseMoves": 15, "blockShedding": 36, "tackle": 52, "manCoverage": 12, "zoneCoverage": 17, "kickPower": 18, "kickAccuracy": 13}}, {"id": "4685201", "name": "Tanner McKee", "team": "21", "positions": ["QB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 83, "throwAccuracyMid": 79, "throwAccuracyDeep": 75, "throwUnderPressure": 76, "throwPower": 87, "carrying": 58, "bCVision": 67, "breakTackle": 39, "speed": 77, "catching": 20, "catchInTraffic": 12, "shortRouteRunning": 12, "mediumRouteRunning": 11, "deepRouteRunning": 10, "passBlock": 15, "runBlock": 15, "powerMoves": 5, "finesseMoves": 5, "blockShedding": 18, "tackle": 20, "manCoverage": 5, "zoneCoverage": 11, "kickPower": 15, "kickAccuracy": 11}}, {"id": "4372414", "name": "Elijah Moore", "team": "21", "positions": ["WR"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 20, "throwPower": 36, "carrying": 76, "bCVision": 86, "breakTackle": 75, "speed": 91, "catching": 83, "catchInTraffic": 83, "shortRouteRunning": 73, "mediumRouteRunning": 73, "deepRouteRunning": 73, "passBlock": 27, "runBlock": 41, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 24, "manCoverage": 12, "zoneCoverage": 17, "kickPower": 16, "kickAccuracy": 13}}, {"id": "4432738", "name": "Micah Morris", "team": "21", "positions": ["OG"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 207, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4432738", "asOf": "2026-09-10T14:22:52.649519+00:00", "baseRating": 68, "priorRating": 62.7, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 12, "carrying": 23, "bCVision": 11, "breakTackle": 10, "speed": 69, "catching": 29, "catchInTraffic": 19, "shortRouteRunning": 18, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 73, "runBlock": 71, "powerMoves": 31, "finesseMoves": 30, "blockShedding": 32, "tackle": 37, "manCoverage": 14, "zoneCoverage": 16, "kickPower": 27, "kickAccuracy": 24}}, {"id": "3052096", "name": "Johnny Mundt", "team": "21", "positions": ["TE"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 71, "bCVision": 66, "breakTackle": 63, "speed": 83, "catching": 79, "catchInTraffic": 76, "shortRouteRunning": 66, "mediumRouteRunning": 60, "deepRouteRunning": 56, "passBlock": 60, "runBlock": 64, "powerMoves": 22, "finesseMoves": 16, "blockShedding": 26, "tackle": 33, "manCoverage": 14, "zoneCoverage": 24, "kickPower": 22, "kickAccuracy": 20}}, {"id": "4879250", "name": "Cole Payton", "team": "21", "positions": ["QB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 178, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4879250", "asOf": "2026-09-10T14:22:52.658120+00:00", "baseRating": 67, "priorRating": 63.19, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 84, "throwAccuracyMid": 81, "throwAccuracyDeep": 77, "throwUnderPressure": 82, "throwPower": 85, "carrying": 65, "bCVision": 87, "breakTackle": 74, "speed": 87, "catching": 59, "catchInTraffic": 16, "shortRouteRunning": 28, "mediumRouteRunning": 20, "deepRouteRunning": 16, "passBlock": 16, "runBlock": 24, "powerMoves": 11, "finesseMoves": 12, "blockShedding": 20, "tackle": 37, "manCoverage": 10, "zoneCoverage": 13, "kickPower": 17, "kickAccuracy": 13}}, {"id": "4431545", "name": "Will Shipley", "team": "21", "positions": ["RB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 28, "throwAccuracyMid": 22, "throwAccuracyDeep": 15, "throwUnderPressure": 22, "throwPower": 36, "carrying": 83, "bCVision": 80, "breakTackle": 74, "speed": 91, "catching": 64, "catchInTraffic": 52, "shortRouteRunning": 67, "mediumRouteRunning": 62, "deepRouteRunning": 55, "passBlock": 48, "runBlock": 30, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 32, "manCoverage": 11, "zoneCoverage": 18, "kickPower": 22, "kickAccuracy": 17}}, {"id": "4241478", "name": "DeVonta Smith", "team": "21", "positions": ["WR"], "rating": 92, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 19, "throwAccuracyDeep": 14, "throwUnderPressure": 19, "throwPower": 31, "carrying": 74, "bCVision": 91, "breakTackle": 73, "speed": 92, "catching": 96, "catchInTraffic": 86, "shortRouteRunning": 92, "mediumRouteRunning": 90, "deepRouteRunning": 91, "passBlock": 31, "runBlock": 42, "powerMoves": 11, "finesseMoves": 14, "blockShedding": 38, "tackle": 36, "manCoverage": 29, "zoneCoverage": 36, "kickPower": 18, "kickAccuracy": 15}}, {"id": "4362805", "name": "Tyler Steen", "team": "21", "positions": ["OG"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 8, "throwAccuracyDeep": 6, "throwUnderPressure": 7, "throwPower": 26, "carrying": 23, "bCVision": 23, "breakTackle": 10, "speed": 64, "catching": 24, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 8, "deepRouteRunning": 6, "passBlock": 79, "runBlock": 77, "powerMoves": 51, "finesseMoves": 45, "blockShedding": 52, "tackle": 48, "manCoverage": 12, "zoneCoverage": 13, "kickPower": 12, "kickAccuracy": 11}}, {"id": "4431574", "name": "Eli Stowers", "team": "21", "positions": ["TE"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 54, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4431574", "asOf": "2026-09-10T14:22:52.678655+00:00", "baseRating": 72, "priorRating": 67.06, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 74, "throwAccuracyMid": 69, "throwAccuracyDeep": 67, "throwUnderPressure": 68, "throwPower": 86, "carrying": 75, "bCVision": 69, "breakTackle": 70, "speed": 89, "catching": 84, "catchInTraffic": 77, "shortRouteRunning": 66, "mediumRouteRunning": 63, "deepRouteRunning": 57, "passBlock": 54, "runBlock": 56, "powerMoves": 27, "finesseMoves": 23, "blockShedding": 25, "tackle": 28, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 29, "kickAccuracy": 28}}, {"id": "4428850", "name": "Dontayvion Wicks", "team": "21", "positions": ["WR"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 45, "throwAccuracyMid": 39, "throwAccuracyDeep": 35, "throwUnderPressure": 40, "throwPower": 53, "carrying": 71, "bCVision": 84, "breakTackle": 75, "speed": 89, "catching": 83, "catchInTraffic": 82, "shortRouteRunning": 79, "mediumRouteRunning": 79, "deepRouteRunning": 79, "passBlock": 23, "runBlock": 42, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 29, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 24, "kickAccuracy": 20}}, {"id": "3917657", "name": "Zack Baun", "team": "21", "positions": ["LB"], "rating": 92, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 46, "throwAccuracyMid": 40, "throwAccuracyDeep": 33, "throwUnderPressure": 40, "throwPower": 47, "carrying": 61, "bCVision": 58, "breakTackle": 46, "speed": 89, "catching": 66, "catchInTraffic": 43, "shortRouteRunning": 30, "mediumRouteRunning": 22, "deepRouteRunning": 16, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 79, "blockShedding": 77, "tackle": 93, "manCoverage": 75, "zoneCoverage": 84, "kickPower": 21, "kickAccuracy": 19}}, {"id": "4685287", "name": "Jihaad Campbell", "team": "21", "positions": ["LB"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 25, "carrying": 62, "bCVision": 52, "breakTackle": 38, "speed": 89, "catching": 66, "catchInTraffic": 56, "shortRouteRunning": 35, "mediumRouteRunning": 30, "deepRouteRunning": 27, "passBlock": 45, "runBlock": 45, "powerMoves": 56, "finesseMoves": 62, "blockShedding": 73, "tackle": 87, "manCoverage": 69, "zoneCoverage": 75, "kickPower": 22, "kickAccuracy": 20}}, {"id": "4685759", "name": "Jalen Carter", "team": "21", "positions": ["DT"], "rating": 89, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 21, "carrying": 48, "bCVision": 46, "breakTackle": 25, "speed": 82, "catching": 50, "catchInTraffic": 44, "shortRouteRunning": 37, "mediumRouteRunning": 34, "deepRouteRunning": 29, "passBlock": 45, "runBlock": 55, "powerMoves": 90, "finesseMoves": 75, "blockShedding": 81, "tackle": 82, "manCoverage": 22, "zoneCoverage": 28, "kickPower": 51, "kickAccuracy": 43}}, {"id": "4240456", "name": "Michael Carter II", "team": "21", "positions": ["S", "CB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 27, "carrying": 54, "bCVision": 52, "breakTackle": 39, "speed": 91, "catching": 68, "catchInTraffic": 44, "shortRouteRunning": 22, "mediumRouteRunning": 16, "deepRouteRunning": 11, "passBlock": 35, "runBlock": 35, "powerMoves": 30, "finesseMoves": 36, "blockShedding": 47, "tackle": 56, "manCoverage": 77, "zoneCoverage": 75, "kickPower": 18, "kickAccuracy": 17}}, {"id": "4381558", "name": "Jordan Davis", "team": "21", "positions": ["DT"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 14, "carrying": 53, "bCVision": 42, "breakTackle": 29, "speed": 81, "catching": 34, "catchInTraffic": 21, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 77, "finesseMoves": 65, "blockShedding": 80, "tackle": 84, "manCoverage": 11, "zoneCoverage": 19, "kickPower": 15, "kickAccuracy": 11}}, {"id": "4682618", "name": "Cooper DeJean", "team": "21", "positions": ["CB"], "rating": 89, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 57, "throwAccuracyMid": 53, "throwAccuracyDeep": 47, "throwUnderPressure": 38, "throwPower": 55, "carrying": 70, "bCVision": 82, "breakTackle": 73, "speed": 92, "catching": 80, "catchInTraffic": 70, "shortRouteRunning": 57, "mediumRouteRunning": 56, "deepRouteRunning": 53, "passBlock": 35, "runBlock": 44, "powerMoves": 31, "finesseMoves": 36, "blockShedding": 61, "tackle": 77, "manCoverage": 82, "zoneCoverage": 91, "kickPower": 25, "kickAccuracy": 26}}, {"id": "4257591", "name": "Arnold Ebiketie", "team": "21", "positions": ["EDGE"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 23, "carrying": 45, "bCVision": 21, "breakTackle": 14, "speed": 83, "catching": 45, "catchInTraffic": 32, "shortRouteRunning": 24, "mediumRouteRunning": 16, "deepRouteRunning": 13, "passBlock": 45, "runBlock": 45, "powerMoves": 69, "finesseMoves": 78, "blockShedding": 75, "tackle": 85, "manCoverage": 33, "zoneCoverage": 43, "kickPower": 15, "kickAccuracy": 16}}, {"id": "4240585", "name": "AJ Epenesa", "team": "21", "positions": ["EDGE"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 24, "carrying": 51, "bCVision": 41, "breakTackle": 27, "speed": 78, "catching": 53, "catchInTraffic": 31, "shortRouteRunning": 26, "mediumRouteRunning": 22, "deepRouteRunning": 15, "passBlock": 45, "runBlock": 45, "powerMoves": 76, "finesseMoves": 68, "blockShedding": 77, "tackle": 83, "manCoverage": 20, "zoneCoverage": 28, "kickPower": 22, "kickAccuracy": 15}}, {"id": "3139368", "name": "Marcus Epps", "team": "21", "positions": ["S"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 14, "throwAccuracyMid": 12, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 27, "carrying": 57, "bCVision": 63, "breakTackle": 53, "speed": 87, "catching": 67, "catchInTraffic": 57, "shortRouteRunning": 38, "mediumRouteRunning": 30, "deepRouteRunning": 26, "passBlock": 35, "runBlock": 35, "powerMoves": 32, "finesseMoves": 43, "blockShedding": 61, "tackle": 72, "manCoverage": 67, "zoneCoverage": 72, "kickPower": 18, "kickAccuracy": 17}}, {"id": "3916409", "name": "Jonathan Greenard", "team": "21", "positions": ["EDGE"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 23, "carrying": 56, "bCVision": 48, "breakTackle": 24, "speed": 86, "catching": 63, "catchInTraffic": 47, "shortRouteRunning": 31, "mediumRouteRunning": 21, "deepRouteRunning": 19, "passBlock": 45, "runBlock": 45, "powerMoves": 76, "finesseMoves": 87, "blockShedding": 83, "tackle": 83, "manCoverage": 42, "zoneCoverage": 52, "kickPower": 21, "kickAccuracy": 18}}, {"id": "4571162", "name": "Jalyx Hunt", "team": "21", "positions": ["EDGE"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 30, "carrying": 27, "bCVision": 52, "breakTackle": 34, "speed": 84, "catching": 30, "catchInTraffic": 45, "shortRouteRunning": 10, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 40, "runBlock": 45, "powerMoves": 77, "finesseMoves": 73, "blockShedding": 74, "tackle": 79, "manCoverage": 56, "zoneCoverage": 58, "kickPower": 14, "kickAccuracy": 12}}, {"id": "2971027", "name": "Jonathan Jones", "team": "21", "positions": ["CB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 27, "carrying": 60, "bCVision": 60, "breakTackle": 55, "speed": 91, "catching": 74, "catchInTraffic": 60, "shortRouteRunning": 26, "mediumRouteRunning": 16, "deepRouteRunning": 11, "passBlock": 33, "runBlock": 34, "powerMoves": 35, "finesseMoves": 41, "blockShedding": 56, "tackle": 70, "manCoverage": 70, "zoneCoverage": 73, "kickPower": 18, "kickAccuracy": 17}}, {"id": "4689651", "name": "Mac McWilliams", "team": "21", "positions": ["CB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 19, "throwAccuracyMid": 27, "throwAccuracyDeep": 23, "throwUnderPressure": 21, "throwPower": 25, "carrying": 56, "bCVision": 71, "breakTackle": 49, "speed": 92, "catching": 67, "catchInTraffic": 51, "shortRouteRunning": 29, "mediumRouteRunning": 31, "deepRouteRunning": 30, "passBlock": 35, "runBlock": 35, "powerMoves": 29, "finesseMoves": 26, "blockShedding": 46, "tackle": 51, "manCoverage": 72, "zoneCoverage": 73, "kickPower": 24, "kickAccuracy": 28}}, {"id": "4686273", "name": "Quinyon Mitchell", "team": "21", "positions": ["CB"], "rating": 89, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 23, "throwAccuracyMid": 21, "throwAccuracyDeep": 11, "throwUnderPressure": 16, "throwPower": 31, "carrying": 75, "bCVision": 77, "breakTackle": 66, "speed": 94, "catching": 78, "catchInTraffic": 72, "shortRouteRunning": 28, "mediumRouteRunning": 26, "deepRouteRunning": 23, "passBlock": 26, "runBlock": 25, "powerMoves": 25, "finesseMoves": 30, "blockShedding": 49, "tackle": 69, "manCoverage": 87, "zoneCoverage": 89, "kickPower": 21, "kickAccuracy": 19}}, {"id": "4431573", "name": "Smael Mondon Jr.", "team": "21", "positions": ["LB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 22, "throwAccuracyDeep": 19, "throwUnderPressure": 19, "throwPower": 26, "carrying": 59, "bCVision": 48, "breakTackle": 37, "speed": 86, "catching": 52, "catchInTraffic": 47, "shortRouteRunning": 28, "mediumRouteRunning": 25, "deepRouteRunning": 22, "passBlock": 45, "runBlock": 45, "powerMoves": 51, "finesseMoves": 53, "blockShedding": 68, "tackle": 81, "manCoverage": 56, "zoneCoverage": 65, "kickPower": 21, "kickAccuracy": 17}}, {"id": "4602197", "name": "Andrew Mukuba", "team": "21", "positions": ["S"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 25, "carrying": 64, "bCVision": 69, "breakTackle": 57, "speed": 91, "catching": 73, "catchInTraffic": 61, "shortRouteRunning": 38, "mediumRouteRunning": 33, "deepRouteRunning": 29, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 33, "blockShedding": 57, "tackle": 76, "manCoverage": 67, "zoneCoverage": 71, "kickPower": 20, "kickAccuracy": 18}}, {"id": "4362116", "name": "Moro Ojomo", "team": "21", "positions": ["DT"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 13, "throwAccuracyMid": 9, "throwAccuracyDeep": 6, "throwUnderPressure": 6, "throwPower": 20, "carrying": 35, "bCVision": 33, "breakTackle": 21, "speed": 71, "catching": 33, "catchInTraffic": 22, "shortRouteRunning": 10, "mediumRouteRunning": 8, "deepRouteRunning": 6, "passBlock": 45, "runBlock": 45, "powerMoves": 83, "finesseMoves": 73, "blockShedding": 74, "tackle": 82, "manCoverage": 22, "zoneCoverage": 26, "kickPower": 28, "kickAccuracy": 22}}, {"id": "4428992", "name": "Kelee Ringo", "team": "21", "positions": ["CB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 35, "carrying": 62, "bCVision": 70, "breakTackle": 63, "speed": 94, "catching": 71, "catchInTraffic": 58, "shortRouteRunning": 45, "mediumRouteRunning": 35, "deepRouteRunning": 41, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 44, "blockShedding": 44, "tackle": 62, "manCoverage": 69, "zoneCoverage": 75, "kickPower": 19, "kickAccuracy": 22}}, {"id": "4569586", "name": "Ty Robinson", "team": "21", "positions": ["DT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 12, "throwAccuracyDeep": 10, "throwUnderPressure": 14, "throwPower": 21, "carrying": 59, "bCVision": 43, "breakTackle": 39, "speed": 78, "catching": 55, "catchInTraffic": 50, "shortRouteRunning": 48, "mediumRouteRunning": 45, "deepRouteRunning": 42, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 65, "blockShedding": 80, "tackle": 73, "manCoverage": 21, "zoneCoverage": 23, "kickPower": 22, "kickAccuracy": 30}}, {"id": "4426331", "name": "Nolan Smith Jr.", "team": "21", "positions": ["EDGE"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 15, "throwAccuracyDeep": 11, "throwUnderPressure": 15, "throwPower": 25, "carrying": 49, "bCVision": 50, "breakTackle": 36, "speed": 90, "catching": 50, "catchInTraffic": 43, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 11, "passBlock": 35, "runBlock": 40, "powerMoves": 70, "finesseMoves": 79, "blockShedding": 74, "tackle": 86, "manCoverage": 47, "zoneCoverage": 55, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4432777", "name": "Jeremiah Trotter Jr.", "team": "21", "positions": ["LB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 13, "throwAccuracyMid": 13, "throwAccuracyDeep": 9, "throwUnderPressure": 10, "throwPower": 23, "carrying": 59, "bCVision": 50, "breakTackle": 41, "speed": 78, "catching": 67, "catchInTraffic": 63, "shortRouteRunning": 31, "mediumRouteRunning": 27, "deepRouteRunning": 23, "passBlock": 35, "runBlock": 35, "powerMoves": 61, "finesseMoves": 68, "blockShedding": 67, "tackle": 78, "manCoverage": 65, "zoneCoverage": 68, "kickPower": 17, "kickAccuracy": 15}}, {"id": "4245185", "name": "Riq Woolen", "team": "21", "positions": ["CB"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 9, "throwPower": 27, "carrying": 62, "bCVision": 62, "breakTackle": 53, "speed": 96, "catching": 82, "catchInTraffic": 62, "shortRouteRunning": 44, "mediumRouteRunning": 42, "deepRouteRunning": 40, "passBlock": 35, "runBlock": 35, "powerMoves": 29, "finesseMoves": 34, "blockShedding": 50, "tackle": 56, "manCoverage": 72, "zoneCoverage": 78, "kickPower": 24, "kickAccuracy": 18}}, {"id": "4567123", "name": "Byron Young", "team": "21", "positions": ["DT"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 10, "carrying": 40, "bCVision": 21, "breakTackle": 15, "speed": 71, "catching": 37, "catchInTraffic": 22, "shortRouteRunning": 10, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 35, "runBlock": 40, "powerMoves": 68, "finesseMoves": 57, "blockShedding": 75, "tackle": 80, "manCoverage": 15, "zoneCoverage": 23, "kickPower": 14, "kickAccuracy": 11}}, {"id": "3050478", "name": "Jake Elliott", "team": "21", "positions": ["K"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 33, "throwAccuracyMid": 19, "throwAccuracyDeep": 15, "throwUnderPressure": 15, "throwPower": 28, "carrying": 33, "bCVision": 18, "breakTackle": 14, "speed": 75, "catching": 27, "catchInTraffic": 19, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 12, "passBlock": 20, "runBlock": 20, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 27, "manCoverage": 20, "zoneCoverage": 14, "kickPower": 97, "kickAccuracy": 87}}, {"id": "4035239", "name": "Braden Mann", "team": "21", "positions": ["P"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 15, "throwAccuracyDeep": 15, "throwUnderPressure": 14, "throwPower": 28, "carrying": 25, "bCVision": 21, "breakTackle": 20, "speed": 77, "catching": 30, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 20, "runBlock": 20, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 44, "manCoverage": 21, "zoneCoverage": 29, "kickPower": 93, "kickAccuracy": 85}}, {"id": "4686566", "name": "Rocco Underwood", "team": "21", "positions": ["LS"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 26, "carrying": 53, "bCVision": 54, "breakTackle": 22, "speed": 74, "catching": 55, "catchInTraffic": 48, "shortRouteRunning": 35, "mediumRouteRunning": 34, "deepRouteRunning": 32, "passBlock": 45, "runBlock": 44, "powerMoves": 35, "finesseMoves": 37, "blockShedding": 42, "tackle": 50, "manCoverage": 55, "zoneCoverage": 57, "kickPower": 13, "kickAccuracy": 13}}, {"id": "4686911", "name": "Jakorian Bennett", "team": "21", "positions": ["CB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 23, "throwAccuracyMid": 21, "throwAccuracyDeep": 20, "throwUnderPressure": 10, "throwPower": 29, "carrying": 58, "bCVision": 71, "breakTackle": 65, "speed": 95, "catching": 75, "catchInTraffic": 55, "shortRouteRunning": 21, "mediumRouteRunning": 14, "deepRouteRunning": 11, "passBlock": 31, "runBlock": 35, "powerMoves": 29, "finesseMoves": 37, "blockShedding": 38, "tackle": 53, "manCoverage": 72, "zoneCoverage": 68, "kickPower": 14, "kickAccuracy": 14}}, {"id": "4241374", "name": "Grant Calcaterra", "team": "21", "positions": ["TE"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/philadelphia-eagles/13", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/21/roster", "rosterAsOf": "2026-09-23T15:57:40.864722+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 25, "carrying": 75, "bCVision": 72, "breakTackle": 58, "speed": 84, "catching": 83, "catchInTraffic": 72, "shortRouteRunning": 68, "mediumRouteRunning": 63, "deepRouteRunning": 60, "passBlock": 58, "runBlock": 57, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 23, "tackle": 30, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 18, "kickAccuracy": 13}}, {"id": "4714771", "name": "Drew Allar", "team": "23", "positions": ["QB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 76, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4714771", "asOf": "2026-09-10T14:22:50.085228+00:00", "baseRating": 69, "priorRating": 65.95, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 85, "throwAccuracyMid": 79, "throwAccuracyDeep": 75, "throwUnderPressure": 74, "throwPower": 91, "carrying": 64, "bCVision": 81, "breakTackle": 73, "speed": 80, "catching": 53, "catchInTraffic": 30, "shortRouteRunning": 37, "mediumRouteRunning": 27, "deepRouteRunning": 28, "passBlock": 15, "runBlock": 20, "powerMoves": 31, "finesseMoves": 23, "blockShedding": 23, "tackle": 26, "manCoverage": 21, "zoneCoverage": 23, "kickPower": 36, "kickAccuracy": 35}}, {"id": "4372056", "name": "Spencer Anderson", "team": "23", "positions": ["OG"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 8, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 26, "carrying": 24, "bCVision": 22, "breakTackle": 21, "speed": 67, "catching": 21, "catchInTraffic": 20, "shortRouteRunning": 12, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 74, "runBlock": 68, "powerMoves": 27, "finesseMoves": 10, "blockShedding": 24, "tackle": 35, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4685261", "name": "Germie Bernard", "team": "23", "positions": ["WR"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 47, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685261", "asOf": "2026-09-10T14:22:50.198210+00:00", "baseRating": 75, "priorRating": 67.51, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 50, "throwAccuracyMid": 45, "throwAccuracyDeep": 38, "throwUnderPressure": 37, "throwPower": 50, "carrying": 77, "bCVision": 82, "breakTackle": 78, "speed": 91, "catching": 84, "catchInTraffic": 76, "shortRouteRunning": 77, "mediumRouteRunning": 78, "deepRouteRunning": 78, "passBlock": 31, "runBlock": 55, "powerMoves": 25, "finesseMoves": 20, "blockShedding": 30, "tackle": 33, "manCoverage": 23, "zoneCoverage": 28, "kickPower": 22, "kickAccuracy": 22}}, {"id": "4570898", "name": "Dylan Cook", "team": "23", "positions": ["OT"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 6, "throwPower": 19, "carrying": 23, "bCVision": 22, "breakTackle": 14, "speed": 69, "catching": 22, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 11, "deepRouteRunning": 5, "passBlock": 72, "runBlock": 66, "powerMoves": 41, "finesseMoves": 34, "blockShedding": 55, "tackle": 45, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 15, "kickAccuracy": 11}}, {"id": "4038815", "name": "Rico Dowdle", "team": "23", "positions": ["RB"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 36, "throwAccuracyMid": 30, "throwAccuracyDeep": 26, "throwUnderPressure": 22, "throwPower": 39, "carrying": 93, "bCVision": 89, "breakTackle": 87, "speed": 89, "catching": 68, "catchInTraffic": 44, "shortRouteRunning": 63, "mediumRouteRunning": 57, "deepRouteRunning": 56, "passBlock": 49, "runBlock": 49, "powerMoves": 20, "finesseMoves": 20, "blockShedding": 28, "tackle": 36, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 25, "kickAccuracy": 23}}, {"id": "4431258", "name": "Gennings Dunker", "team": "23", "positions": ["OG"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 96, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4431258", "asOf": "2026-09-10T14:22:50.206777+00:00", "baseRating": 72, "priorRating": 65.19, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 14, "carrying": 25, "bCVision": 13, "breakTackle": 10, "speed": 66, "catching": 25, "catchInTraffic": 17, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 77, "runBlock": 75, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 37, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 16, "kickAccuracy": 25}}, {"id": "4427170", "name": "Troy Fautanu", "team": "23", "positions": ["OT"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 8, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 7, "throwPower": 13, "carrying": 35, "bCVision": 30, "breakTackle": 20, "speed": 72, "catching": 35, "catchInTraffic": 33, "shortRouteRunning": 25, "mediumRouteRunning": 22, "deepRouteRunning": 21, "passBlock": 81, "runBlock": 79, "powerMoves": 44, "finesseMoves": 33, "blockShedding": 47, "tackle": 39, "manCoverage": 9, "zoneCoverage": 11, "kickPower": 37, "kickAccuracy": 32}}, {"id": "4429775", "name": "Zach Frazier", "team": "23", "positions": ["C"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 15, "throwPower": 22, "carrying": 30, "bCVision": 17, "breakTackle": 9, "speed": 64, "catching": 30, "catchInTraffic": 13, "shortRouteRunning": 10, "mediumRouteRunning": 9, "deepRouteRunning": 5, "passBlock": 87, "runBlock": 88, "powerMoves": 15, "finesseMoves": 12, "blockShedding": 23, "tackle": 31, "manCoverage": 8, "zoneCoverage": 9, "kickPower": 22, "kickAccuracy": 14}}, {"id": "4361411", "name": "Pat Freiermuth", "team": "23", "positions": ["TE"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 50, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 13, "throwPower": 30, "carrying": 78, "bCVision": 75, "breakTackle": 67, "speed": 83, "catching": 88, "catchInTraffic": 85, "shortRouteRunning": 73, "mediumRouteRunning": 68, "deepRouteRunning": 65, "passBlock": 63, "runBlock": 61, "powerMoves": 49, "finesseMoves": 44, "blockShedding": 55, "tackle": 58, "manCoverage": 32, "zoneCoverage": 41, "kickPower": 72, "kickAccuracy": 62}}, {"id": "5081508", "name": "Eli Heidenreich", "team": "23", "positions": ["RB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 230, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5081508", "asOf": "2026-09-10T14:22:50.243756+00:00", "baseRating": 69, "priorRating": 62.36, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 37, "throwAccuracyMid": 30, "throwAccuracyDeep": 25, "throwUnderPressure": 31, "throwPower": 61, "carrying": 91, "bCVision": 81, "breakTackle": 76, "speed": 91, "catching": 73, "catchInTraffic": 67, "shortRouteRunning": 69, "mediumRouteRunning": 62, "deepRouteRunning": 55, "passBlock": 47, "runBlock": 47, "powerMoves": 34, "finesseMoves": 33, "blockShedding": 40, "tackle": 42, "manCoverage": 31, "zoneCoverage": 38, "kickPower": 36, "kickAccuracy": 31}}, {"id": "4241087", "name": "Brock Hoffman", "team": "23", "positions": ["OG", "C"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 5, "throwPower": 22, "carrying": 35, "bCVision": 10, "breakTackle": 5, "speed": 60, "catching": 21, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 75, "runBlock": 73, "powerMoves": 35, "finesseMoves": 25, "blockShedding": 29, "tackle": 32, "manCoverage": 9, "zoneCoverage": 9, "kickPower": 14, "kickAccuracy": 10}}, {"id": "4429955", "name": "Will Howard", "team": "23", "positions": ["QB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 82, "throwAccuracyMid": 77, "throwAccuracyDeep": 78, "throwUnderPressure": 76, "throwPower": 86, "carrying": 63, "bCVision": 66, "breakTackle": 53, "speed": 81, "catching": 42, "catchInTraffic": 20, "shortRouteRunning": 20, "mediumRouteRunning": 18, "deepRouteRunning": 16, "passBlock": 27, "runBlock": 25, "powerMoves": 42, "finesseMoves": 39, "blockShedding": 39, "tackle": 41, "manCoverage": 21, "zoneCoverage": 21, "kickPower": 21, "kickAccuracy": 23}}, {"id": "5150136", "name": "Max Iheanachor", "team": "23", "positions": ["OT"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 21, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5150136", "asOf": "2026-09-10T14:22:50.238614+00:00", "baseRating": 75, "priorRating": 70.12, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 14, "carrying": 24, "bCVision": 12, "breakTackle": 18, "speed": 75, "catching": 28, "catchInTraffic": 17, "shortRouteRunning": 16, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 79, "runBlock": 76, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 26, "manCoverage": 11, "zoneCoverage": 16, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4035253", "name": "Ryan McCollum", "team": "23", "positions": ["C"], "rating": 54, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 12, "carrying": 29, "bCVision": 17, "breakTackle": 16, "speed": 61, "catching": 30, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 64, "runBlock": 65, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 37, "manCoverage": 11, "zoneCoverage": 11, "kickPower": 16, "kickAccuracy": 13}}, {"id": "4368304", "name": "Mason McCormick", "team": "23", "positions": ["OG"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 28, "carrying": 20, "bCVision": 24, "breakTackle": 10, "speed": 70, "catching": 26, "catchInTraffic": 15, "shortRouteRunning": 10, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 80, "runBlock": 80, "powerMoves": 30, "finesseMoves": 20, "blockShedding": 35, "tackle": 37, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 19, "kickAccuracy": 19}}, {"id": "4047650", "name": "DK Metcalf", "team": "23", "positions": ["WR"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 18, "throwAccuracyMid": 13, "throwAccuracyDeep": 10, "throwUnderPressure": 19, "throwPower": 34, "carrying": 69, "bCVision": 86, "breakTackle": 85, "speed": 94, "catching": 87, "catchInTraffic": 87, "shortRouteRunning": 82, "mediumRouteRunning": 83, "deepRouteRunning": 84, "passBlock": 42, "runBlock": 49, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 38, "tackle": 33, "manCoverage": 15, "zoneCoverage": 29, "kickPower": 18, "kickAccuracy": 13}}, {"id": "4693370", "name": "Riley Nowakowski", "team": "23", "positions": ["TE", "RB"], "rating": 61, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 169, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4693370", "asOf": "2026-09-10T14:22:50.272183+00:00", "baseRating": 61, "priorRating": 63.36, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 24, "throwPower": 24, "carrying": 70, "bCVision": 64, "breakTackle": 61, "speed": 84, "catching": 80, "catchInTraffic": 76, "shortRouteRunning": 60, "mediumRouteRunning": 54, "deepRouteRunning": 50, "passBlock": 57, "runBlock": 58, "powerMoves": 36, "finesseMoves": 40, "blockShedding": 58, "tackle": 56, "manCoverage": 45, "zoneCoverage": 49, "kickPower": 27, "kickAccuracy": 25}}, {"id": "4035687", "name": "Michael Pittman Jr.", "team": "23", "positions": ["WR"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 39, "throwAccuracyMid": 33, "throwAccuracyDeep": 28, "throwUnderPressure": 29, "throwPower": 48, "carrying": 71, "bCVision": 83, "breakTackle": 78, "speed": 88, "catching": 89, "catchInTraffic": 87, "shortRouteRunning": 83, "mediumRouteRunning": 81, "deepRouteRunning": 78, "passBlock": 43, "runBlock": 55, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 41, "tackle": 55, "manCoverage": 14, "zoneCoverage": 20, "kickPower": 22, "kickAccuracy": 15}}, {"id": "8439", "name": "Aaron Rodgers", "team": "23", "positions": ["QB"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 90, "throwAccuracyMid": 82, "throwAccuracyDeep": 79, "throwUnderPressure": 81, "throwPower": 93, "carrying": 64, "bCVision": 76, "breakTackle": 59, "speed": 77, "catching": 47, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 12, "runBlock": 23, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 19, "tackle": 19, "manCoverage": 13, "zoneCoverage": 19, "kickPower": 15, "kickAccuracy": 18}}, {"id": "3116407", "name": "Mason Rudolph", "team": "23", "positions": ["QB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 85, "throwAccuracyMid": 80, "throwAccuracyDeep": 75, "throwUnderPressure": 78, "throwPower": 86, "carrying": 66, "bCVision": 64, "breakTackle": 46, "speed": 73, "catching": 40, "catchInTraffic": 24, "shortRouteRunning": 24, "mediumRouteRunning": 19, "deepRouteRunning": 15, "passBlock": 14, "runBlock": 17, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 22, "tackle": 31, "manCoverage": 10, "zoneCoverage": 16, "kickPower": 20, "kickAccuracy": 16}}, {"id": "4035656", "name": "Ben Skowronek", "team": "23", "positions": ["WR"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 25, "throwPower": 30, "carrying": 73, "bCVision": 73, "breakTackle": 73, "speed": 85, "catching": 88, "catchInTraffic": 82, "shortRouteRunning": 74, "mediumRouteRunning": 73, "deepRouteRunning": 69, "passBlock": 39, "runBlock": 51, "powerMoves": 16, "finesseMoves": 22, "blockShedding": 41, "tackle": 47, "manCoverage": 23, "zoneCoverage": 30, "kickPower": 15, "kickAccuracy": 19}}, {"id": "2975674", "name": "Robert Tonyan", "team": "23", "positions": ["TE"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 37, "throwAccuracyMid": 33, "throwAccuracyDeep": 26, "throwUnderPressure": 25, "throwPower": 46, "carrying": 73, "bCVision": 66, "breakTackle": 58, "speed": 85, "catching": 84, "catchInTraffic": 78, "shortRouteRunning": 64, "mediumRouteRunning": 58, "deepRouteRunning": 54, "passBlock": 56, "runBlock": 58, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 33, "tackle": 39, "manCoverage": 15, "zoneCoverage": 15, "kickPower": 17, "kickAccuracy": 12}}, {"id": "4569987", "name": "Jaylen Warren", "team": "23", "positions": ["RB"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 21, "throwAccuracyDeep": 18, "throwUnderPressure": 17, "throwPower": 27, "carrying": 95, "bCVision": 87, "breakTackle": 88, "speed": 90, "catching": 71, "catchInTraffic": 63, "shortRouteRunning": 61, "mediumRouteRunning": 58, "deepRouteRunning": 56, "passBlock": 57, "runBlock": 50, "powerMoves": 11, "finesseMoves": 12, "blockShedding": 26, "tackle": 34, "manCoverage": 14, "zoneCoverage": 19, "kickPower": 21, "kickAccuracy": 20}}, {"id": "4430802", "name": "Darnell Washington", "team": "23", "positions": ["TE"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 32, "carrying": 72, "bCVision": 79, "breakTackle": 71, "speed": 84, "catching": 78, "catchInTraffic": 78, "shortRouteRunning": 63, "mediumRouteRunning": 56, "deepRouteRunning": 52, "passBlock": 64, "runBlock": 75, "powerMoves": 30, "finesseMoves": 34, "blockShedding": 51, "tackle": 55, "manCoverage": 18, "zoneCoverage": 23, "kickPower": 15, "kickAccuracy": 21}}, {"id": "5081338", "name": "Kaden Wetjen", "team": "23", "positions": ["WR"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 121, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5081338", "asOf": "2026-09-10T14:22:50.255135+00:00", "baseRating": 68, "priorRating": 64.44, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 14, "throwAccuracyDeep": 13, "throwUnderPressure": 22, "throwPower": 26, "carrying": 68, "bCVision": 84, "breakTackle": 75, "speed": 90, "catching": 77, "catchInTraffic": 73, "shortRouteRunning": 66, "mediumRouteRunning": 65, "deepRouteRunning": 64, "passBlock": 20, "runBlock": 38, "powerMoves": 17, "finesseMoves": 18, "blockShedding": 19, "tackle": 20, "manCoverage": 18, "zoneCoverage": 22, "kickPower": 24, "kickAccuracy": 19}}, {"id": "4431492", "name": "Roman Wilson", "team": "23", "positions": ["WR"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 17, "throwPower": 26, "carrying": 74, "bCVision": 81, "breakTackle": 71, "speed": 93, "catching": 82, "catchInTraffic": 80, "shortRouteRunning": 74, "mediumRouteRunning": 71, "deepRouteRunning": 73, "passBlock": 32, "runBlock": 47, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 27, "manCoverage": 12, "zoneCoverage": 17, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4426694", "name": "Keeanu Benton", "team": "23", "positions": ["DT"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 19, "carrying": 38, "bCVision": 25, "breakTackle": 10, "speed": 70, "catching": 46, "catchInTraffic": 32, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 6, "passBlock": 40, "runBlock": 45, "powerMoves": 81, "finesseMoves": 67, "blockShedding": 76, "tackle": 84, "manCoverage": 15, "zoneCoverage": 21, "kickPower": 13, "kickAccuracy": 10}}, {"id": "4430947", "name": "Yahya Black", "team": "23", "positions": ["DT", "EDGE"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 11, "throwAccuracyMid": 10, "throwAccuracyDeep": 8, "throwUnderPressure": 14, "throwPower": 15, "carrying": 37, "bCVision": 30, "breakTackle": 22, "speed": 60, "catching": 22, "catchInTraffic": 18, "shortRouteRunning": 16, "mediumRouteRunning": 13, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 70, "finesseMoves": 62, "blockShedding": 75, "tackle": 79, "manCoverage": 9, "zoneCoverage": 14, "kickPower": 22, "kickAccuracy": 21}}, {"id": "4570044", "name": "Jaquan Brisker", "team": "23", "positions": ["S"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 29, "carrying": 60, "bCVision": 69, "breakTackle": 58, "speed": 89, "catching": 71, "catchInTraffic": 53, "shortRouteRunning": 34, "mediumRouteRunning": 29, "deepRouteRunning": 26, "passBlock": 35, "runBlock": 35, "powerMoves": 40, "finesseMoves": 45, "blockShedding": 67, "tackle": 78, "manCoverage": 72, "zoneCoverage": 75, "kickPower": 19, "kickAccuracy": 17}}, {"id": "4429490", "name": "Carson Bruener", "team": "23", "positions": ["LB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 18, "throwAccuracyDeep": 15, "throwUnderPressure": 15, "throwPower": 25, "carrying": 61, "bCVision": 49, "breakTackle": 40, "speed": 86, "catching": 48, "catchInTraffic": 42, "shortRouteRunning": 24, "mediumRouteRunning": 21, "deepRouteRunning": 18, "passBlock": 45, "runBlock": 45, "powerMoves": 44, "finesseMoves": 46, "blockShedding": 58, "tackle": 76, "manCoverage": 59, "zoneCoverage": 65, "kickPower": 21, "kickAccuracy": 18}}, {"id": "3873935", "name": "Jamel Dean", "team": "23", "positions": ["CB"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 14, "carrying": 59, "bCVision": 71, "breakTackle": 53, "speed": 91, "catching": 71, "catchInTraffic": 59, "shortRouteRunning": 34, "mediumRouteRunning": 25, "deepRouteRunning": 22, "passBlock": 35, "runBlock": 35, "powerMoves": 30, "finesseMoves": 39, "blockShedding": 52, "tackle": 76, "manCoverage": 86, "zoneCoverage": 85, "kickPower": 33, "kickAccuracy": 28}}, {"id": "4567979", "name": "Brandin Echols", "team": "23", "positions": ["CB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 19, "throwAccuracyMid": 14, "throwAccuracyDeep": 12, "throwUnderPressure": 13, "throwPower": 32, "carrying": 62, "bCVision": 68, "breakTackle": 45, "speed": 91, "catching": 63, "catchInTraffic": 52, "shortRouteRunning": 45, "mediumRouteRunning": 40, "deepRouteRunning": 37, "passBlock": 35, "runBlock": 35, "powerMoves": 29, "finesseMoves": 38, "blockShedding": 43, "tackle": 64, "manCoverage": 71, "zoneCoverage": 75, "kickPower": 21, "kickAccuracy": 16}}, {"id": "4685327", "name": "Daylen Everette", "team": "23", "positions": ["CB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 85, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685327", "asOf": "2026-09-10T14:22:50.380390+00:00", "baseRating": 72, "priorRating": 65.59, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 61, "bCVision": 64, "breakTackle": 53, "speed": 93, "catching": 64, "catchInTraffic": 62, "shortRouteRunning": 41, "mediumRouteRunning": 36, "deepRouteRunning": 31, "passBlock": 35, "runBlock": 35, "powerMoves": 36, "finesseMoves": 35, "blockShedding": 53, "tackle": 62, "manCoverage": 65, "zoneCoverage": 72, "kickPower": 18, "kickAccuracy": 16}}, {"id": "4682980", "name": "Derrick Harmon", "team": "23", "positions": ["DT"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 7, "throwUnderPressure": 12, "throwPower": 27, "carrying": 35, "bCVision": 29, "breakTackle": 27, "speed": 74, "catching": 27, "catchInTraffic": 18, "shortRouteRunning": 16, "mediumRouteRunning": 13, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 79, "finesseMoves": 68, "blockShedding": 80, "tackle": 74, "manCoverage": 14, "zoneCoverage": 18, "kickPower": 33, "kickAccuracy": 18}}, {"id": "4429164", "name": "Nick Herbig", "team": "23", "positions": ["EDGE"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 8, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 25, "carrying": 42, "bCVision": 45, "breakTackle": 30, "speed": 84, "catching": 43, "catchInTraffic": 35, "shortRouteRunning": 22, "mediumRouteRunning": 16, "deepRouteRunning": 11, "passBlock": 35, "runBlock": 40, "powerMoves": 84, "finesseMoves": 77, "blockShedding": 75, "tackle": 80, "manCoverage": 48, "zoneCoverage": 62, "kickPower": 20, "kickAccuracy": 17}}, {"id": "13977", "name": "Cameron Heyward", "team": "23", "positions": ["DT"], "rating": 95, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 21, "carrying": 39, "bCVision": 29, "breakTackle": 11, "speed": 75, "catching": 48, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 3, "deepRouteRunning": 2, "passBlock": 45, "runBlock": 45, "powerMoves": 88, "finesseMoves": 74, "blockShedding": 96, "tackle": 95, "manCoverage": 22, "zoneCoverage": 32, "kickPower": 12, "kickAccuracy": 11}}, {"id": "4037333", "name": "Alex Highsmith", "team": "23", "positions": ["EDGE"], "rating": 87, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 46, "bCVision": 31, "breakTackle": 16, "speed": 84, "catching": 56, "catchInTraffic": 24, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 78, "finesseMoves": 89, "blockShedding": 86, "tackle": 88, "manCoverage": 55, "zoneCoverage": 63, "kickPower": 14, "kickAccuracy": 10}}, {"id": "3116689", "name": "Cole Holcomb", "team": "23", "positions": ["LB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 27, "carrying": 60, "bCVision": 50, "breakTackle": 45, "speed": 87, "catching": 65, "catchInTraffic": 45, "shortRouteRunning": 30, "mediumRouteRunning": 25, "deepRouteRunning": 21, "passBlock": 45, "runBlock": 45, "powerMoves": 54, "finesseMoves": 46, "blockShedding": 72, "tackle": 88, "manCoverage": 66, "zoneCoverage": 70, "kickPower": 18, "kickAccuracy": 35}}, {"id": "2969961", "name": "Rayshawn Jenkins", "team": "23", "positions": ["S"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 18, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 12, "throwPower": 30, "carrying": 65, "bCVision": 66, "breakTackle": 46, "speed": 88, "catching": 78, "catchInTraffic": 64, "shortRouteRunning": 28, "mediumRouteRunning": 18, "deepRouteRunning": 13, "passBlock": 35, "runBlock": 35, "powerMoves": 49, "finesseMoves": 37, "blockShedding": 69, "tackle": 76, "manCoverage": 70, "zoneCoverage": 74, "kickPower": 20, "kickAccuracy": 15}}, {"id": "5084849", "name": "Kevin Jobity Jr.", "team": "23", "positions": ["DT"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 21, "carrying": 35, "bCVision": 22, "breakTackle": 18, "speed": 71, "catching": 34, "catchInTraffic": 27, "shortRouteRunning": 15, "mediumRouteRunning": 6, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 69, "finesseMoves": 61, "blockShedding": 73, "tackle": 79, "manCoverage": 15, "zoneCoverage": 17, "kickPower": 16, "kickAccuracy": 14}}, {"id": "3047495", "name": "Sebastian Joseph-Day", "team": "23", "positions": ["DT"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 10, "carrying": 24, "bCVision": 20, "breakTackle": 16, "speed": 73, "catching": 21, "catchInTraffic": 20, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 57, "blockShedding": 82, "tackle": 87, "manCoverage": 20, "zoneCoverage": 26, "kickPower": 8, "kickAccuracy": 6}}, {"id": "4426506", "name": "Joey Porter Jr.", "team": "23", "positions": ["CB"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 11, "throwAccuracyDeep": 10, "throwUnderPressure": 11, "throwPower": 26, "carrying": 60, "bCVision": 69, "breakTackle": 66, "speed": 90, "catching": 60, "catchInTraffic": 54, "shortRouteRunning": 29, "mediumRouteRunning": 22, "deepRouteRunning": 15, "passBlock": 35, "runBlock": 35, "powerMoves": 40, "finesseMoves": 33, "blockShedding": 58, "tackle": 65, "manCoverage": 86, "zoneCoverage": 80, "kickPower": 15, "kickAccuracy": 12}}, {"id": "4242207", "name": "Patrick Queen", "team": "23", "positions": ["LB"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 27, "carrying": 73, "bCVision": 71, "breakTackle": 52, "speed": 87, "catching": 71, "catchInTraffic": 50, "shortRouteRunning": 55, "mediumRouteRunning": 48, "deepRouteRunning": 37, "passBlock": 45, "runBlock": 45, "powerMoves": 59, "finesseMoves": 67, "blockShedding": 73, "tackle": 86, "manCoverage": 58, "zoneCoverage": 63, "kickPower": 20, "kickAccuracy": 20}}, {"id": "3045373", "name": "Jalen Ramsey", "team": "23", "positions": ["S", "CB"], "rating": 90, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 33, "throwAccuracyMid": 26, "throwAccuracyDeep": 21, "throwUnderPressure": 17, "throwPower": 27, "carrying": 71, "bCVision": 72, "breakTackle": 68, "speed": 93, "catching": 83, "catchInTraffic": 55, "shortRouteRunning": 36, "mediumRouteRunning": 24, "deepRouteRunning": 12, "passBlock": 21, "runBlock": 34, "powerMoves": 35, "finesseMoves": 41, "blockShedding": 70, "tackle": 78, "manCoverage": 87, "zoneCoverage": 85, "kickPower": 18, "kickAccuracy": 17}}, {"id": "4431533", "name": "Gabriel Rubio", "team": "23", "positions": ["DT", "EDGE"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 210, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4431533", "asOf": "2026-09-10T14:22:50.422526+00:00", "baseRating": 67, "priorRating": 62.66, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 39, "bCVision": 29, "breakTackle": 17, "speed": 64, "catching": 48, "catchInTraffic": 41, "shortRouteRunning": 15, "mediumRouteRunning": 13, "deepRouteRunning": 2, "passBlock": 45, "runBlock": 45, "powerMoves": 71, "finesseMoves": 63, "blockShedding": 75, "tackle": 81, "manCoverage": 23, "zoneCoverage": 26, "kickPower": 13, "kickAccuracy": 17}}, {"id": "4363034", "name": "Asante Samuel Jr.", "team": "23", "positions": ["CB"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 29, "throwAccuracyMid": 24, "throwAccuracyDeep": 18, "throwUnderPressure": 16, "throwPower": 43, "carrying": 54, "bCVision": 64, "breakTackle": 42, "speed": 91, "catching": 74, "catchInTraffic": 61, "shortRouteRunning": 23, "mediumRouteRunning": 13, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 29, "finesseMoves": 36, "blockShedding": 44, "tackle": 49, "manCoverage": 78, "zoneCoverage": 83, "kickPower": 25, "kickAccuracy": 25}}, {"id": "4431590", "name": "Jack Sawyer", "team": "23", "positions": ["EDGE"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 11, "throwAccuracyMid": 10, "throwAccuracyDeep": 8, "throwUnderPressure": 12, "throwPower": 17, "carrying": 50, "bCVision": 38, "breakTackle": 33, "speed": 80, "catching": 49, "catchInTraffic": 37, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 65, "blockShedding": 77, "tackle": 80, "manCoverage": 37, "zoneCoverage": 48, "kickPower": 32, "kickAccuracy": 25}}, {"id": "4820584", "name": "Robert Spears-Jennings", "team": "23", "positions": ["S"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 224, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4820584", "asOf": "2026-09-10T14:22:50.417087+00:00", "baseRating": 65, "priorRating": 62.45, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 22, "carrying": 62, "bCVision": 61, "breakTackle": 59, "speed": 93, "catching": 65, "catchInTraffic": 61, "shortRouteRunning": 48, "mediumRouteRunning": 45, "deepRouteRunning": 38, "passBlock": 35, "runBlock": 35, "powerMoves": 37, "finesseMoves": 46, "blockShedding": 57, "tackle": 62, "manCoverage": 63, "zoneCoverage": 67, "kickPower": 21, "kickAccuracy": 25}}, {"id": "3045282", "name": "T.J. Watt", "team": "23", "positions": ["EDGE"], "rating": 93, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 25, "carrying": 53, "bCVision": 49, "breakTackle": 23, "speed": 83, "catching": 72, "catchInTraffic": 52, "shortRouteRunning": 24, "mediumRouteRunning": 14, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 86, "finesseMoves": 91, "blockShedding": 91, "tackle": 91, "manCoverage": 59, "zoneCoverage": 65, "kickPower": 57, "kickAccuracy": 50}}, {"id": "4361652", "name": "Payton Wilson", "team": "23", "positions": ["LB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 17, "throwAccuracyDeep": 18, "throwUnderPressure": 11, "throwPower": 29, "carrying": 64, "bCVision": 67, "breakTackle": 56, "speed": 92, "catching": 73, "catchInTraffic": 66, "shortRouteRunning": 34, "mediumRouteRunning": 32, "deepRouteRunning": 26, "passBlock": 35, "runBlock": 41, "powerMoves": 63, "finesseMoves": 72, "blockShedding": 65, "tackle": 85, "manCoverage": 63, "zoneCoverage": 65, "kickPower": 27, "kickAccuracy": 28}}, {"id": "17372", "name": "Chris Boswell", "team": "23", "positions": ["K"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 37, "throwAccuracyMid": 33, "throwAccuracyDeep": 27, "throwUnderPressure": 20, "throwPower": 29, "carrying": 45, "bCVision": 10, "breakTackle": 12, "speed": 72, "catching": 29, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 16, "runBlock": 24, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 10, "tackle": 35, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 96, "kickAccuracy": 95}}, {"id": "3051397", "name": "Cameron Johnston", "team": "23", "positions": ["P"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 15, "throwAccuracyDeep": 15, "throwUnderPressure": 14, "throwPower": 28, "carrying": 25, "bCVision": 21, "breakTackle": 20, "speed": 75, "catching": 30, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 20, "runBlock": 20, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 35, "manCoverage": 21, "zoneCoverage": 29, "kickPower": 91, "kickAccuracy": 76}}, {"id": "2978524", "name": "Christian Kuntz", "team": "23", "positions": ["LS"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 44, "bCVision": 50, "breakTackle": 40, "speed": 79, "catching": 61, "catchInTraffic": 46, "shortRouteRunning": 29, "mediumRouteRunning": 24, "deepRouteRunning": 22, "passBlock": 45, "runBlock": 45, "powerMoves": 58, "finesseMoves": 53, "blockShedding": 62, "tackle": 76, "manCoverage": 39, "zoneCoverage": 49, "kickPower": 20, "kickAccuracy": 20}}, {"id": "3932668", "name": "Jack Driscoll", "team": "23", "positions": ["OT"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 25, "carrying": 29, "bCVision": 28, "breakTackle": 17, "speed": 70, "catching": 36, "catchInTraffic": 29, "shortRouteRunning": 26, "mediumRouteRunning": 16, "deepRouteRunning": 8, "passBlock": 68, "runBlock": 70, "powerMoves": 33, "finesseMoves": 27, "blockShedding": 29, "tackle": 36, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 22, "kickAccuracy": 20}}, {"id": "3929846", "name": "DeShon Elliott", "team": "23", "positions": ["S"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 24, "carrying": 66, "bCVision": 63, "breakTackle": 41, "speed": 87, "catching": 76, "catchInTraffic": 58, "shortRouteRunning": 20, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 44, "finesseMoves": 52, "blockShedding": 57, "tackle": 84, "manCoverage": 65, "zoneCoverage": 74, "kickPower": 18, "kickAccuracy": 17}}, {"id": "4608004", "name": "Donte Kent", "team": "23", "positions": ["CB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 7, "throwAccuracyDeep": 17, "throwUnderPressure": 30, "throwPower": 20, "carrying": 53, "bCVision": 75, "breakTackle": 49, "speed": 93, "catching": 65, "catchInTraffic": 49, "shortRouteRunning": 30, "mediumRouteRunning": 28, "deepRouteRunning": 27, "passBlock": 35, "runBlock": 26, "powerMoves": 23, "finesseMoves": 30, "blockShedding": 47, "tackle": 62, "manCoverage": 69, "zoneCoverage": 69, "kickPower": 20, "kickAccuracy": 15}}, {"id": "4569474", "name": "Logan Lee", "team": "23", "positions": ["DT"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/pittsburgh-steelers/29", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/23/roster", "rosterAsOf": "2026-09-23T15:57:41.027926+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 23, "carrying": 38, "bCVision": 26, "breakTackle": 20, "speed": 71, "catching": 40, "catchInTraffic": 24, "shortRouteRunning": 12, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 68, "blockShedding": 75, "tackle": 81, "manCoverage": 17, "zoneCoverage": 26, "kickPower": 16, "kickAccuracy": 10}}, {"id": "4696044", "name": "Kaelon Black", "team": "25", "positions": ["RB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 90, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4696044", "asOf": "2026-09-10T14:22:48.189043+00:00", "baseRating": 72, "priorRating": 65.4, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 24, "throwPower": 33, "carrying": 90, "bCVision": 84, "breakTackle": 80, "speed": 91, "catching": 64, "catchInTraffic": 50, "shortRouteRunning": 61, "mediumRouteRunning": 53, "deepRouteRunning": 46, "passBlock": 54, "runBlock": 41, "powerMoves": 31, "finesseMoves": 25, "blockShedding": 22, "tackle": 26, "manCoverage": 17, "zoneCoverage": 22, "kickPower": 21, "kickAccuracy": 23}}, {"id": "2577185", "name": "Jake Brendel", "team": "25", "positions": ["C"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 22, "carrying": 44, "bCVision": 10, "breakTackle": 5, "speed": 68, "catching": 40, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 75, "runBlock": 82, "powerMoves": 19, "finesseMoves": 15, "blockShedding": 30, "tackle": 41, "manCoverage": 20, "zoneCoverage": 20, "kickPower": 18, "kickAccuracy": 22}}, {"id": "4431523", "name": "Connor Colby", "team": "25", "positions": ["OG"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 17, "carrying": 28, "bCVision": 11, "breakTackle": 10, "speed": 69, "catching": 32, "catchInTraffic": 11, "shortRouteRunning": 15, "mediumRouteRunning": 6, "deepRouteRunning": 6, "passBlock": 68, "runBlock": 74, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 28, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 16, "kickAccuracy": 19}}, {"id": "4575665", "name": "Jacob Cowing", "team": "25", "positions": ["WR"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 15, "throwPower": 25, "carrying": 71, "bCVision": 81, "breakTackle": 73, "speed": 93, "catching": 79, "catchInTraffic": 77, "shortRouteRunning": 77, "mediumRouteRunning": 76, "deepRouteRunning": 76, "passBlock": 25, "runBlock": 36, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 26, "manCoverage": 17, "zoneCoverage": 25, "kickPower": 19, "kickAccuracy": 19}}, {"id": "4691556", "name": "Enrique Cruz Jr.", "team": "25", "positions": ["OT"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 179, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4691556", "asOf": "2026-09-10T14:22:48.199773+00:00", "baseRating": 68, "priorRating": 63.17, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 11, "carrying": 26, "bCVision": 14, "breakTackle": 18, "speed": 74, "catching": 20, "catchInTraffic": 17, "shortRouteRunning": 14, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 72, "runBlock": 73, "powerMoves": 40, "finesseMoves": 41, "blockShedding": 33, "tackle": 35, "manCoverage": 15, "zoneCoverage": 14, "kickPower": 10, "kickAccuracy": 12}}, {"id": "16737", "name": "Mike Evans", "team": "25", "positions": ["WR"], "rating": 91, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 20, "throwPower": 35, "carrying": 80, "bCVision": 89, "breakTackle": 82, "speed": 89, "catching": 93, "catchInTraffic": 97, "shortRouteRunning": 89, "mediumRouteRunning": 86, "deepRouteRunning": 85, "passBlock": 45, "runBlock": 60, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 35, "tackle": 39, "manCoverage": 40, "zoneCoverage": 27, "kickPower": 25, "kickAccuracy": 24}}, {"id": "4040612", "name": "Luke Farrell", "team": "25", "positions": ["TE"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 75, "bCVision": 62, "breakTackle": 53, "speed": 77, "catching": 78, "catchInTraffic": 75, "shortRouteRunning": 62, "mediumRouteRunning": 56, "deepRouteRunning": 49, "passBlock": 61, "runBlock": 64, "powerMoves": 17, "finesseMoves": 12, "blockShedding": 44, "tackle": 45, "manCoverage": 12, "zoneCoverage": 17, "kickPower": 24, "kickAccuracy": 19}}, {"id": "4685397", "name": "Jordan James", "team": "25", "positions": ["RB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 14, "throwAccuracyMid": 25, "throwAccuracyDeep": 8, "throwUnderPressure": 21, "throwPower": 20, "carrying": 92, "bCVision": 80, "breakTackle": 78, "speed": 89, "catching": 62, "catchInTraffic": 58, "shortRouteRunning": 59, "mediumRouteRunning": 54, "deepRouteRunning": 48, "passBlock": 48, "runBlock": 34, "powerMoves": 27, "finesseMoves": 30, "blockShedding": 33, "tackle": 34, "manCoverage": 20, "zoneCoverage": 28, "kickPower": 17, "kickAccuracy": 14}}, {"id": "4241464", "name": "Mac Jones", "team": "25", "positions": ["QB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 88, "throwAccuracyMid": 87, "throwAccuracyDeep": 78, "throwUnderPressure": 82, "throwPower": 86, "carrying": 65, "bCVision": 73, "breakTackle": 36, "speed": 84, "catching": 28, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 14, "runBlock": 32, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 18, "manCoverage": 10, "zoneCoverage": 14, "kickPower": 41, "kickAccuracy": 29}}, {"id": "16002", "name": "Kyle Juszczyk", "team": "25", "positions": ["RB"], "rating": 88, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 25, "throwPower": 35, "carrying": 76, "bCVision": 83, "breakTackle": 66, "speed": 85, "catching": 77, "catchInTraffic": 71, "shortRouteRunning": 76, "mediumRouteRunning": 68, "deepRouteRunning": 62, "passBlock": 71, "runBlock": 71, "powerMoves": 30, "finesseMoves": 35, "blockShedding": 33, "tackle": 45, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 19, "kickAccuracy": 19}}, {"id": "3040151", "name": "George Kittle", "team": "25", "positions": ["TE"], "rating": 96, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 14, "throwPower": 30, "carrying": 75, "bCVision": 92, "breakTackle": 78, "speed": 87, "catching": 94, "catchInTraffic": 89, "shortRouteRunning": 82, "mediumRouteRunning": 78, "deepRouteRunning": 74, "passBlock": 62, "runBlock": 77, "powerMoves": 20, "finesseMoves": 18, "blockShedding": 31, "tackle": 34, "manCoverage": 15, "zoneCoverage": 24, "kickPower": 19, "kickAccuracy": 22}}, {"id": "4240554", "name": "Vederian Lowe", "team": "25", "positions": ["OT"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 6, "throwPower": 19, "carrying": 24, "bCVision": 27, "breakTackle": 13, "speed": 64, "catching": 50, "catchInTraffic": 20, "shortRouteRunning": 32, "mediumRouteRunning": 15, "deepRouteRunning": 5, "passBlock": 75, "runBlock": 71, "powerMoves": 24, "finesseMoves": 21, "blockShedding": 33, "tackle": 29, "manCoverage": 8, "zoneCoverage": 9, "kickPower": 12, "kickAccuracy": 11}}, {"id": "3117251", "name": "Christian McCaffrey", "team": "25", "positions": ["RB"], "rating": 97, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 45, "throwAccuracyMid": 41, "throwAccuracyDeep": 33, "throwUnderPressure": 37, "throwPower": 52, "carrying": 95, "bCVision": 98, "breakTackle": 93, "speed": 90, "catching": 83, "catchInTraffic": 72, "shortRouteRunning": 82, "mediumRouteRunning": 78, "deepRouteRunning": 69, "passBlock": 60, "runBlock": 38, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 32, "tackle": 36, "manCoverage": 12, "zoneCoverage": 17, "kickPower": 29, "kickAccuracy": 23}}, {"id": "3916075", "name": "Colton McKivitz", "team": "25", "positions": ["OT"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 30, "carrying": 32, "bCVision": 10, "breakTackle": 6, "speed": 71, "catching": 35, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 81, "runBlock": 89, "powerMoves": 26, "finesseMoves": 18, "blockShedding": 33, "tackle": 34, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 25, "kickAccuracy": 25}}, {"id": "4372774", "name": "Jarrett Patterson", "team": "25", "positions": ["OG"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/houston-texans/32", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 5, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 7, "throwPower": 27, "carrying": 24, "bCVision": 22, "breakTackle": 14, "speed": 61, "catching": 33, "catchInTraffic": 28, "shortRouteRunning": 21, "mediumRouteRunning": 11, "deepRouteRunning": 7, "passBlock": 77, "runBlock": 70, "powerMoves": 30, "finesseMoves": 20, "blockShedding": 27, "tackle": 31, "manCoverage": 10, "zoneCoverage": 9, "kickPower": 21, "kickAccuracy": 15}}, {"id": "5092959", "name": "Dominick Puni", "team": "25", "positions": ["OG"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 21, "throwAccuracyDeep": 13, "throwUnderPressure": 11, "throwPower": 24, "carrying": 43, "bCVision": 32, "breakTackle": 31, "speed": 61, "catching": 44, "catchInTraffic": 22, "shortRouteRunning": 22, "mediumRouteRunning": 21, "deepRouteRunning": 15, "passBlock": 77, "runBlock": 86, "powerMoves": 33, "finesseMoves": 31, "blockShedding": 42, "tackle": 46, "manCoverage": 9, "zoneCoverage": 9, "kickPower": 19, "kickAccuracy": 21}}, {"id": "4361741", "name": "Brock Purdy", "team": "25", "positions": ["QB"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 91, "throwAccuracyMid": 95, "throwAccuracyDeep": 85, "throwUnderPressure": 91, "throwPower": 87, "carrying": 64, "bCVision": 81, "breakTackle": 66, "speed": 79, "catching": 24, "catchInTraffic": 12, "shortRouteRunning": 12, "mediumRouteRunning": 11, "deepRouteRunning": 10, "passBlock": 13, "runBlock": 19, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 18, "tackle": 25, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 22, "kickAccuracy": 21}}, {"id": "3043116", "name": "Demarcus Robinson", "team": "25", "positions": ["WR"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 18, "throwAccuracyDeep": 16, "throwUnderPressure": 19, "throwPower": 24, "carrying": 73, "bCVision": 80, "breakTackle": 75, "speed": 87, "catching": 86, "catchInTraffic": 85, "shortRouteRunning": 77, "mediumRouteRunning": 76, "deepRouteRunning": 77, "passBlock": 38, "runBlock": 55, "powerMoves": 11, "finesseMoves": 11, "blockShedding": 22, "tackle": 23, "manCoverage": 16, "zoneCoverage": 24, "kickPower": 23, "kickAccuracy": 22}}, {"id": "4430431", "name": "Kurtis Rourke", "team": "25", "positions": ["QB"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 80, "throwAccuracyMid": 75, "throwAccuracyDeep": 71, "throwUnderPressure": 71, "throwPower": 90, "carrying": 59, "bCVision": 69, "breakTackle": 57, "speed": 76, "catching": 49, "catchInTraffic": 17, "shortRouteRunning": 18, "mediumRouteRunning": 18, "deepRouteRunning": 17, "passBlock": 24, "runBlock": 23, "powerMoves": 28, "finesseMoves": 30, "blockShedding": 30, "tackle": 35, "manCoverage": 20, "zoneCoverage": 21, "kickPower": 25, "kickAccuracy": 30}}, {"id": "3126486", "name": "Deebo Samuel Sr.", "team": "25", "positions": ["WR"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 32, "throwAccuracyMid": 27, "throwAccuracyDeep": 21, "throwUnderPressure": 25, "throwPower": 44, "carrying": 71, "bCVision": 94, "breakTackle": 85, "speed": 89, "catching": 82, "catchInTraffic": 87, "shortRouteRunning": 75, "mediumRouteRunning": 74, "deepRouteRunning": 71, "passBlock": 38, "runBlock": 50, "powerMoves": 11, "finesseMoves": 11, "blockShedding": 43, "tackle": 46, "manCoverage": 21, "zoneCoverage": 29, "kickPower": 15, "kickAccuracy": 12}}, {"id": "4710714", "name": "De'Zhaun Stribling", "team": "25", "positions": ["WR"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 33, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4710714", "asOf": "2026-09-10T14:22:48.193371+00:00", "baseRating": 76, "priorRating": 68.66, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 18, "throwAccuracyDeep": 15, "throwUnderPressure": 23, "throwPower": 32, "carrying": 77, "bCVision": 82, "breakTackle": 77, "speed": 94, "catching": 84, "catchInTraffic": 79, "shortRouteRunning": 76, "mediumRouteRunning": 77, "deepRouteRunning": 79, "passBlock": 30, "runBlock": 54, "powerMoves": 20, "finesseMoves": 20, "blockShedding": 28, "tackle": 32, "manCoverage": 24, "zoneCoverage": 29, "kickPower": 26, "kickAccuracy": 22}}, {"id": "4259147", "name": "Jake Tonges", "team": "25", "positions": ["TE"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 37, "throwAccuracyMid": 33, "throwAccuracyDeep": 29, "throwUnderPressure": 32, "throwPower": 36, "carrying": 75, "bCVision": 71, "breakTackle": 50, "speed": 86, "catching": 83, "catchInTraffic": 77, "shortRouteRunning": 69, "mediumRouteRunning": 65, "deepRouteRunning": 61, "passBlock": 58, "runBlock": 59, "powerMoves": 15, "finesseMoves": 17, "blockShedding": 29, "tackle": 35, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 20, "kickAccuracy": 22}}, {"id": "4431466", "name": "Jordan Watkins", "team": "25", "positions": ["WR"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 22, "throwAccuracyDeep": 15, "throwUnderPressure": 33, "throwPower": 29, "carrying": 75, "bCVision": 77, "breakTackle": 70, "speed": 93, "catching": 84, "catchInTraffic": 77, "shortRouteRunning": 70, "mediumRouteRunning": 71, "deepRouteRunning": 73, "passBlock": 20, "runBlock": 39, "powerMoves": 28, "finesseMoves": 29, "blockShedding": 36, "tackle": 42, "manCoverage": 60, "zoneCoverage": 32, "kickPower": 30, "kickAccuracy": 22}}, {"id": "13241", "name": "Trent Williams", "team": "25", "positions": ["OT"], "rating": 96, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 12, "carrying": 40, "bCVision": 10, "breakTackle": 7, "speed": 78, "catching": 20, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 92, "runBlock": 96, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 32, "tackle": 39, "manCoverage": 10, "zoneCoverage": 14, "kickPower": 11, "kickAccuracy": 10}}, {"id": "4565779", "name": "Carver Willis", "team": "25", "positions": ["OG", "OT"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 127, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4565779", "asOf": "2026-09-10T14:22:48.234441+00:00", "baseRating": 67, "priorRating": 64.29, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 35, "throwAccuracyMid": 32, "throwAccuracyDeep": 28, "throwUnderPressure": 24, "throwPower": 25, "carrying": 25, "bCVision": 17, "breakTackle": 14, "speed": 69, "catching": 28, "catchInTraffic": 28, "shortRouteRunning": 24, "mediumRouteRunning": 20, "deepRouteRunning": 14, "passBlock": 72, "runBlock": 77, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 22, "tackle": 27, "manCoverage": 11, "zoneCoverage": 12, "kickPower": 10, "kickAccuracy": 12}}, {"id": "4426698", "name": "Tatum Bethune", "team": "25", "positions": ["LB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 23, "throwAccuracyDeep": 21, "throwUnderPressure": 13, "throwPower": 20, "carrying": 55, "bCVision": 58, "breakTackle": 40, "speed": 81, "catching": 67, "catchInTraffic": 55, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 30, "runBlock": 42, "powerMoves": 54, "finesseMoves": 64, "blockShedding": 67, "tackle": 81, "manCoverage": 63, "zoneCoverage": 69, "kickPower": 16, "kickAccuracy": 14}}, {"id": "4040605", "name": "Nick Bosa", "team": "25", "positions": ["EDGE"], "rating": 94, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 25, "carrying": 38, "bCVision": 30, "breakTackle": 21, "speed": 80, "catching": 45, "catchInTraffic": 27, "shortRouteRunning": 17, "mediumRouteRunning": 10, "deepRouteRunning": 6, "passBlock": 45, "runBlock": 45, "powerMoves": 94, "finesseMoves": 96, "blockShedding": 91, "tackle": 89, "manCoverage": 30, "zoneCoverage": 42, "kickPower": 17, "kickAccuracy": 17}}, {"id": "4693644", "name": "Ji'Ayir Brown", "team": "25", "positions": ["S"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 16, "throwPower": 30, "carrying": 63, "bCVision": 75, "breakTackle": 62, "speed": 86, "catching": 80, "catchInTraffic": 71, "shortRouteRunning": 30, "mediumRouteRunning": 20, "deepRouteRunning": 15, "passBlock": 35, "runBlock": 35, "powerMoves": 51, "finesseMoves": 61, "blockShedding": 62, "tackle": 70, "manCoverage": 72, "zoneCoverage": 75, "kickPower": 20, "kickAccuracy": 15}}, {"id": "4430835", "name": "Alfred Collins", "team": "25", "positions": ["DT"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 7, "throwUnderPressure": 13, "throwPower": 24, "carrying": 45, "bCVision": 27, "breakTackle": 27, "speed": 73, "catching": 42, "catchInTraffic": 35, "shortRouteRunning": 15, "mediumRouteRunning": 13, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 59, "blockShedding": 72, "tackle": 78, "manCoverage": 11, "zoneCoverage": 15, "kickPower": 20, "kickAccuracy": 21}}, {"id": "3858271", "name": "Ashtyn Davis", "team": "25", "positions": ["S"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 14, "throwUnderPressure": 10, "throwPower": 37, "carrying": 64, "bCVision": 74, "breakTackle": 61, "speed": 92, "catching": 74, "catchInTraffic": 57, "shortRouteRunning": 44, "mediumRouteRunning": 35, "deepRouteRunning": 30, "passBlock": 30, "runBlock": 35, "powerMoves": 26, "finesseMoves": 32, "blockShedding": 49, "tackle": 61, "manCoverage": 68, "zoneCoverage": 73, "kickPower": 18, "kickAccuracy": 17}}, {"id": "5086161", "name": "Jaden Dugger", "team": "25", "positions": ["LB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 154, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5086161", "asOf": "2026-09-10T14:22:48.238271+00:00", "baseRating": 67, "priorRating": 63.66, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 11, "carrying": 56, "bCVision": 51, "breakTackle": 33, "speed": 86, "catching": 61, "catchInTraffic": 58, "shortRouteRunning": 45, "mediumRouteRunning": 43, "deepRouteRunning": 41, "passBlock": 62, "runBlock": 48, "powerMoves": 55, "finesseMoves": 61, "blockShedding": 66, "tackle": 79, "manCoverage": 65, "zoneCoverage": 60, "kickPower": 17, "kickAccuracy": 18}}, {"id": "3116097", "name": "Luke Gifford", "team": "25", "positions": ["LB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 39, "throwAccuracyMid": 33, "throwAccuracyDeep": 26, "throwUnderPressure": 26, "throwPower": 44, "carrying": 63, "bCVision": 54, "breakTackle": 48, "speed": 85, "catching": 65, "catchInTraffic": 33, "shortRouteRunning": 19, "mediumRouteRunning": 12, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 57, "finesseMoves": 64, "blockShedding": 67, "tackle": 79, "manCoverage": 55, "zoneCoverage": 60, "kickPower": 17, "kickAccuracy": 18}}, {"id": "4427325", "name": "Renardo Green", "team": "25", "positions": ["CB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 22, "throwAccuracyDeep": 21, "throwUnderPressure": 21, "throwPower": 25, "carrying": 57, "bCVision": 65, "breakTackle": 62, "speed": 90, "catching": 59, "catchInTraffic": 50, "shortRouteRunning": 34, "mediumRouteRunning": 30, "deepRouteRunning": 21, "passBlock": 30, "runBlock": 35, "powerMoves": 32, "finesseMoves": 37, "blockShedding": 42, "tackle": 68, "manCoverage": 79, "zoneCoverage": 76, "kickPower": 21, "kickAccuracy": 18}}, {"id": "3916903", "name": "Dre Greenlaw", "team": "25", "positions": ["LB"], "rating": 87, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 20, "carrying": 55, "bCVision": 53, "breakTackle": 37, "speed": 85, "catching": 71, "catchInTraffic": 35, "shortRouteRunning": 33, "mediumRouteRunning": 25, "deepRouteRunning": 20, "passBlock": 45, "runBlock": 45, "powerMoves": 55, "finesseMoves": 61, "blockShedding": 71, "tackle": 92, "manCoverage": 73, "zoneCoverage": 77, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4685369", "name": "Gracen Halton", "team": "25", "positions": ["DT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 107, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685369", "asOf": "2026-09-10T14:22:48.327652+00:00", "baseRating": 72, "priorRating": 64.84, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 48, "bCVision": 29, "breakTackle": 17, "speed": 78, "catching": 38, "catchInTraffic": 39, "shortRouteRunning": 36, "mediumRouteRunning": 32, "deepRouteRunning": 26, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 71, "blockShedding": 78, "tackle": 81, "manCoverage": 31, "zoneCoverage": 22, "kickPower": 15, "kickAccuracy": 26}}, {"id": "4432244", "name": "Romello Height", "team": "25", "positions": ["EDGE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 70, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4432244", "asOf": "2026-09-10T14:22:48.365544+00:00", "baseRating": 75, "priorRating": 66.22, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 14, "throwAccuracyMid": 27, "throwAccuracyDeep": 11, "throwUnderPressure": 15, "throwPower": 17, "carrying": 45, "bCVision": 45, "breakTackle": 40, "speed": 84, "catching": 39, "catchInTraffic": 15, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 75, "blockShedding": 78, "tackle": 83, "manCoverage": 39, "zoneCoverage": 45, "kickPower": 24, "kickAccuracy": 20}}, {"id": "4035686", "name": "Jack Jones", "team": "25", "positions": ["CB"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 26, "carrying": 60, "bCVision": 64, "breakTackle": 55, "speed": 94, "catching": 77, "catchInTraffic": 57, "shortRouteRunning": 35, "mediumRouteRunning": 31, "deepRouteRunning": 29, "passBlock": 25, "runBlock": 25, "powerMoves": 23, "finesseMoves": 28, "blockShedding": 50, "tackle": 61, "manCoverage": 72, "zoneCoverage": 78, "kickPower": 37, "kickAccuracy": 33}}, {"id": "4242488", "name": "Deommodore Lenoir", "team": "25", "positions": ["CB"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 59, "bCVision": 69, "breakTackle": 49, "speed": 90, "catching": 73, "catchInTraffic": 53, "shortRouteRunning": 35, "mediumRouteRunning": 32, "deepRouteRunning": 30, "passBlock": 37, "runBlock": 35, "powerMoves": 34, "finesseMoves": 38, "blockShedding": 44, "tackle": 67, "manCoverage": 76, "zoneCoverage": 82, "kickPower": 22, "kickAccuracy": 17}}, {"id": "4696211", "name": "Malik Mustapha", "team": "25", "positions": ["S"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 11, "throwPower": 23, "carrying": 59, "bCVision": 69, "breakTackle": 63, "speed": 88, "catching": 66, "catchInTraffic": 64, "shortRouteRunning": 33, "mediumRouteRunning": 30, "deepRouteRunning": 27, "passBlock": 33, "runBlock": 35, "powerMoves": 27, "finesseMoves": 32, "blockShedding": 56, "tackle": 73, "manCoverage": 67, "zoneCoverage": 73, "kickPower": 19, "kickAccuracy": 16}}, {"id": "3057524", "name": "Siran Neal", "team": "25", "positions": ["S", "CB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 21, "carrying": 63, "bCVision": 67, "breakTackle": 35, "speed": 90, "catching": 67, "catchInTraffic": 56, "shortRouteRunning": 40, "mediumRouteRunning": 35, "deepRouteRunning": 28, "passBlock": 35, "runBlock": 35, "powerMoves": 41, "finesseMoves": 48, "blockShedding": 60, "tackle": 68, "manCoverage": 64, "zoneCoverage": 70, "kickPower": 18, "kickAccuracy": 15}}, {"id": "4035840", "name": "Osa Odighizuwa", "team": "25", "positions": ["DT"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 12, "carrying": 29, "bCVision": 21, "breakTackle": 24, "speed": 76, "catching": 26, "catchInTraffic": 14, "shortRouteRunning": 10, "mediumRouteRunning": 6, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 80, "finesseMoves": 73, "blockShedding": 76, "tackle": 87, "manCoverage": 19, "zoneCoverage": 26, "kickPower": 20, "kickAccuracy": 18}}, {"id": "4685523", "name": "Ephesians Prysock", "team": "25", "positions": ["CB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 139, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685523", "asOf": "2026-09-10T14:22:48.370341+00:00", "baseRating": 70, "priorRating": 63.99, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 28, "carrying": 60, "bCVision": 67, "breakTackle": 54, "speed": 91, "catching": 67, "catchInTraffic": 59, "shortRouteRunning": 42, "mediumRouteRunning": 39, "deepRouteRunning": 36, "passBlock": 35, "runBlock": 35, "powerMoves": 34, "finesseMoves": 37, "blockShedding": 47, "tackle": 58, "manCoverage": 69, "zoneCoverage": 68, "kickPower": 16, "kickAccuracy": 14}}, {"id": "4693337", "name": "Marques Sigle", "team": "25", "positions": ["S"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 24, "carrying": 60, "bCVision": 64, "breakTackle": 52, "speed": 92, "catching": 68, "catchInTraffic": 57, "shortRouteRunning": 34, "mediumRouteRunning": 29, "deepRouteRunning": 25, "passBlock": 35, "runBlock": 35, "powerMoves": 36, "finesseMoves": 37, "blockShedding": 50, "tackle": 75, "manCoverage": 68, "zoneCoverage": 72, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4565200", "name": "Upton Stout", "team": "25", "positions": ["CB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 18, "carrying": 67, "bCVision": 74, "breakTackle": 54, "speed": 91, "catching": 76, "catchInTraffic": 64, "shortRouteRunning": 31, "mediumRouteRunning": 27, "deepRouteRunning": 25, "passBlock": 35, "runBlock": 35, "powerMoves": 31, "finesseMoves": 47, "blockShedding": 47, "tackle": 68, "manCoverage": 75, "zoneCoverage": 75, "kickPower": 27, "kickAccuracy": 27}}, {"id": "4241807", "name": "Garret Wallow", "team": "25", "positions": ["LB"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 53, "bCVision": 45, "breakTackle": 29, "speed": 83, "catching": 47, "catchInTraffic": 36, "shortRouteRunning": 20, "mediumRouteRunning": 10, "deepRouteRunning": 6, "passBlock": 42, "runBlock": 44, "powerMoves": 52, "finesseMoves": 56, "blockShedding": 63, "tackle": 78, "manCoverage": 60, "zoneCoverage": 58, "kickPower": 30, "kickAccuracy": 26}}, {"id": "3138826", "name": "Fred Warner", "team": "25", "positions": ["LB"], "rating": 97, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 14, "carrying": 63, "bCVision": 56, "breakTackle": 21, "speed": 87, "catching": 78, "catchInTraffic": 60, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 52, "finesseMoves": 62, "blockShedding": 79, "tackle": 91, "manCoverage": 77, "zoneCoverage": 86, "kickPower": 13, "kickAccuracy": 10}}, {"id": "4686308", "name": "C.J. West", "team": "25", "positions": ["DT"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 8, "throwUnderPressure": 14, "throwPower": 25, "carrying": 40, "bCVision": 22, "breakTackle": 23, "speed": 74, "catching": 19, "catchInTraffic": 18, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 12, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 62, "blockShedding": 79, "tackle": 75, "manCoverage": 13, "zoneCoverage": 16, "kickPower": 24, "kickAccuracy": 16}}, {"id": "4243493", "name": "Keion White", "team": "25", "positions": ["EDGE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 9, "throwPower": 20, "carrying": 65, "bCVision": 56, "breakTackle": 51, "speed": 82, "catching": 61, "catchInTraffic": 58, "shortRouteRunning": 53, "mediumRouteRunning": 49, "deepRouteRunning": 41, "passBlock": 47, "runBlock": 50, "powerMoves": 76, "finesseMoves": 68, "blockShedding": 74, "tackle": 84, "manCoverage": 32, "zoneCoverage": 41, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4034949", "name": "Eddy Pineiro", "team": "25", "positions": ["K"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 32, "throwAccuracyMid": 15, "throwAccuracyDeep": 12, "throwUnderPressure": 16, "throwPower": 26, "carrying": 20, "bCVision": 10, "breakTackle": 5, "speed": 75, "catching": 18, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 17, "runBlock": 16, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 26, "manCoverage": 11, "zoneCoverage": 17, "kickPower": 93, "kickAccuracy": 87}}, {"id": "3125280", "name": "Corliss Waitman", "team": "25", "positions": ["P"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 41, "throwAccuracyMid": 36, "throwAccuracyDeep": 31, "throwUnderPressure": 25, "throwPower": 45, "carrying": 53, "bCVision": 28, "breakTackle": 27, "speed": 70, "catching": 50, "catchInTraffic": 22, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 16, "runBlock": 21, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 15, "tackle": 35, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 94, "kickAccuracy": 80}}, {"id": "13729", "name": "Jon Weeks", "team": "25", "positions": ["LS"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 12, "throwAccuracyMid": 12, "throwAccuracyDeep": 12, "throwUnderPressure": 14, "throwPower": 40, "carrying": 65, "bCVision": 33, "breakTackle": 20, "speed": 69, "catching": 64, "catchInTraffic": 47, "shortRouteRunning": 41, "mediumRouteRunning": 36, "deepRouteRunning": 31, "passBlock": 55, "runBlock": 47, "powerMoves": 59, "finesseMoves": 55, "blockShedding": 66, "tackle": 67, "manCoverage": 26, "zoneCoverage": 34, "kickPower": 29, "kickAccuracy": 18}}, {"id": "4239088", "name": "Darrick Forrest", "team": "25", "positions": ["S"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 14, "throwAccuracyMid": 12, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 24, "carrying": 55, "bCVision": 65, "breakTackle": 49, "speed": 90, "catching": 73, "catchInTraffic": 57, "shortRouteRunning": 36, "mediumRouteRunning": 34, "deepRouteRunning": 32, "passBlock": 35, "runBlock": 35, "powerMoves": 37, "finesseMoves": 44, "blockShedding": 56, "tackle": 73, "manCoverage": 66, "zoneCoverage": 70, "kickPower": 18, "kickAccuracy": 17}}, {"id": "4372561", "name": "Isaac Guerendo", "team": "25", "positions": ["RB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 12, "throwPower": 23, "carrying": 88, "bCVision": 81, "breakTackle": 74, "speed": 92, "catching": 68, "catchInTraffic": 49, "shortRouteRunning": 66, "mediumRouteRunning": 62, "deepRouteRunning": 60, "passBlock": 55, "runBlock": 33, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 39, "tackle": 40, "manCoverage": 29, "zoneCoverage": 36, "kickPower": 20, "kickAccuracy": 18}}, {"id": "4240542", "name": "Nate Hobbs", "team": "25", "positions": ["CB"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 27, "carrying": 58, "bCVision": 70, "breakTackle": 51, "speed": 90, "catching": 66, "catchInTraffic": 54, "shortRouteRunning": 43, "mediumRouteRunning": 41, "deepRouteRunning": 34, "passBlock": 35, "runBlock": 35, "powerMoves": 29, "finesseMoves": 33, "blockShedding": 56, "tackle": 61, "manCoverage": 73, "zoneCoverage": 78, "kickPower": 15, "kickAccuracy": 14}}, {"id": "3895856", "name": "Christian Kirk", "team": "25", "positions": ["WR"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 39, "throwAccuracyMid": 30, "throwAccuracyDeep": 34, "throwUnderPressure": 24, "throwPower": 47, "carrying": 73, "bCVision": 85, "breakTackle": 72, "speed": 90, "catching": 89, "catchInTraffic": 83, "shortRouteRunning": 80, "mediumRouteRunning": 78, "deepRouteRunning": 77, "passBlock": 34, "runBlock": 44, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 23, "tackle": 30, "manCoverage": 15, "zoneCoverage": 19, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4573188", "name": "Nick Martin", "team": "25", "positions": ["LB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 22, "carrying": 68, "bCVision": 57, "breakTackle": 43, "speed": 88, "catching": 60, "catchInTraffic": 52, "shortRouteRunning": 29, "mediumRouteRunning": 26, "deepRouteRunning": 23, "passBlock": 45, "runBlock": 45, "powerMoves": 55, "finesseMoves": 61, "blockShedding": 70, "tackle": 78, "manCoverage": 58, "zoneCoverage": 63, "kickPower": 23, "kickAccuracy": 21}}, {"id": "4569497", "name": "Sam Okuayinonu", "team": "25", "positions": ["EDGE", "DT"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 8, "throwPower": 21, "carrying": 27, "bCVision": 15, "breakTackle": 24, "speed": 79, "catching": 35, "catchInTraffic": 20, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 35, "runBlock": 40, "powerMoves": 75, "finesseMoves": 66, "blockShedding": 71, "tackle": 77, "manCoverage": 29, "zoneCoverage": 35, "kickPower": 36, "kickAccuracy": 31}}, {"id": "4428209", "name": "Ricky Pearsall", "team": "25", "positions": ["WR"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 47, "throwAccuracyMid": 47, "throwAccuracyDeep": 39, "throwUnderPressure": 36, "throwPower": 52, "carrying": 74, "bCVision": 81, "breakTackle": 72, "speed": 92, "catching": 90, "catchInTraffic": 89, "shortRouteRunning": 79, "mediumRouteRunning": 78, "deepRouteRunning": 76, "passBlock": 31, "runBlock": 45, "powerMoves": 11, "finesseMoves": 11, "blockShedding": 24, "tackle": 24, "manCoverage": 16, "zoneCoverage": 20, "kickPower": 23, "kickAccuracy": 22}}, {"id": "3920814", "name": "Austen Pleasants", "team": "25", "positions": ["OT"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 11, "carrying": 23, "bCVision": 15, "breakTackle": 15, "speed": 62, "catching": 24, "catchInTraffic": 19, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 71, "runBlock": 71, "powerMoves": 12, "finesseMoves": 10, "blockShedding": 24, "tackle": 23, "manCoverage": 11, "zoneCoverage": 10, "kickPower": 11, "kickAccuracy": 12}}, {"id": "3129116", "name": "Brett Toth", "team": "25", "positions": ["C"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 30, "carrying": 40, "bCVision": 10, "breakTackle": 8, "speed": 67, "catching": 33, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 66, "runBlock": 72, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 32, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 20, "kickAccuracy": 15}}, {"id": "4685623", "name": "Mykel Williams", "team": "25", "positions": ["EDGE"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/san-francisco-49ers/15", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/25/roster", "rosterAsOf": "2026-09-23T15:57:40.819909+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 11, "throwAccuracyMid": 18, "throwAccuracyDeep": 7, "throwUnderPressure": 21, "throwPower": 8, "carrying": 43, "bCVision": 34, "breakTackle": 31, "speed": 81, "catching": 41, "catchInTraffic": 15, "shortRouteRunning": 20, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 52, "runBlock": 50, "powerMoves": 77, "finesseMoves": 71, "blockShedding": 80, "tackle": 81, "manCoverage": 18, "zoneCoverage": 26, "kickPower": 23, "kickAccuracy": 21}}, {"id": "4678006", "name": "Elijah Arroyo", "team": "26", "positions": ["TE"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 59, "throwAccuracyMid": 49, "throwAccuracyDeep": 38, "throwUnderPressure": 42, "throwPower": 50, "carrying": 72, "bCVision": 79, "breakTackle": 66, "speed": 87, "catching": 81, "catchInTraffic": 75, "shortRouteRunning": 68, "mediumRouteRunning": 64, "deepRouteRunning": 63, "passBlock": 59, "runBlock": 58, "powerMoves": 29, "finesseMoves": 29, "blockShedding": 32, "tackle": 30, "manCoverage": 46, "zoneCoverage": 40, "kickPower": 35, "kickAccuracy": 18}}, {"id": "4576297", "name": "AJ Barner", "team": "26", "positions": ["TE"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 17, "throwPower": 23, "carrying": 73, "bCVision": 69, "breakTackle": 62, "speed": 78, "catching": 87, "catchInTraffic": 82, "shortRouteRunning": 69, "mediumRouteRunning": 63, "deepRouteRunning": 62, "passBlock": 60, "runBlock": 62, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 34, "tackle": 34, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4429211", "name": "Anthony Bradford", "team": "26", "positions": ["OG"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 7, "throwPower": 12, "carrying": 31, "bCVision": 11, "breakTackle": 9, "speed": 70, "catching": 24, "catchInTraffic": 16, "shortRouteRunning": 11, "mediumRouteRunning": 9, "deepRouteRunning": 7, "passBlock": 69, "runBlock": 77, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 30, "manCoverage": 11, "zoneCoverage": 12, "kickPower": 15, "kickAccuracy": 16}}, {"id": "4426376", "name": "Charles Cross", "team": "26", "positions": ["OT"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 9, "throwPower": 23, "carrying": 25, "bCVision": 12, "breakTackle": 18, "speed": 73, "catching": 20, "catchInTraffic": 14, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 87, "runBlock": 81, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 22, "tackle": 25, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 19, "kickAccuracy": 14}}, {"id": "3912547", "name": "Sam Darnold", "team": "26", "positions": ["QB"], "rating": 87, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 92, "throwAccuracyMid": 91, "throwAccuracyDeep": 96, "throwUnderPressure": 90, "throwPower": 91, "carrying": 57, "bCVision": 81, "breakTackle": 58, "speed": 82, "catching": 37, "catchInTraffic": 16, "shortRouteRunning": 14, "mediumRouteRunning": 13, "deepRouteRunning": 11, "passBlock": 19, "runBlock": 25, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 31, "tackle": 36, "manCoverage": 24, "zoneCoverage": 35, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4362135", "name": "Christian Haynes", "team": "26", "positions": ["OG"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 15, "throwAccuracyDeep": 13, "throwUnderPressure": 7, "throwPower": 23, "carrying": 33, "bCVision": 33, "breakTackle": 32, "speed": 71, "catching": 29, "catchInTraffic": 31, "shortRouteRunning": 19, "mediumRouteRunning": 11, "deepRouteRunning": 10, "passBlock": 73, "runBlock": 72, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 33, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4429835", "name": "George Holani", "team": "26", "positions": ["RB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 26, "throwAccuracyDeep": 20, "throwUnderPressure": 15, "throwPower": 42, "carrying": 87, "bCVision": 79, "breakTackle": 76, "speed": 89, "catching": 69, "catchInTraffic": 62, "shortRouteRunning": 60, "mediumRouteRunning": 55, "deepRouteRunning": 45, "passBlock": 53, "runBlock": 34, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 27, "tackle": 25, "manCoverage": 15, "zoneCoverage": 18, "kickPower": 17, "kickAccuracy": 13}}, {"id": "4597703", "name": "Tory Horton", "team": "26", "positions": ["WR"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 27, "throwAccuracyMid": 19, "throwAccuracyDeep": 12, "throwUnderPressure": 26, "throwPower": 31, "carrying": 71, "bCVision": 79, "breakTackle": 74, "speed": 93, "catching": 85, "catchInTraffic": 78, "shortRouteRunning": 77, "mediumRouteRunning": 76, "deepRouteRunning": 76, "passBlock": 28, "runBlock": 50, "powerMoves": 26, "finesseMoves": 27, "blockShedding": 31, "tackle": 39, "manCoverage": 50, "zoneCoverage": 37, "kickPower": 24, "kickAccuracy": 23}}, {"id": "3914630", "name": "Josh Jones", "team": "26", "positions": ["OT", "OG"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 30, "carrying": 40, "bCVision": 10, "breakTackle": 6, "speed": 66, "catching": 36, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 79, "runBlock": 75, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 35, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 25, "kickAccuracy": 25}}, {"id": "2977187", "name": "Cooper Kupp", "team": "26", "positions": ["WR"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 42, "throwAccuracyMid": 36, "throwAccuracyDeep": 31, "throwUnderPressure": 29, "throwPower": 60, "carrying": 76, "bCVision": 95, "breakTackle": 80, "speed": 87, "catching": 92, "catchInTraffic": 87, "shortRouteRunning": 84, "mediumRouteRunning": 85, "deepRouteRunning": 81, "passBlock": 46, "runBlock": 63, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 31, "manCoverage": 15, "zoneCoverage": 26, "kickPower": 22, "kickAccuracy": 20}}, {"id": "3924327", "name": "Drew Lock", "team": "26", "positions": ["QB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 84, "throwAccuracyMid": 78, "throwAccuracyDeep": 73, "throwUnderPressure": 74, "throwPower": 89, "carrying": 56, "bCVision": 71, "breakTackle": 52, "speed": 82, "catching": 42, "catchInTraffic": 28, "shortRouteRunning": 29, "mediumRouteRunning": 23, "deepRouteRunning": 17, "passBlock": 13, "runBlock": 24, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 20, "tackle": 22, "manCoverage": 14, "zoneCoverage": 16, "kickPower": 18, "kickAccuracy": 12}}, {"id": "4245171", "name": "Abraham Lucas", "team": "26", "positions": ["OT"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 5, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 10, "throwPower": 11, "carrying": 44, "bCVision": 35, "breakTackle": 27, "speed": 74, "catching": 38, "catchInTraffic": 33, "shortRouteRunning": 34, "mediumRouteRunning": 27, "deepRouteRunning": 22, "passBlock": 84, "runBlock": 86, "powerMoves": 22, "finesseMoves": 19, "blockShedding": 30, "tackle": 32, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 16, "kickAccuracy": 14}}, {"id": "4432734", "name": "Jalen Milroe", "team": "26", "positions": ["QB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 76, "throwAccuracyMid": 75, "throwAccuracyDeep": 76, "throwUnderPressure": 74, "throwPower": 92, "carrying": 56, "bCVision": 87, "breakTackle": 75, "speed": 93, "catching": 40, "catchInTraffic": 21, "shortRouteRunning": 19, "mediumRouteRunning": 19, "deepRouteRunning": 23, "passBlock": 23, "runBlock": 30, "powerMoves": 38, "finesseMoves": 38, "blockShedding": 37, "tackle": 42, "manCoverage": 20, "zoneCoverage": 18, "kickPower": 28, "kickAccuracy": 21}}, {"id": "4370807", "name": "Olu Oluwatimi", "team": "26", "positions": ["C"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 27, "carrying": 25, "bCVision": 10, "breakTackle": 5, "speed": 60, "catching": 27, "catchInTraffic": 22, "shortRouteRunning": 10, "mediumRouteRunning": 8, "deepRouteRunning": 5, "passBlock": 71, "runBlock": 72, "powerMoves": 31, "finesseMoves": 21, "blockShedding": 21, "tackle": 28, "manCoverage": 12, "zoneCoverage": 10, "kickPower": 21, "kickAccuracy": 20}}, {"id": "4685512", "name": "Jadarian Price", "team": "26", "positions": ["RB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 32, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685512", "asOf": "2026-09-10T14:22:53.013008+00:00", "baseRating": 75, "priorRating": 68.76, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 19, "throwAccuracyDeep": 17, "throwUnderPressure": 18, "throwPower": 35, "carrying": 88, "bCVision": 83, "breakTackle": 77, "speed": 89, "catching": 66, "catchInTraffic": 47, "shortRouteRunning": 55, "mediumRouteRunning": 48, "deepRouteRunning": 40, "passBlock": 52, "runBlock": 41, "powerMoves": 18, "finesseMoves": 12, "blockShedding": 26, "tackle": 22, "manCoverage": 21, "zoneCoverage": 23, "kickPower": 24, "kickAccuracy": 25}}, {"id": "4243176", "name": "Brady Russell", "team": "26", "positions": ["RB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 19, "throwAccuracyMid": 10, "throwAccuracyDeep": 7, "throwUnderPressure": 12, "throwPower": 24, "carrying": 74, "bCVision": 75, "breakTackle": 59, "speed": 80, "catching": 75, "catchInTraffic": 76, "shortRouteRunning": 57, "mediumRouteRunning": 59, "deepRouteRunning": 55, "passBlock": 55, "runBlock": 58, "powerMoves": 41, "finesseMoves": 29, "blockShedding": 44, "tackle": 41, "manCoverage": 13, "zoneCoverage": 16, "kickPower": 14, "kickAccuracy": 11}}, {"id": "2975863", "name": "Eric Saubert", "team": "26", "positions": ["TE"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 75, "bCVision": 73, "breakTackle": 68, "speed": 82, "catching": 78, "catchInTraffic": 75, "shortRouteRunning": 64, "mediumRouteRunning": 58, "deepRouteRunning": 54, "passBlock": 61, "runBlock": 63, "powerMoves": 20, "finesseMoves": 19, "blockShedding": 32, "tackle": 30, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 26, "kickAccuracy": 22}}, {"id": "4032473", "name": "Rashid Shaheed", "team": "26", "positions": ["WR"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 11, "throwPower": 28, "carrying": 70, "bCVision": 86, "breakTackle": 77, "speed": 95, "catching": 85, "catchInTraffic": 77, "shortRouteRunning": 74, "mediumRouteRunning": 78, "deepRouteRunning": 85, "passBlock": 33, "runBlock": 36, "powerMoves": 15, "finesseMoves": 14, "blockShedding": 23, "tackle": 25, "manCoverage": 25, "zoneCoverage": 30, "kickPower": 19, "kickAccuracy": 17}}, {"id": "4430878", "name": "Jaxon Smith-Njigba", "team": "26", "positions": ["WR"], "rating": 99, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 29, "carrying": 72, "bCVision": 93, "breakTackle": 81, "speed": 93, "catching": 97, "catchInTraffic": 93, "shortRouteRunning": 97, "mediumRouteRunning": 99, "deepRouteRunning": 97, "passBlock": 31, "runBlock": 50, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 24, "manCoverage": 16, "zoneCoverage": 14, "kickPower": 16, "kickAccuracy": 11}}, {"id": "4592823", "name": "Beau Stephens", "team": "26", "positions": ["OG"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 148, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4592823", "asOf": "2026-09-10T14:22:53.049053+00:00", "baseRating": 70, "priorRating": 63.79, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 15, "carrying": 24, "bCVision": 15, "breakTackle": 10, "speed": 61, "catching": 28, "catchInTraffic": 18, "shortRouteRunning": 17, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 77, "runBlock": 76, "powerMoves": 31, "finesseMoves": 32, "blockShedding": 28, "tackle": 32, "manCoverage": 17, "zoneCoverage": 16, "kickPower": 28, "kickAccuracy": 23}}, {"id": "4383409", "name": "Jalen Sundell", "team": "26", "positions": ["C"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 23, "carrying": 29, "bCVision": 25, "breakTackle": 16, "speed": 66, "catching": 26, "catchInTraffic": 24, "shortRouteRunning": 14, "mediumRouteRunning": 12, "deepRouteRunning": 6, "passBlock": 75, "runBlock": 73, "powerMoves": 15, "finesseMoves": 15, "blockShedding": 36, "tackle": 33, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 11, "kickAccuracy": 11}}, {"id": "4887558", "name": "Emanuel Wilson", "team": "26", "positions": ["RB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 29, "throwAccuracyMid": 26, "throwAccuracyDeep": 21, "throwUnderPressure": 11, "throwPower": 35, "carrying": 88, "bCVision": 80, "breakTackle": 78, "speed": 90, "catching": 68, "catchInTraffic": 62, "shortRouteRunning": 62, "mediumRouteRunning": 57, "deepRouteRunning": 49, "passBlock": 54, "runBlock": 51, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 31, "tackle": 37, "manCoverage": 10, "zoneCoverage": 15, "kickPower": 16, "kickAccuracy": 17}}, {"id": "4693346", "name": "Grey Zabel", "team": "26", "positions": ["OG"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 17, "carrying": 25, "bCVision": 15, "breakTackle": 9, "speed": 74, "catching": 24, "catchInTraffic": 10, "shortRouteRunning": 12, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 76, "runBlock": 77, "powerMoves": 19, "finesseMoves": 17, "blockShedding": 25, "tackle": 30, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 17, "kickAccuracy": 14}}, {"id": "4869523", "name": "Nick Emmanwori", "team": "26", "positions": ["S"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 25, "carrying": 65, "bCVision": 70, "breakTackle": 59, "speed": 93, "catching": 74, "catchInTraffic": 60, "shortRouteRunning": 39, "mediumRouteRunning": 34, "deepRouteRunning": 30, "passBlock": 35, "runBlock": 35, "powerMoves": 44, "finesseMoves": 44, "blockShedding": 68, "tackle": 77, "manCoverage": 79, "zoneCoverage": 76, "kickPower": 21, "kickAccuracy": 18}}, {"id": "2980100", "name": "Dante Fowler Jr.", "team": "26", "positions": ["EDGE"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 25, "carrying": 55, "bCVision": 50, "breakTackle": 35, "speed": 81, "catching": 51, "catchInTraffic": 45, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 68, "finesseMoves": 77, "blockShedding": 70, "tackle": 78, "manCoverage": 41, "zoneCoverage": 45, "kickPower": 21, "kickAccuracy": 22}}, {"id": "4567226", "name": "Derick Hall", "team": "26", "positions": ["EDGE"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 26, "throwAccuracyMid": 21, "throwAccuracyDeep": 15, "throwUnderPressure": 12, "throwPower": 30, "carrying": 49, "bCVision": 52, "breakTackle": 34, "speed": 87, "catching": 52, "catchInTraffic": 45, "shortRouteRunning": 42, "mediumRouteRunning": 37, "deepRouteRunning": 35, "passBlock": 40, "runBlock": 45, "powerMoves": 81, "finesseMoves": 71, "blockShedding": 74, "tackle": 80, "manCoverage": 47, "zoneCoverage": 56, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4372020", "name": "Josh Jobe", "team": "26", "positions": ["CB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 29, "carrying": 58, "bCVision": 62, "breakTackle": 49, "speed": 89, "catching": 58, "catchInTraffic": 53, "shortRouteRunning": 21, "mediumRouteRunning": 14, "deepRouteRunning": 11, "passBlock": 31, "runBlock": 35, "powerMoves": 29, "finesseMoves": 37, "blockShedding": 50, "tackle": 73, "manCoverage": 76, "zoneCoverage": 79, "kickPower": 21, "kickAccuracy": 14}}, {"id": "4362851", "name": "Ernest Jones IV", "team": "26", "positions": ["LB"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 22, "carrying": 62, "bCVision": 47, "breakTackle": 35, "speed": 87, "catching": 73, "catchInTraffic": 47, "shortRouteRunning": 38, "mediumRouteRunning": 32, "deepRouteRunning": 27, "passBlock": 46, "runBlock": 49, "powerMoves": 65, "finesseMoves": 45, "blockShedding": 80, "tackle": 92, "manCoverage": 63, "zoneCoverage": 67, "kickPower": 16, "kickAccuracy": 13}}, {"id": "4686540", "name": "Tyrice Knight", "team": "26", "positions": ["LB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 13, "throwAccuracyMid": 13, "throwAccuracyDeep": 10, "throwUnderPressure": 11, "throwPower": 23, "carrying": 61, "bCVision": 47, "breakTackle": 43, "speed": 85, "catching": 62, "catchInTraffic": 52, "shortRouteRunning": 31, "mediumRouteRunning": 24, "deepRouteRunning": 25, "passBlock": 26, "runBlock": 27, "powerMoves": 69, "finesseMoves": 63, "blockShedding": 74, "tackle": 84, "manCoverage": 63, "zoneCoverage": 67, "kickPower": 24, "kickAccuracy": 25}}, {"id": "16802", "name": "DeMarcus Lawrence", "team": "26", "positions": ["EDGE"], "rating": 87, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 25, "carrying": 42, "bCVision": 54, "breakTackle": 33, "speed": 84, "catching": 33, "catchInTraffic": 24, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 77, "finesseMoves": 80, "blockShedding": 87, "tackle": 86, "manCoverage": 39, "zoneCoverage": 50, "kickPower": 19, "kickAccuracy": 19}}, {"id": "4046675", "name": "Julian Love", "team": "26", "positions": ["S"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 29, "carrying": 65, "bCVision": 73, "breakTackle": 60, "speed": 89, "catching": 77, "catchInTraffic": 58, "shortRouteRunning": 38, "mediumRouteRunning": 30, "deepRouteRunning": 22, "passBlock": 35, "runBlock": 35, "powerMoves": 29, "finesseMoves": 33, "blockShedding": 56, "tackle": 75, "manCoverage": 75, "zoneCoverage": 83, "kickPower": 19, "kickAccuracy": 14}}, {"id": "4430838", "name": "Rylie Mills", "team": "26", "positions": ["DT"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 8, "throwUnderPressure": 11, "throwPower": 12, "carrying": 44, "bCVision": 42, "breakTackle": 45, "speed": 73, "catching": 24, "catchInTraffic": 18, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 12, "passBlock": 45, "runBlock": 45, "powerMoves": 76, "finesseMoves": 63, "blockShedding": 76, "tackle": 81, "manCoverage": 18, "zoneCoverage": 19, "kickPower": 25, "kickAccuracy": 22}}, {"id": "4572055", "name": "Mike Morris", "team": "26", "positions": ["DT", "EDGE"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 11, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 8, "throwPower": 22, "carrying": 52, "bCVision": 45, "breakTackle": 29, "speed": 74, "catching": 51, "catchInTraffic": 41, "shortRouteRunning": 25, "mediumRouteRunning": 16, "deepRouteRunning": 11, "passBlock": 40, "runBlock": 45, "powerMoves": 69, "finesseMoves": 59, "blockShedding": 79, "tackle": 75, "manCoverage": 25, "zoneCoverage": 32, "kickPower": 17, "kickAccuracy": 14}}, {"id": "4570040", "name": "Byron Murphy II", "team": "26", "positions": ["DT"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 42, "bCVision": 53, "breakTackle": 38, "speed": 77, "catching": 46, "catchInTraffic": 22, "shortRouteRunning": 29, "mediumRouteRunning": 23, "deepRouteRunning": 20, "passBlock": 45, "runBlock": 45, "powerMoves": 84, "finesseMoves": 79, "blockShedding": 82, "tackle": 89, "manCoverage": 25, "zoneCoverage": 34, "kickPower": 20, "kickAccuracy": 18}}, {"id": "4684543", "name": "Julian Neal", "team": "26", "positions": ["CB"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 99, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4684543", "asOf": "2026-09-10T14:22:53.036745+00:00", "baseRating": 71, "priorRating": 65.09, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 29, "carrying": 61, "bCVision": 68, "breakTackle": 57, "speed": 89, "catching": 67, "catchInTraffic": 59, "shortRouteRunning": 42, "mediumRouteRunning": 39, "deepRouteRunning": 35, "passBlock": 35, "runBlock": 35, "powerMoves": 34, "finesseMoves": 38, "blockShedding": 50, "tackle": 64, "manCoverage": 70, "zoneCoverage": 71, "kickPower": 16, "kickAccuracy": 14}}, {"id": "3120358", "name": "Uchenna Nwosu", "team": "26", "positions": ["EDGE"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 18, "carrying": 47, "bCVision": 41, "breakTackle": 30, "speed": 82, "catching": 63, "catchInTraffic": 46, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 78, "blockShedding": 79, "tackle": 80, "manCoverage": 47, "zoneCoverage": 60, "kickPower": 17, "kickAccuracy": 13}}, {"id": "4364623", "name": "Patrick O'Connell", "team": "26", "positions": ["LB"], "rating": 57, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 15, "throwAccuracyDeep": 11, "throwUnderPressure": 8, "throwPower": 31, "carrying": 53, "bCVision": 55, "breakTackle": 42, "speed": 82, "catching": 60, "catchInTraffic": 48, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 55, "finesseMoves": 65, "blockShedding": 56, "tackle": 76, "manCoverage": 46, "zoneCoverage": 51, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4605491", "name": "Connor O'Toole", "team": "26", "positions": ["EDGE"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 22, "carrying": 69, "bCVision": 42, "breakTackle": 35, "speed": 84, "catching": 34, "catchInTraffic": 39, "shortRouteRunning": 18, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 65, "finesseMoves": 66, "blockShedding": 66, "tackle": 78, "manCoverage": 43, "zoneCoverage": 49, "kickPower": 16, "kickAccuracy": 13}}, {"id": "4247808", "name": "Ty Okada", "team": "26", "positions": ["S"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 51, "throwAccuracyMid": 46, "throwAccuracyDeep": 40, "throwUnderPressure": 31, "throwPower": 52, "carrying": 67, "bCVision": 73, "breakTackle": 64, "speed": 90, "catching": 64, "catchInTraffic": 60, "shortRouteRunning": 35, "mediumRouteRunning": 28, "deepRouteRunning": 26, "passBlock": 35, "runBlock": 35, "powerMoves": 32, "finesseMoves": 38, "blockShedding": 49, "tackle": 66, "manCoverage": 70, "zoneCoverage": 75, "kickPower": 26, "kickAccuracy": 22}}, {"id": "4259651", "name": "Brandon Pili", "team": "26", "positions": ["DT"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 7, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 5, "throwPower": 18, "carrying": 23, "bCVision": 14, "breakTackle": 16, "speed": 61, "catching": 22, "catchInTraffic": 13, "shortRouteRunning": 10, "mediumRouteRunning": 8, "deepRouteRunning": 5, "passBlock": 40, "runBlock": 45, "powerMoves": 62, "finesseMoves": 55, "blockShedding": 73, "tackle": 73, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 10, "kickAccuracy": 9}}, {"id": "4567222", "name": "Nehemiah Pritchett", "team": "26", "positions": ["CB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 12, "throwAccuracyMid": 8, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 55, "bCVision": 67, "breakTackle": 66, "speed": 94, "catching": 62, "catchInTraffic": 50, "shortRouteRunning": 35, "mediumRouteRunning": 30, "deepRouteRunning": 25, "passBlock": 30, "runBlock": 35, "powerMoves": 23, "finesseMoves": 32, "blockShedding": 44, "tackle": 53, "manCoverage": 66, "zoneCoverage": 73, "kickPower": 22, "kickAccuracy": 18}}, {"id": "3115312", "name": "Jarran Reed", "team": "26", "positions": ["DT"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 23, "carrying": 33, "bCVision": 18, "breakTackle": 10, "speed": 71, "catching": 30, "catchInTraffic": 14, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 44, "runBlock": 45, "powerMoves": 66, "finesseMoves": 77, "blockShedding": 78, "tackle": 88, "manCoverage": 18, "zoneCoverage": 26, "kickPower": 17, "kickAccuracy": 17}}, {"id": "4037521", "name": "Chazz Surratt", "team": "26", "positions": ["LB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 63, "throwAccuracyMid": 59, "throwAccuracyDeep": 52, "throwUnderPressure": 48, "throwPower": 67, "carrying": 66, "bCVision": 61, "breakTackle": 41, "speed": 85, "catching": 58, "catchInTraffic": 33, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 52, "finesseMoves": 57, "blockShedding": 61, "tackle": 74, "manCoverage": 54, "zoneCoverage": 63, "kickPower": 21, "kickAccuracy": 20}}, {"id": "4428659", "name": "Drake Thomas", "team": "26", "positions": ["LB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 11, "throwAccuracyDeep": 10, "throwUnderPressure": 8, "throwPower": 27, "carrying": 53, "bCVision": 50, "breakTackle": 25, "speed": 82, "catching": 57, "catchInTraffic": 49, "shortRouteRunning": 23, "mediumRouteRunning": 13, "deepRouteRunning": 6, "passBlock": 35, "runBlock": 45, "powerMoves": 45, "finesseMoves": 54, "blockShedding": 69, "tackle": 83, "manCoverage": 61, "zoneCoverage": 73, "kickPower": 24, "kickAccuracy": 22}}, {"id": "2971622", "name": "Leonard Williams", "team": "26", "positions": ["DT"], "rating": 88, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 35, "carrying": 58, "bCVision": 38, "breakTackle": 15, "speed": 77, "catching": 42, "catchInTraffic": 29, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 86, "finesseMoves": 73, "blockShedding": 88, "tackle": 87, "manCoverage": 25, "zoneCoverage": 33, "kickPower": 18, "kickAccuracy": 17}}, {"id": "4575431", "name": "Devon Witherspoon", "team": "26", "positions": ["CB"], "rating": 91, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 35, "carrying": 59, "bCVision": 72, "breakTackle": 62, "speed": 91, "catching": 75, "catchInTraffic": 68, "shortRouteRunning": 25, "mediumRouteRunning": 15, "deepRouteRunning": 12, "passBlock": 28, "runBlock": 34, "powerMoves": 32, "finesseMoves": 46, "blockShedding": 56, "tackle": 77, "manCoverage": 88, "zoneCoverage": 86, "kickPower": 20, "kickAccuracy": 17}}, {"id": "3929851", "name": "Michael Dickson", "team": "26", "positions": ["P"], "rating": 85, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 29, "throwAccuracyMid": 24, "throwAccuracyDeep": 18, "throwUnderPressure": 20, "throwPower": 36, "carrying": 38, "bCVision": 19, "breakTackle": 12, "speed": 77, "catching": 26, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 17, "runBlock": 16, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 30, "manCoverage": 11, "zoneCoverage": 16, "kickPower": 96, "kickAccuracy": 96}}, {"id": "2473037", "name": "Jason Myers", "team": "26", "positions": ["K"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 35, "throwAccuracyMid": 30, "throwAccuracyDeep": 25, "throwUnderPressure": 13, "throwPower": 45, "carrying": 34, "bCVision": 19, "breakTackle": 12, "speed": 69, "catching": 30, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 20, "runBlock": 20, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 10, "tackle": 20, "manCoverage": 10, "zoneCoverage": 25, "kickPower": 95, "kickAccuracy": 94}}, {"id": "4259606", "name": "Chris Stoll", "team": "26", "positions": ["LS"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 9, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 33, "carrying": 61, "bCVision": 33, "breakTackle": 15, "speed": 75, "catching": 46, "catchInTraffic": 44, "shortRouteRunning": 40, "mediumRouteRunning": 38, "deepRouteRunning": 34, "passBlock": 52, "runBlock": 54, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 43, "tackle": 48, "manCoverage": 15, "zoneCoverage": 14, "kickPower": 13, "kickAccuracy": 12}}, {"id": "4360405", "name": "Jake Bobo", "team": "26", "positions": ["WR"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 19, "throwPower": 31, "carrying": 74, "bCVision": 82, "breakTackle": 72, "speed": 85, "catching": 85, "catchInTraffic": 84, "shortRouteRunning": 74, "mediumRouteRunning": 72, "deepRouteRunning": 70, "passBlock": 31, "runBlock": 49, "powerMoves": 11, "finesseMoves": 11, "blockShedding": 25, "tackle": 33, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 17, "kickAccuracy": 18}}, {"id": "4426385", "name": "Zach Charbonnet", "team": "26", "positions": ["RB"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 18, "throwAccuracyMid": 14, "throwAccuracyDeep": 10, "throwUnderPressure": 11, "throwPower": 23, "carrying": 97, "bCVision": 86, "breakTackle": 86, "speed": 88, "catching": 73, "catchInTraffic": 53, "shortRouteRunning": 63, "mediumRouteRunning": 56, "deepRouteRunning": 47, "passBlock": 55, "runBlock": 48, "powerMoves": 31, "finesseMoves": 38, "blockShedding": 41, "tackle": 50, "manCoverage": 25, "zoneCoverage": 31, "kickPower": 18, "kickAccuracy": 16}}, {"id": "4430262", "name": "Bud Clark", "team": "26", "positions": ["S"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 64, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4430262", "asOf": "2026-09-10T14:22:53.031696+00:00", "baseRating": 75, "priorRating": 66.51, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 43, "throwAccuracyMid": 40, "throwAccuracyDeep": 37, "throwUnderPressure": 37, "throwPower": 40, "carrying": 55, "bCVision": 62, "breakTackle": 59, "speed": 91, "catching": 64, "catchInTraffic": 65, "shortRouteRunning": 42, "mediumRouteRunning": 39, "deepRouteRunning": 32, "passBlock": 35, "runBlock": 35, "powerMoves": 39, "finesseMoves": 49, "blockShedding": 53, "tackle": 69, "manCoverage": 70, "zoneCoverage": 72, "kickPower": 21, "kickAccuracy": 22}}, {"id": "4691688", "name": "Robbie Ouzts", "team": "26", "positions": ["RB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/seattle-seahawks/28", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/26/roster", "rosterAsOf": "2026-09-23T15:57:40.501499+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 27, "throwAccuracyMid": 8, "throwAccuracyDeep": 27, "throwUnderPressure": 25, "throwPower": 23, "carrying": 70, "bCVision": 63, "breakTackle": 56, "speed": 75, "catching": 75, "catchInTraffic": 68, "shortRouteRunning": 65, "mediumRouteRunning": 58, "deepRouteRunning": 51, "passBlock": 57, "runBlock": 62, "powerMoves": 37, "finesseMoves": 30, "blockShedding": 37, "tackle": 44, "manCoverage": 18, "zoneCoverage": 25, "kickPower": 28, "kickAccuracy": 24}}, {"id": "4429251", "name": "Graham Barton", "team": "27", "positions": ["C"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 8, "throwPower": 21, "carrying": 28, "bCVision": 28, "breakTackle": 20, "speed": 74, "catching": 32, "catchInTraffic": 13, "shortRouteRunning": 21, "mediumRouteRunning": 16, "deepRouteRunning": 12, "passBlock": 75, "runBlock": 79, "powerMoves": 24, "finesseMoves": 22, "blockShedding": 33, "tackle": 37, "manCoverage": 12, "zoneCoverage": 11, "kickPower": 25, "kickAccuracy": 17}}, {"id": "4046551", "name": "Ben Bredeson", "team": "27", "positions": ["OG"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 17, "carrying": 20, "bCVision": 10, "breakTackle": 14, "speed": 70, "catching": 12, "catchInTraffic": 15, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 81, "runBlock": 72, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 15, "tackle": 20, "manCoverage": 10, "zoneCoverage": 11, "kickPower": 19, "kickAccuracy": 16}}, {"id": "4690787", "name": "Benjamin Chukwuma", "team": "27", "positions": ["OT"], "rating": 60, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 12, "carrying": 25, "bCVision": 15, "breakTackle": 15, "speed": 61, "catching": 22, "catchInTraffic": 16, "shortRouteRunning": 16, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 69, "runBlock": 68, "powerMoves": 14, "finesseMoves": 10, "blockShedding": 26, "tackle": 24, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 15, "kickAccuracy": 11}}, {"id": "4596472", "name": "Jalon Daniels", "team": "27", "positions": ["QB"], "rating": 61, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 80, "throwAccuracyMid": 76, "throwAccuracyDeep": 75, "throwUnderPressure": 71, "throwPower": 87, "carrying": 61, "bCVision": 78, "breakTackle": 76, "speed": 84, "catching": 47, "catchInTraffic": 25, "shortRouteRunning": 25, "mediumRouteRunning": 24, "deepRouteRunning": 24, "passBlock": 14, "runBlock": 24, "powerMoves": 21, "finesseMoves": 23, "blockShedding": 24, "tackle": 25, "manCoverage": 23, "zoneCoverage": 20, "kickPower": 39, "kickAccuracy": 30}}, {"id": "4372505", "name": "Payne Durham", "team": "27", "positions": ["TE"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 14, "throwUnderPressure": 10, "throwPower": 20, "carrying": 72, "bCVision": 71, "breakTackle": 65, "speed": 77, "catching": 78, "catchInTraffic": 79, "shortRouteRunning": 61, "mediumRouteRunning": 55, "deepRouteRunning": 49, "passBlock": 59, "runBlock": 61, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 39, "tackle": 44, "manCoverage": 14, "zoneCoverage": 21, "kickPower": 21, "kickAccuracy": 19}}, {"id": "4567750", "name": "Emeka Egbuka", "team": "27", "positions": ["WR"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 26, "throwAccuracyMid": 22, "throwAccuracyDeep": 18, "throwUnderPressure": 24, "throwPower": 71, "carrying": 76, "bCVision": 81, "breakTackle": 75, "speed": 90, "catching": 85, "catchInTraffic": 82, "shortRouteRunning": 86, "mediumRouteRunning": 87, "deepRouteRunning": 84, "passBlock": 22, "runBlock": 42, "powerMoves": 29, "finesseMoves": 34, "blockShedding": 39, "tackle": 30, "manCoverage": 43, "zoneCoverage": 49, "kickPower": 50, "kickAccuracy": 47}}, {"id": "2979482", "name": "Dan Feeney", "team": "27", "positions": ["OG"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 27, "carrying": 23, "bCVision": 26, "breakTackle": 8, "speed": 66, "catching": 28, "catchInTraffic": 20, "shortRouteRunning": 17, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 68, "runBlock": 70, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 37, "tackle": 34, "manCoverage": 12, "zoneCoverage": 20, "kickPower": 24, "kickAccuracy": 22}}, {"id": "4371733", "name": "Kenny Gainwell", "team": "27", "positions": ["RB"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 41, "throwAccuracyMid": 33, "throwAccuracyDeep": 23, "throwUnderPressure": 32, "throwPower": 47, "carrying": 89, "bCVision": 84, "breakTackle": 80, "speed": 89, "catching": 71, "catchInTraffic": 58, "shortRouteRunning": 72, "mediumRouteRunning": 65, "deepRouteRunning": 58, "passBlock": 56, "runBlock": 32, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 30, "manCoverage": 12, "zoneCoverage": 16, "kickPower": 47, "kickAccuracy": 45}}, {"id": "3116165", "name": "Chris Godwin Jr.", "team": "27", "positions": ["WR"], "rating": 82, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 23, "throwAccuracyDeep": 20, "throwUnderPressure": 26, "throwPower": 42, "carrying": 70, "bCVision": 87, "breakTackle": 79, "speed": 88, "catching": 93, "catchInTraffic": 88, "shortRouteRunning": 85, "mediumRouteRunning": 84, "deepRouteRunning": 81, "passBlock": 57, "runBlock": 52, "powerMoves": 25, "finesseMoves": 30, "blockShedding": 38, "tackle": 47, "manCoverage": 35, "zoneCoverage": 44, "kickPower": 25, "kickAccuracy": 21}}, {"id": "4380507", "name": "Luke Goedeke", "team": "27", "positions": ["OT"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 6, "throwPower": 30, "carrying": 48, "bCVision": 41, "breakTackle": 34, "speed": 66, "catching": 54, "catchInTraffic": 40, "shortRouteRunning": 44, "mediumRouteRunning": 39, "deepRouteRunning": 33, "passBlock": 86, "runBlock": 86, "powerMoves": 32, "finesseMoves": 27, "blockShedding": 29, "tackle": 35, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 23, "kickAccuracy": 25}}, {"id": "4686884", "name": "Luke Haggard", "team": "27", "positions": ["OG"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 24, "carrying": 27, "bCVision": 18, "breakTackle": 8, "speed": 67, "catching": 20, "catchInTraffic": 14, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 73, "runBlock": 71, "powerMoves": 12, "finesseMoves": 13, "blockShedding": 26, "tackle": 29, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 20, "kickAccuracy": 20}}, {"id": "5220680", "name": "Ted Hurst III", "team": "27", "positions": ["WR"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 84, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5220680", "asOf": "2026-09-10T14:22:54.139950+00:00", "baseRating": 72, "priorRating": 65.63, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 21, "throwAccuracyDeep": 16, "throwUnderPressure": 18, "throwPower": 34, "carrying": 75, "bCVision": 78, "breakTackle": 73, "speed": 92, "catching": 78, "catchInTraffic": 79, "shortRouteRunning": 71, "mediumRouteRunning": 74, "deepRouteRunning": 76, "passBlock": 33, "runBlock": 51, "powerMoves": 25, "finesseMoves": 32, "blockShedding": 38, "tackle": 45, "manCoverage": 41, "zoneCoverage": 42, "kickPower": 25, "kickAccuracy": 25}}, {"id": "4596448", "name": "Bucky Irving", "team": "27", "positions": ["RB"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 24, "throwPower": 39, "carrying": 92, "bCVision": 86, "breakTackle": 87, "speed": 89, "catching": 70, "catchInTraffic": 55, "shortRouteRunning": 69, "mediumRouteRunning": 64, "deepRouteRunning": 58, "passBlock": 44, "runBlock": 28, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 31, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 25, "kickAccuracy": 25}}, {"id": "5097554", "name": "Kameron Johnson", "team": "27", "positions": ["WR"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 33, "throwAccuracyMid": 26, "throwAccuracyDeep": 20, "throwUnderPressure": 38, "throwPower": 40, "carrying": 69, "bCVision": 74, "breakTackle": 67, "speed": 90, "catching": 77, "catchInTraffic": 70, "shortRouteRunning": 67, "mediumRouteRunning": 66, "deepRouteRunning": 64, "passBlock": 24, "runBlock": 41, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 26, "manCoverage": 20, "zoneCoverage": 27, "kickPower": 19, "kickAccuracy": 13}}, {"id": "4608810", "name": "Tez Johnson", "team": "27", "positions": ["WR"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 49, "throwAccuracyMid": 43, "throwAccuracyDeep": 44, "throwUnderPressure": 39, "throwPower": 63, "carrying": 75, "bCVision": 81, "breakTackle": 71, "speed": 91, "catching": 83, "catchInTraffic": 77, "shortRouteRunning": 75, "mediumRouteRunning": 74, "deepRouteRunning": 75, "passBlock": 22, "runBlock": 48, "powerMoves": 18, "finesseMoves": 17, "blockShedding": 22, "tackle": 19, "manCoverage": 21, "zoneCoverage": 28, "kickPower": 27, "kickAccuracy": 22}}, {"id": "4034779", "name": "Ko Kieft", "team": "27", "positions": ["TE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 15, "throwAccuracyDeep": 11, "throwUnderPressure": 11, "throwPower": 24, "carrying": 72, "bCVision": 58, "breakTackle": 52, "speed": 72, "catching": 74, "catchInTraffic": 72, "shortRouteRunning": 64, "mediumRouteRunning": 58, "deepRouteRunning": 51, "passBlock": 63, "runBlock": 65, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 35, "tackle": 34, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 15, "kickAccuracy": 12}}, {"id": "4248545", "name": "Cody Mauch", "team": "27", "positions": ["OG"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 45, "throwAccuracyMid": 43, "throwAccuracyDeep": 41, "throwUnderPressure": 41, "throwPower": 46, "carrying": 55, "bCVision": 44, "breakTackle": 39, "speed": 70, "catching": 50, "catchInTraffic": 49, "shortRouteRunning": 42, "mediumRouteRunning": 37, "deepRouteRunning": 33, "passBlock": 80, "runBlock": 77, "powerMoves": 51, "finesseMoves": 34, "blockShedding": 44, "tackle": 45, "manCoverage": 10, "zoneCoverage": 11, "kickPower": 15, "kickAccuracy": 15}}, {"id": "3052587", "name": "Baker Mayfield", "team": "27", "positions": ["QB"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 89, "throwAccuracyMid": 86, "throwAccuracyDeep": 83, "throwUnderPressure": 85, "throwPower": 95, "carrying": 61, "bCVision": 84, "breakTackle": 78, "speed": 87, "catching": 64, "catchInTraffic": 23, "shortRouteRunning": 28, "mediumRouteRunning": 17, "deepRouteRunning": 13, "passBlock": 16, "runBlock": 29, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 28, "tackle": 32, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 20, "kickAccuracy": 16}}, {"id": "4430834", "name": "Jalen McMillan", "team": "27", "positions": ["WR"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 17, "throwPower": 24, "carrying": 75, "bCVision": 83, "breakTackle": 76, "speed": 90, "catching": 82, "catchInTraffic": 76, "shortRouteRunning": 78, "mediumRouteRunning": 77, "deepRouteRunning": 75, "passBlock": 30, "runBlock": 41, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 27, "tackle": 29, "manCoverage": 10, "zoneCoverage": 17, "kickPower": 15, "kickAccuracy": 19}}, {"id": "4243331", "name": "Cade Otton", "team": "27", "positions": ["TE"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 14, "throwUnderPressure": 10, "throwPower": 30, "carrying": 72, "bCVision": 68, "breakTackle": 58, "speed": 81, "catching": 87, "catchInTraffic": 79, "shortRouteRunning": 70, "mediumRouteRunning": 65, "deepRouteRunning": 59, "passBlock": 62, "runBlock": 65, "powerMoves": 28, "finesseMoves": 26, "blockShedding": 42, "tackle": 39, "manCoverage": 14, "zoneCoverage": 21, "kickPower": 21, "kickAccuracy": 19}}, {"id": "4685549", "name": "Billy Schrauth", "team": "27", "positions": ["OG"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 160, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685549", "asOf": "2026-09-10T14:22:54.252574+00:00", "baseRating": 69, "priorRating": 63.54, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 17, "carrying": 22, "bCVision": 11, "breakTackle": 10, "speed": 64, "catching": 25, "catchInTraffic": 13, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 73, "runBlock": 75, "powerMoves": 36, "finesseMoves": 37, "blockShedding": 27, "tackle": 35, "manCoverage": 15, "zoneCoverage": 15, "kickPower": 21, "kickAccuracy": 23}}, {"id": "4890373", "name": "Bauer Sharp", "team": "27", "positions": ["TE"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 185, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4890373", "asOf": "2026-09-10T14:22:54.278762+00:00", "baseRating": 63, "priorRating": 63.07, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 40, "throwAccuracyMid": 34, "throwAccuracyDeep": 31, "throwUnderPressure": 35, "throwPower": 57, "carrying": 66, "bCVision": 69, "breakTackle": 68, "speed": 85, "catching": 77, "catchInTraffic": 75, "shortRouteRunning": 63, "mediumRouteRunning": 57, "deepRouteRunning": 53, "passBlock": 55, "runBlock": 56, "powerMoves": 20, "finesseMoves": 20, "blockShedding": 25, "tackle": 25, "manCoverage": 19, "zoneCoverage": 21, "kickPower": 27, "kickAccuracy": 26}}, {"id": "3915777", "name": "Justin Skule", "team": "27", "positions": ["OT"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 18, "carrying": 22, "bCVision": 14, "breakTackle": 8, "speed": 64, "catching": 28, "catchInTraffic": 26, "shortRouteRunning": 22, "mediumRouteRunning": 13, "deepRouteRunning": 7, "passBlock": 69, "runBlock": 72, "powerMoves": 22, "finesseMoves": 17, "blockShedding": 30, "tackle": 32, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 20, "kickAccuracy": 22}}, {"id": "4430871", "name": "Sean Tucker", "team": "27", "positions": ["RB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 21, "throwAccuracyDeep": 17, "throwUnderPressure": 15, "throwPower": 26, "carrying": 87, "bCVision": 80, "breakTackle": 79, "speed": 92, "catching": 69, "catchInTraffic": 68, "shortRouteRunning": 61, "mediumRouteRunning": 51, "deepRouteRunning": 43, "passBlock": 50, "runBlock": 44, "powerMoves": 13, "finesseMoves": 15, "blockShedding": 30, "tackle": 35, "manCoverage": 15, "zoneCoverage": 21, "kickPower": 22, "kickAccuracy": 21}}, {"id": "4240589", "name": "Tristan Wirfs", "team": "27", "positions": ["OT"], "rating": 95, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 11, "carrying": 37, "bCVision": 22, "breakTackle": 20, "speed": 76, "catching": 48, "catchInTraffic": 18, "shortRouteRunning": 35, "mediumRouteRunning": 29, "deepRouteRunning": 20, "passBlock": 94, "runBlock": 92, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 38, "manCoverage": 12, "zoneCoverage": 13, "kickPower": 15, "kickAccuracy": 12}}, {"id": "3043107", "name": "Alex Anzalone", "team": "27", "positions": ["LB"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 25, "carrying": 47, "bCVision": 35, "breakTackle": 12, "speed": 88, "catching": 61, "catchInTraffic": 33, "shortRouteRunning": 22, "mediumRouteRunning": 12, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 65, "finesseMoves": 57, "blockShedding": 72, "tackle": 88, "manCoverage": 68, "zoneCoverage": 76, "kickPower": 28, "kickAccuracy": 18}}, {"id": "4870617", "name": "Rueben Bain Jr.", "team": "27", "positions": ["EDGE"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 15, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870617", "asOf": "2026-09-10T14:22:54.283240+00:00", "baseRating": 80, "priorRating": 71.22, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 30, "throwAccuracyMid": 25, "throwAccuracyDeep": 20, "throwUnderPressure": 25, "throwPower": 46, "carrying": 44, "bCVision": 43, "breakTackle": 28, "speed": 84, "catching": 36, "catchInTraffic": 47, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 83, "finesseMoves": 74, "blockShedding": 82, "tackle": 81, "manCoverage": 25, "zoneCoverage": 32, "kickPower": 25, "kickAccuracy": 20}}, {"id": "4429007", "name": "DeMonte Capehart", "team": "27", "positions": ["DT"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 155, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4429007", "asOf": "2026-09-10T14:22:54.277988+00:00", "baseRating": 70, "priorRating": 63.64, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 26, "carrying": 47, "bCVision": 25, "breakTackle": 19, "speed": 77, "catching": 30, "catchInTraffic": 26, "shortRouteRunning": 15, "mediumRouteRunning": 13, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 71, "finesseMoves": 64, "blockShedding": 75, "tackle": 80, "manCoverage": 27, "zoneCoverage": 23, "kickPower": 14, "kickAccuracy": 29}}, {"id": "4429511", "name": "SirVocea Dennis", "team": "27", "positions": ["LB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 46, "throwAccuracyMid": 44, "throwAccuracyDeep": 42, "throwUnderPressure": 33, "throwPower": 48, "carrying": 61, "bCVision": 64, "breakTackle": 55, "speed": 85, "catching": 63, "catchInTraffic": 55, "shortRouteRunning": 15, "mediumRouteRunning": 11, "deepRouteRunning": 9, "passBlock": 45, "runBlock": 45, "powerMoves": 64, "finesseMoves": 74, "blockShedding": 72, "tackle": 84, "manCoverage": 55, "zoneCoverage": 65, "kickPower": 14, "kickAccuracy": 12}}, {"id": "4686334", "name": "Yaya Diaby", "team": "27", "positions": ["EDGE"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 23, "carrying": 47, "bCVision": 37, "breakTackle": 25, "speed": 89, "catching": 45, "catchInTraffic": 42, "shortRouteRunning": 25, "mediumRouteRunning": 21, "deepRouteRunning": 14, "passBlock": 35, "runBlock": 40, "powerMoves": 82, "finesseMoves": 73, "blockShedding": 81, "tackle": 81, "manCoverage": 36, "zoneCoverage": 45, "kickPower": 27, "kickAccuracy": 23}}, {"id": "4427673", "name": "Calijah Kancey", "team": "27", "positions": ["DT"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 43, "bCVision": 32, "breakTackle": 17, "speed": 83, "catching": 52, "catchInTraffic": 43, "shortRouteRunning": 35, "mediumRouteRunning": 28, "deepRouteRunning": 24, "passBlock": 35, "runBlock": 40, "powerMoves": 70, "finesseMoves": 77, "blockShedding": 79, "tackle": 82, "manCoverage": 19, "zoneCoverage": 29, "kickPower": 14, "kickAccuracy": 12}}, {"id": "2575164", "name": "Miles Killebrew", "team": "27", "positions": ["S"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 27, "carrying": 76, "bCVision": 53, "breakTackle": 48, "speed": 86, "catching": 69, "catchInTraffic": 44, "shortRouteRunning": 20, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 25, "runBlock": 19, "powerMoves": 51, "finesseMoves": 46, "blockShedding": 61, "tackle": 70, "manCoverage": 54, "zoneCoverage": 60, "kickPower": 21, "kickAccuracy": 18}}, {"id": "4602648", "name": "Kevin Knowles", "team": "27", "positions": ["CB"], "rating": 64, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/kansas-city-chiefs/9", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 59, "bCVision": 61, "breakTackle": 45, "speed": 90, "catching": 64, "catchInTraffic": 59, "shortRouteRunning": 22, "mediumRouteRunning": 12, "deepRouteRunning": 12, "passBlock": 35, "runBlock": 35, "powerMoves": 26, "finesseMoves": 33, "blockShedding": 44, "tackle": 54, "manCoverage": 66, "zoneCoverage": 67, "kickPower": 15, "kickAccuracy": 18}}, {"id": "4250392", "name": "Zyon McCollum", "team": "27", "positions": ["CB"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 8, "throwUnderPressure": 13, "throwPower": 26, "carrying": 63, "bCVision": 62, "breakTackle": 48, "speed": 93, "catching": 72, "catchInTraffic": 54, "shortRouteRunning": 28, "mediumRouteRunning": 24, "deepRouteRunning": 19, "passBlock": 29, "runBlock": 33, "powerMoves": 30, "finesseMoves": 40, "blockShedding": 53, "tackle": 67, "manCoverage": 79, "zoneCoverage": 78, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4816107", "name": "Benjamin Morrison", "team": "27", "positions": ["CB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 7, "throwAccuracyDeep": 8, "throwUnderPressure": 10, "throwPower": 15, "carrying": 67, "bCVision": 78, "breakTackle": 58, "speed": 92, "catching": 77, "catchInTraffic": 69, "shortRouteRunning": 24, "mediumRouteRunning": 21, "deepRouteRunning": 19, "passBlock": 35, "runBlock": 35, "powerMoves": 25, "finesseMoves": 33, "blockShedding": 44, "tackle": 52, "manCoverage": 76, "zoneCoverage": 72, "kickPower": 24, "kickAccuracy": 22}}, {"id": "3051942", "name": "Al-Quadin Muhammad", "team": "27", "positions": ["EDGE"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 34, "carrying": 37, "bCVision": 37, "breakTackle": 18, "speed": 79, "catching": 41, "catchInTraffic": 28, "shortRouteRunning": 14, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 82, "finesseMoves": 73, "blockShedding": 76, "tackle": 80, "manCoverage": 31, "zoneCoverage": 42, "kickPower": 20, "kickAccuracy": 19}}, {"id": "3894856", "name": "Anthony Nelson", "team": "27", "positions": ["EDGE"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 22, "carrying": 33, "bCVision": 35, "breakTackle": 31, "speed": 80, "catching": 47, "catchInTraffic": 39, "shortRouteRunning": 14, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 44, "runBlock": 44, "powerMoves": 77, "finesseMoves": 69, "blockShedding": 75, "tackle": 85, "manCoverage": 37, "zoneCoverage": 44, "kickPower": 20, "kickAccuracy": 19}}, {"id": "2575453", "name": "Rakeem Nunez-Roches", "team": "27", "positions": ["DT"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 16, "carrying": 40, "bCVision": 10, "breakTackle": 10, "speed": 72, "catching": 30, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 58, "blockShedding": 74, "tackle": 84, "manCoverage": 20, "zoneCoverage": 29, "kickPower": 15, "kickAccuracy": 25}}, {"id": "4912847", "name": "Jacob Parrish", "team": "27", "positions": ["CB"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 13, "throwAccuracyDeep": 10, "throwUnderPressure": 18, "throwPower": 29, "carrying": 56, "bCVision": 76, "breakTackle": 53, "speed": 94, "catching": 73, "catchInTraffic": 59, "shortRouteRunning": 38, "mediumRouteRunning": 37, "deepRouteRunning": 39, "passBlock": 35, "runBlock": 35, "powerMoves": 32, "finesseMoves": 40, "blockShedding": 55, "tackle": 67, "manCoverage": 75, "zoneCoverage": 77, "kickPower": 21, "kickAccuracy": 32}}, {"id": "4690795", "name": "Elijah Roberts", "team": "27", "positions": ["DT", "EDGE"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 13, "throwAccuracyMid": 12, "throwAccuracyDeep": 21, "throwUnderPressure": 15, "throwPower": 22, "carrying": 40, "bCVision": 32, "breakTackle": 26, "speed": 80, "catching": 28, "catchInTraffic": 18, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 7, "passBlock": 45, "runBlock": 45, "powerMoves": 76, "finesseMoves": 72, "blockShedding": 75, "tackle": 79, "manCoverage": 29, "zoneCoverage": 37, "kickPower": 27, "kickAccuracy": 25}}, {"id": "3054857", "name": "A'Shawn Robinson", "team": "27", "positions": ["DT"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 23, "carrying": 39, "bCVision": 21, "breakTackle": 13, "speed": 64, "catching": 42, "catchInTraffic": 34, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 3, "passBlock": 44, "runBlock": 45, "powerMoves": 76, "finesseMoves": 63, "blockShedding": 78, "tackle": 89, "manCoverage": 18, "zoneCoverage": 26, "kickPower": 17, "kickAccuracy": 17}}, {"id": "3909013", "name": "Christian Rozeboom", "team": "27", "positions": ["LB"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 22, "carrying": 50, "bCVision": 47, "breakTackle": 30, "speed": 81, "catching": 70, "catchInTraffic": 33, "shortRouteRunning": 26, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 51, "finesseMoves": 57, "blockShedding": 69, "tackle": 83, "manCoverage": 61, "zoneCoverage": 67, "kickPower": 16, "kickAccuracy": 20}}, {"id": "5093694", "name": "Keionte Scott", "team": "27", "positions": ["CB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": {"draftYear": 2026, "round": 4, "pick": 116, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5093694", "asOf": "2026-09-10T14:22:54.316418+00:00", "baseRating": 73, "priorRating": 64.58, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 27, "carrying": 60, "bCVision": 69, "breakTackle": 58, "speed": 95, "catching": 65, "catchInTraffic": 66, "shortRouteRunning": 47, "mediumRouteRunning": 45, "deepRouteRunning": 39, "passBlock": 35, "runBlock": 35, "powerMoves": 33, "finesseMoves": 39, "blockShedding": 51, "tackle": 53, "manCoverage": 74, "zoneCoverage": 72, "kickPower": 15, "kickAccuracy": 13}}, {"id": "4430478", "name": "Elijah Simmons", "team": "27", "positions": ["DT"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 36, "bCVision": 21, "breakTackle": 16, "speed": 63, "catching": 38, "catchInTraffic": 18, "shortRouteRunning": 16, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 63, "blockShedding": 73, "tackle": 80, "manCoverage": 20, "zoneCoverage": 25, "kickPower": 16, "kickAccuracy": 12}}, {"id": "4428522", "name": "Tykee Smith", "team": "27", "positions": ["S"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 34, "throwAccuracyMid": 32, "throwAccuracyDeep": 25, "throwUnderPressure": 23, "throwPower": 33, "carrying": 60, "bCVision": 71, "breakTackle": 67, "speed": 90, "catching": 75, "catchInTraffic": 63, "shortRouteRunning": 20, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 30, "runBlock": 35, "powerMoves": 47, "finesseMoves": 53, "blockShedding": 54, "tackle": 75, "manCoverage": 78, "zoneCoverage": 78, "kickPower": 12, "kickAccuracy": 10}}, {"id": "4870998", "name": "Josiah Trotter", "team": "27", "positions": ["LB"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 46, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870998", "asOf": "2026-09-10T14:22:54.313778+00:00", "baseRating": 75, "priorRating": 67.58, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 12, "carrying": 54, "bCVision": 30, "breakTackle": 38, "speed": 88, "catching": 62, "catchInTraffic": 30, "shortRouteRunning": 27, "mediumRouteRunning": 22, "deepRouteRunning": 17, "passBlock": 68, "runBlock": 48, "powerMoves": 62, "finesseMoves": 65, "blockShedding": 73, "tackle": 84, "manCoverage": 58, "zoneCoverage": 57, "kickPower": 22, "kickAccuracy": 17}}, {"id": "3134362", "name": "Vita Vea", "team": "27", "positions": ["DT"], "rating": 94, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 16, "throwAccuracyDeep": 13, "throwUnderPressure": 12, "throwPower": 24, "carrying": 68, "bCVision": 55, "breakTackle": 49, "speed": 79, "catching": 40, "catchInTraffic": 24, "shortRouteRunning": 26, "mediumRouteRunning": 17, "deepRouteRunning": 16, "passBlock": 45, "runBlock": 52, "powerMoves": 87, "finesseMoves": 74, "blockShedding": 94, "tackle": 92, "manCoverage": 28, "zoneCoverage": 35, "kickPower": 15, "kickAccuracy": 16}}, {"id": "5085355", "name": "David Walker", "team": "27", "positions": ["EDGE"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 25, "carrying": 58, "bCVision": 55, "breakTackle": 42, "speed": 83, "catching": 60, "catchInTraffic": 53, "shortRouteRunning": 30, "mediumRouteRunning": 26, "deepRouteRunning": 23, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 65, "blockShedding": 71, "tackle": 75, "manCoverage": 56, "zoneCoverage": 62, "kickPower": 24, "kickAccuracy": 20}}, {"id": "4034790", "name": "Antoine Winfield Jr.", "team": "27", "positions": ["S"], "rating": 93, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 35, "carrying": 67, "bCVision": 82, "breakTackle": 72, "speed": 93, "catching": 77, "catchInTraffic": 71, "shortRouteRunning": 30, "mediumRouteRunning": 20, "deepRouteRunning": 15, "passBlock": 35, "runBlock": 35, "powerMoves": 46, "finesseMoves": 57, "blockShedding": 63, "tackle": 80, "manCoverage": 81, "zoneCoverage": 88, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4361727", "name": "Evan Deckers", "team": "27", "positions": ["LS"], "rating": 60, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 35, "carrying": 65, "bCVision": 39, "breakTackle": 20, "speed": 67, "catching": 67, "catchInTraffic": 62, "shortRouteRunning": 43, "mediumRouteRunning": 38, "deepRouteRunning": 24, "passBlock": 50, "runBlock": 44, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 41, "tackle": 39, "manCoverage": 14, "zoneCoverage": 23, "kickPower": 29, "kickAccuracy": 18}}, {"id": "2577619", "name": "Riley Dixon", "team": "27", "positions": ["P"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 37, "throwAccuracyMid": 33, "throwAccuracyDeep": 22, "throwUnderPressure": 13, "throwPower": 43, "carrying": 50, "bCVision": 50, "breakTackle": 34, "speed": 76, "catching": 38, "catchInTraffic": 15, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 10, "runBlock": 20, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 34, "manCoverage": 13, "zoneCoverage": 22, "kickPower": 92, "kickAccuracy": 81}}, {"id": "3150744", "name": "Chase McLaughlin", "team": "27", "positions": ["K"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 33, "throwAccuracyMid": 25, "throwAccuracyDeep": 20, "throwUnderPressure": 23, "throwPower": 41, "carrying": 45, "bCVision": 20, "breakTackle": 15, "speed": 73, "catching": 40, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 10, "runBlock": 15, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 15, "tackle": 20, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 98, "kickAccuracy": 85}}, {"id": "4248533", "name": "Josh Hayes", "team": "27", "positions": ["CB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 27, "carrying": 55, "bCVision": 66, "breakTackle": 60, "speed": 91, "catching": 67, "catchInTraffic": 57, "shortRouteRunning": 21, "mediumRouteRunning": 11, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 31, "finesseMoves": 36, "blockShedding": 45, "tackle": 53, "manCoverage": 71, "zoneCoverage": 69, "kickPower": 21, "kickAccuracy": 15}}, {"id": "4427677", "name": "Mohamed Kamara", "team": "27", "positions": ["EDGE"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 8, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 25, "carrying": 30, "bCVision": 45, "breakTackle": 30, "speed": 87, "catching": 25, "catchInTraffic": 20, "shortRouteRunning": 10, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 35, "runBlock": 40, "powerMoves": 69, "finesseMoves": 71, "blockShedding": 73, "tackle": 76, "manCoverage": 41, "zoneCoverage": 46, "kickPower": 20, "kickAccuracy": 17}}, {"id": "3871102", "name": "David Sills V", "team": "27", "positions": ["WR"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tampa-bay-buccaneers/6", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/27/roster", "rosterAsOf": "2026-09-23T15:57:41.403603+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 69, "throwAccuracyMid": 64, "throwAccuracyDeep": 58, "throwUnderPressure": 55, "throwPower": 73, "carrying": 71, "bCVision": 74, "breakTackle": 70, "speed": 90, "catching": 79, "catchInTraffic": 77, "shortRouteRunning": 74, "mediumRouteRunning": 72, "deepRouteRunning": 74, "passBlock": 35, "runBlock": 42, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 25, "manCoverage": 10, "zoneCoverage": 16, "kickPower": 19, "kickAccuracy": 17}}, {"id": "4883647", "name": "Elic Ayomanor", "team": "10", "positions": ["WR"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 27, "throwAccuracyMid": 19, "throwAccuracyDeep": 10, "throwUnderPressure": 24, "throwPower": 13, "carrying": 74, "bCVision": 78, "breakTackle": 73, "speed": 91, "catching": 83, "catchInTraffic": 84, "shortRouteRunning": 78, "mediumRouteRunning": 79, "deepRouteRunning": 80, "passBlock": 23, "runBlock": 52, "powerMoves": 30, "finesseMoves": 35, "blockShedding": 39, "tackle": 27, "manCoverage": 28, "zoneCoverage": 32, "kickPower": 31, "kickAccuracy": 16}}, {"id": "4361516", "name": "Daniel Bellinger", "team": "10", "positions": ["TE"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 74, "bCVision": 69, "breakTackle": 56, "speed": 84, "catching": 84, "catchInTraffic": 77, "shortRouteRunning": 67, "mediumRouteRunning": 59, "deepRouteRunning": 54, "passBlock": 61, "runBlock": 62, "powerMoves": 34, "finesseMoves": 31, "blockShedding": 49, "tackle": 44, "manCoverage": 23, "zoneCoverage": 31, "kickPower": 16, "kickAccuracy": 16}}, {"id": "4710000", "name": "Fernando Carmona", "team": "10", "positions": ["OG"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 142, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4710000", "asOf": "2026-09-10T14:22:53.561535+00:00", "baseRating": 70, "priorRating": 63.92, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 16, "carrying": 24, "bCVision": 14, "breakTackle": 10, "speed": 65, "catching": 37, "catchInTraffic": 33, "shortRouteRunning": 34, "mediumRouteRunning": 28, "deepRouteRunning": 22, "passBlock": 74, "runBlock": 74, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 15, "tackle": 31, "manCoverage": 14, "zoneCoverage": 16, "kickPower": 21, "kickAccuracy": 25}}, {"id": "4367567", "name": "Julius Chestnut", "team": "10", "positions": ["RB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 10, "throwUnderPressure": 11, "throwPower": 25, "carrying": 87, "bCVision": 78, "breakTackle": 80, "speed": 88, "catching": 68, "catchInTraffic": 63, "shortRouteRunning": 60, "mediumRouteRunning": 50, "deepRouteRunning": 45, "passBlock": 55, "runBlock": 45, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 38, "tackle": 35, "manCoverage": 10, "zoneCoverage": 12, "kickPower": 21, "kickAccuracy": 17}}, {"id": "4596542", "name": "Pat Coogan", "team": "10", "positions": ["C"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 194, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4596542", "asOf": "2026-09-10T14:22:53.547477+00:00", "baseRating": 65, "priorRating": 62.91, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 6, "throwPower": 17, "carrying": 33, "bCVision": 16, "breakTackle": 10, "speed": 66, "catching": 36, "catchInTraffic": 17, "shortRouteRunning": 10, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 74, "runBlock": 74, "powerMoves": 23, "finesseMoves": 22, "blockShedding": 43, "tackle": 36, "manCoverage": 16, "zoneCoverage": 13, "kickPower": 18, "kickAccuracy": 18}}, {"id": "4426987", "name": "Brandon Crenshaw-Dickson", "team": "10", "positions": ["OT"], "rating": 61, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 8, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 12, "carrying": 25, "bCVision": 27, "breakTackle": 12, "speed": 61, "catching": 19, "catchInTraffic": 16, "shortRouteRunning": 17, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 69, "runBlock": 67, "powerMoves": 13, "finesseMoves": 10, "blockShedding": 24, "tackle": 25, "manCoverage": 11, "zoneCoverage": 15, "kickPower": 16, "kickAccuracy": 11}}, {"id": "4431268", "name": "Chimere Dike", "team": "10", "positions": ["WR"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 10, "throwAccuracyDeep": 14, "throwUnderPressure": 35, "throwPower": 11, "carrying": 73, "bCVision": 75, "breakTackle": 69, "speed": 94, "catching": 85, "catchInTraffic": 77, "shortRouteRunning": 74, "mediumRouteRunning": 74, "deepRouteRunning": 76, "passBlock": 26, "runBlock": 51, "powerMoves": 31, "finesseMoves": 31, "blockShedding": 38, "tackle": 49, "manCoverage": 53, "zoneCoverage": 47, "kickPower": 20, "kickAccuracy": 18}}, {"id": "4039160", "name": "Kylen Granson", "team": "10", "positions": ["TE"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 5, "throwUnderPressure": 10, "throwPower": 27, "carrying": 74, "bCVision": 76, "breakTackle": 65, "speed": 84, "catching": 79, "catchInTraffic": 77, "shortRouteRunning": 64, "mediumRouteRunning": 59, "deepRouteRunning": 58, "passBlock": 60, "runBlock": 59, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 37, "tackle": 38, "manCoverage": 11, "zoneCoverage": 19, "kickPower": 20, "kickAccuracy": 17}}, {"id": "4686728", "name": "Gunnar Helm", "team": "10", "positions": ["TE"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 13, "throwAccuracyMid": 7, "throwAccuracyDeep": 15, "throwUnderPressure": 30, "throwPower": 21, "carrying": 71, "bCVision": 71, "breakTackle": 65, "speed": 78, "catching": 81, "catchInTraffic": 79, "shortRouteRunning": 67, "mediumRouteRunning": 62, "deepRouteRunning": 60, "passBlock": 59, "runBlock": 60, "powerMoves": 40, "finesseMoves": 34, "blockShedding": 44, "tackle": 41, "manCoverage": 24, "zoneCoverage": 24, "kickPower": 25, "kickAccuracy": 20}}, {"id": "4258181", "name": "James Hudson III", "team": "10", "positions": ["OT"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-england-patriots/22", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 24, "carrying": 35, "bCVision": 10, "breakTackle": 15, "speed": 60, "catching": 34, "catchInTraffic": 24, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 65, "runBlock": 72, "powerMoves": 49, "finesseMoves": 39, "blockShedding": 45, "tackle": 48, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 23, "kickAccuracy": 16}}, {"id": "4431437", "name": "JC Latham", "team": "10", "positions": ["OT"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 11, "throwAccuracyMid": 9, "throwAccuracyDeep": 6, "throwUnderPressure": 5, "throwPower": 21, "carrying": 33, "bCVision": 15, "breakTackle": 15, "speed": 63, "catching": 24, "catchInTraffic": 19, "shortRouteRunning": 15, "mediumRouteRunning": 14, "deepRouteRunning": 10, "passBlock": 78, "runBlock": 82, "powerMoves": 47, "finesseMoves": 32, "blockShedding": 49, "tackle": 40, "manCoverage": 9, "zoneCoverage": 10, "kickPower": 21, "kickAccuracy": 17}}, {"id": "4240920", "name": "Dan Moore Jr.", "team": "10", "positions": ["OT"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 13, "carrying": 36, "bCVision": 15, "breakTackle": 8, "speed": 64, "catching": 27, "catchInTraffic": 11, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 74, "runBlock": 77, "powerMoves": 21, "finesseMoves": 16, "blockShedding": 29, "tackle": 36, "manCoverage": 12, "zoneCoverage": 13, "kickPower": 19, "kickAccuracy": 12}}, {"id": "3916148", "name": "Tony Pollard", "team": "10", "positions": ["RB"], "rating": 83, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 15, "throwAccuracyDeep": 12, "throwUnderPressure": 12, "throwPower": 25, "carrying": 90, "bCVision": 89, "breakTackle": 81, "speed": 90, "catching": 74, "catchInTraffic": 62, "shortRouteRunning": 67, "mediumRouteRunning": 63, "deepRouteRunning": 62, "passBlock": 62, "runBlock": 32, "powerMoves": 12, "finesseMoves": 15, "blockShedding": 30, "tackle": 38, "manCoverage": 40, "zoneCoverage": 36, "kickPower": 14, "kickAccuracy": 10}}, {"id": "3925357", "name": "Calvin Ridley", "team": "10", "positions": ["WR"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 28, "throwAccuracyMid": 23, "throwAccuracyDeep": 18, "throwUnderPressure": 22, "throwPower": 32, "carrying": 75, "bCVision": 86, "breakTackle": 74, "speed": 92, "catching": 82, "catchInTraffic": 80, "shortRouteRunning": 76, "mediumRouteRunning": 78, "deepRouteRunning": 75, "passBlock": 30, "runBlock": 49, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 29, "manCoverage": 17, "zoneCoverage": 25, "kickPower": 19, "kickAccuracy": 16}}, {"id": "4569587", "name": "Wan'Dale Robinson", "team": "10", "positions": ["WR"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 19, "throwAccuracyMid": 14, "throwAccuracyDeep": 10, "throwUnderPressure": 19, "throwPower": 27, "carrying": 78, "bCVision": 83, "breakTackle": 76, "speed": 91, "catching": 93, "catchInTraffic": 81, "shortRouteRunning": 87, "mediumRouteRunning": 85, "deepRouteRunning": 83, "passBlock": 29, "runBlock": 40, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 32, "tackle": 34, "manCoverage": 24, "zoneCoverage": 30, "kickPower": 21, "kickAccuracy": 17}}, {"id": "4038544", "name": "Austin Schlottmann", "team": "10", "positions": ["C"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 17, "carrying": 29, "bCVision": 15, "breakTackle": 5, "speed": 69, "catching": 36, "catchInTraffic": 20, "shortRouteRunning": 16, "mediumRouteRunning": 10, "deepRouteRunning": 8, "passBlock": 73, "runBlock": 70, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 35, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 20, "kickAccuracy": 21}}, {"id": "4685555", "name": "Nicholas Singleton", "team": "10", "positions": ["RB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 165, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685555", "asOf": "2026-09-10T14:22:53.566372+00:00", "baseRating": 69, "priorRating": 63.44, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 18, "throwAccuracyDeep": 15, "throwUnderPressure": 26, "throwPower": 28, "carrying": 89, "bCVision": 75, "breakTackle": 76, "speed": 93, "catching": 70, "catchInTraffic": 62, "shortRouteRunning": 64, "mediumRouteRunning": 56, "deepRouteRunning": 49, "passBlock": 50, "runBlock": 44, "powerMoves": 15, "finesseMoves": 16, "blockShedding": 25, "tackle": 24, "manCoverage": 16, "zoneCoverage": 24, "kickPower": 26, "kickAccuracy": 23}}, {"id": "4429100", "name": "Peter Skoronski", "team": "10", "positions": ["OG"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 8, "throwAccuracyMid": 8, "throwAccuracyDeep": 8, "throwUnderPressure": 7, "throwPower": 25, "carrying": 29, "bCVision": 24, "breakTackle": 25, "speed": 67, "catching": 36, "catchInTraffic": 22, "shortRouteRunning": 14, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 87, "runBlock": 84, "powerMoves": 24, "finesseMoves": 16, "blockShedding": 22, "tackle": 25, "manCoverage": 10, "zoneCoverage": 9, "kickPower": 32, "kickAccuracy": 30}}, {"id": "4876319", "name": "Jackson Slater", "team": "10", "positions": ["OG"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 5, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 9, "throwPower": 24, "carrying": 29, "bCVision": 13, "breakTackle": 8, "speed": 72, "catching": 25, "catchInTraffic": 25, "shortRouteRunning": 13, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 70, "runBlock": 72, "powerMoves": 35, "finesseMoves": 33, "blockShedding": 36, "tackle": 35, "manCoverage": 12, "zoneCoverage": 14, "kickPower": 17, "kickAccuracy": 12}}, {"id": "4428557", "name": "Tyjae Spears", "team": "10", "positions": ["RB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 12, "throwPower": 29, "carrying": 95, "bCVision": 82, "breakTackle": 83, "speed": 88, "catching": 74, "catchInTraffic": 54, "shortRouteRunning": 66, "mediumRouteRunning": 58, "deepRouteRunning": 50, "passBlock": 60, "runBlock": 45, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 30, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 21, "kickAccuracy": 18}}, {"id": "4871023", "name": "Carnell Tate", "team": "10", "positions": ["WR"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 4, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4871023", "asOf": "2026-09-10T14:22:53.557684+00:00", "baseRating": 77, "priorRating": 75.5, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 25, "throwAccuracyMid": 20, "throwAccuracyDeep": 15, "throwUnderPressure": 27, "throwPower": 31, "carrying": 74, "bCVision": 83, "breakTackle": 75, "speed": 91, "catching": 85, "catchInTraffic": 83, "shortRouteRunning": 78, "mediumRouteRunning": 80, "deepRouteRunning": 78, "passBlock": 23, "runBlock": 47, "powerMoves": 15, "finesseMoves": 18, "blockShedding": 22, "tackle": 25, "manCoverage": 24, "zoneCoverage": 23, "kickPower": 29, "kickAccuracy": 25}}, {"id": "3039707", "name": "Mitchell Trubisky", "team": "10", "positions": ["QB"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 81, "throwAccuracyMid": 76, "throwAccuracyDeep": 74, "throwUnderPressure": 75, "throwPower": 89, "carrying": 63, "bCVision": 83, "breakTackle": 69, "speed": 83, "catching": 44, "catchInTraffic": 33, "shortRouteRunning": 38, "mediumRouteRunning": 28, "deepRouteRunning": 18, "passBlock": 18, "runBlock": 21, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 35, "manCoverage": 15, "zoneCoverage": 17, "kickPower": 31, "kickAccuracy": 23}}, {"id": "4688380", "name": "Cam Ward", "team": "10", "positions": ["QB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 86, "throwAccuracyMid": 80, "throwAccuracyDeep": 78, "throwUnderPressure": 80, "throwPower": 91, "carrying": 65, "bCVision": 73, "breakTackle": 63, "speed": 82, "catching": 49, "catchInTraffic": 28, "shortRouteRunning": 35, "mediumRouteRunning": 17, "deepRouteRunning": 19, "passBlock": 26, "runBlock": 32, "powerMoves": 38, "finesseMoves": 39, "blockShedding": 40, "tackle": 35, "manCoverage": 33, "zoneCoverage": 35, "kickPower": 24, "kickAccuracy": 28}}, {"id": "4240532", "name": "Tony Adams", "team": "10", "positions": ["S"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 25, "carrying": 59, "bCVision": 63, "breakTackle": 51, "speed": 89, "catching": 68, "catchInTraffic": 52, "shortRouteRunning": 43, "mediumRouteRunning": 42, "deepRouteRunning": 39, "passBlock": 35, "runBlock": 35, "powerMoves": 25, "finesseMoves": 33, "blockShedding": 48, "tackle": 65, "manCoverage": 77, "zoneCoverage": 74, "kickPower": 15, "kickAccuracy": 11}}, {"id": "3926229", "name": "Cody Barton", "team": "10", "positions": ["LB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 22, "carrying": 49, "bCVision": 43, "breakTackle": 38, "speed": 85, "catching": 74, "catchInTraffic": 50, "shortRouteRunning": 29, "mediumRouteRunning": 24, "deepRouteRunning": 18, "passBlock": 45, "runBlock": 45, "powerMoves": 61, "finesseMoves": 55, "blockShedding": 70, "tackle": 85, "manCoverage": 60, "zoneCoverage": 72, "kickPower": 16, "kickAccuracy": 20}}, {"id": "4035663", "name": "Terrell Burgess", "team": "10", "positions": ["S"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/new-orleans-saints/27", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 35, "carrying": 62, "bCVision": 65, "breakTackle": 44, "speed": 88, "catching": 64, "catchInTraffic": 55, "shortRouteRunning": 43, "mediumRouteRunning": 36, "deepRouteRunning": 30, "passBlock": 35, "runBlock": 35, "powerMoves": 40, "finesseMoves": 50, "blockShedding": 56, "tackle": 68, "manCoverage": 72, "zoneCoverage": 68, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4039052", "name": "Jordan Elliott", "team": "10", "positions": ["DT"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 23, "carrying": 28, "bCVision": 21, "breakTackle": 14, "speed": 71, "catching": 32, "catchInTraffic": 20, "shortRouteRunning": 12, "mediumRouteRunning": 6, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 71, "finesseMoves": 63, "blockShedding": 73, "tackle": 82, "manCoverage": 16, "zoneCoverage": 23, "kickPower": 13, "kickAccuracy": 10}}, {"id": "4870707", "name": "Keldric Faulk", "team": "10", "positions": ["EDGE"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 31, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870707", "asOf": "2026-09-10T14:22:53.580381+00:00", "baseRating": 78, "priorRating": 68.86, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 18, "throwAccuracyDeep": 10, "throwUnderPressure": 25, "throwPower": 35, "carrying": 51, "bCVision": 44, "breakTackle": 45, "speed": 83, "catching": 37, "catchInTraffic": 42, "shortRouteRunning": 17, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 77, "finesseMoves": 72, "blockShedding": 84, "tackle": 85, "manCoverage": 21, "zoneCoverage": 25, "kickPower": 27, "kickAccuracy": 20}}, {"id": "4429607", "name": "Cor'Dale Flott", "team": "10", "positions": ["CB"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 48, "bCVision": 60, "breakTackle": 48, "speed": 91, "catching": 61, "catchInTraffic": 49, "shortRouteRunning": 36, "mediumRouteRunning": 33, "deepRouteRunning": 30, "passBlock": 22, "runBlock": 27, "powerMoves": 21, "finesseMoves": 29, "blockShedding": 42, "tackle": 65, "manCoverage": 76, "zoneCoverage": 83, "kickPower": 18, "kickAccuracy": 14}}, {"id": "3120464", "name": "John Franklin-Myers", "team": "10", "positions": ["DT", "EDGE"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 9, "throwAccuracyDeep": 9, "throwUnderPressure": 17, "throwPower": 20, "carrying": 26, "bCVision": 30, "breakTackle": 24, "speed": 77, "catching": 38, "catchInTraffic": 18, "shortRouteRunning": 15, "mediumRouteRunning": 8, "deepRouteRunning": 4, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 81, "blockShedding": 81, "tackle": 82, "manCoverage": 25, "zoneCoverage": 33, "kickPower": 16, "kickAccuracy": 12}}, {"id": "4429834", "name": "Cedric Gray", "team": "10", "positions": ["LB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 17, "throwAccuracyMid": 19, "throwAccuracyDeep": 14, "throwUnderPressure": 15, "throwPower": 14, "carrying": 60, "bCVision": 57, "breakTackle": 54, "speed": 84, "catching": 70, "catchInTraffic": 62, "shortRouteRunning": 21, "mediumRouteRunning": 21, "deepRouteRunning": 15, "passBlock": 25, "runBlock": 28, "powerMoves": 59, "finesseMoves": 67, "blockShedding": 74, "tackle": 88, "manCoverage": 69, "zoneCoverage": 74, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4570469", "name": "Marcus Harris", "team": "10", "positions": ["CB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 12, "throwAccuracyDeep": 7, "throwUnderPressure": 27, "throwPower": 13, "carrying": 60, "bCVision": 73, "breakTackle": 44, "speed": 93, "catching": 74, "catchInTraffic": 61, "shortRouteRunning": 31, "mediumRouteRunning": 30, "deepRouteRunning": 29, "passBlock": 35, "runBlock": 33, "powerMoves": 27, "finesseMoves": 26, "blockShedding": 48, "tackle": 71, "manCoverage": 73, "zoneCoverage": 69, "kickPower": 23, "kickAccuracy": 23}}, {"id": "4870805", "name": "Anthony Hill Jr.", "team": "10", "positions": ["LB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": {"draftYear": 2026, "round": 2, "pick": 60, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4870805", "asOf": "2026-09-10T14:22:53.593768+00:00", "baseRating": 72, "priorRating": 66.72, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 32, "carrying": 57, "bCVision": 54, "breakTackle": 36, "speed": 89, "catching": 65, "catchInTraffic": 41, "shortRouteRunning": 25, "mediumRouteRunning": 20, "deepRouteRunning": 15, "passBlock": 50, "runBlock": 45, "powerMoves": 58, "finesseMoves": 57, "blockShedding": 70, "tackle": 82, "manCoverage": 59, "zoneCoverage": 63, "kickPower": 14, "kickAccuracy": 13}}, {"id": "4036134", "name": "Amani Hooker", "team": "10", "positions": ["S"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 34, "throwAccuracyMid": 28, "throwAccuracyDeep": 24, "throwUnderPressure": 17, "throwPower": 42, "carrying": 65, "bCVision": 71, "breakTackle": 55, "speed": 87, "catching": 78, "catchInTraffic": 57, "shortRouteRunning": 37, "mediumRouteRunning": 33, "deepRouteRunning": 24, "passBlock": 35, "runBlock": 35, "powerMoves": 45, "finesseMoves": 55, "blockShedding": 52, "tackle": 73, "manCoverage": 68, "zoneCoverage": 74, "kickPower": 55, "kickAccuracy": 44}}, {"id": "4567962", "name": "Jermaine Johnson II", "team": "10", "positions": ["EDGE"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 21, "carrying": 44, "bCVision": 40, "breakTackle": 28, "speed": 85, "catching": 48, "catchInTraffic": 28, "shortRouteRunning": 19, "mediumRouteRunning": 12, "deepRouteRunning": 9, "passBlock": 45, "runBlock": 45, "powerMoves": 77, "finesseMoves": 72, "blockShedding": 78, "tackle": 81, "manCoverage": 32, "zoneCoverage": 43, "kickPower": 17, "kickAccuracy": 15}}, {"id": "4367828", "name": "Truman Jones", "team": "10", "positions": ["EDGE"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 11, "throwPower": 20, "carrying": 32, "bCVision": 27, "breakTackle": 17, "speed": 83, "catching": 32, "catchInTraffic": 26, "shortRouteRunning": 10, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 35, "runBlock": 40, "powerMoves": 69, "finesseMoves": 63, "blockShedding": 72, "tackle": 73, "manCoverage": 32, "zoneCoverage": 38, "kickPower": 27, "kickAccuracy": 23}}, {"id": "5081785", "name": "Jackie Marshall", "team": "10", "positions": ["DT"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 184, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5081785", "asOf": "2026-09-10T14:22:53.718455+00:00", "baseRating": 68, "priorRating": 63.08, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 12, "carrying": 35, "bCVision": 33, "breakTackle": 14, "speed": 76, "catching": 34, "catchInTraffic": 30, "shortRouteRunning": 18, "mediumRouteRunning": 16, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 72, "finesseMoves": 64, "blockShedding": 74, "tackle": 77, "manCoverage": 25, "zoneCoverage": 24, "kickPower": 11, "kickAccuracy": 22}}, {"id": "3138764", "name": "Jacob Martin", "team": "10", "positions": ["EDGE"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 23, "carrying": 50, "bCVision": 34, "breakTackle": 22, "speed": 86, "catching": 48, "catchInTraffic": 30, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 66, "finesseMoves": 78, "blockShedding": 75, "tackle": 78, "manCoverage": 38, "zoneCoverage": 43, "kickPower": 17, "kickAccuracy": 11}}, {"id": "4876057", "name": "Oluwafemi Oladejo", "team": "10", "positions": ["EDGE"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 15, "throwPower": 26, "carrying": 51, "bCVision": 40, "breakTackle": 32, "speed": 85, "catching": 55, "catchInTraffic": 47, "shortRouteRunning": 17, "mediumRouteRunning": 10, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 73, "finesseMoves": 72, "blockShedding": 75, "tackle": 80, "manCoverage": 49, "zoneCoverage": 57, "kickPower": 27, "kickAccuracy": 24}}, {"id": "4567219", "name": "Owen Pappoe", "team": "10", "positions": ["LB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/arizona-cardinals/7", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 17, "throwAccuracyDeep": 12, "throwUnderPressure": 14, "throwPower": 24, "carrying": 55, "bCVision": 58, "breakTackle": 45, "speed": 89, "catching": 62, "catchInTraffic": 54, "shortRouteRunning": 15, "mediumRouteRunning": 10, "deepRouteRunning": 8, "passBlock": 35, "runBlock": 40, "powerMoves": 55, "finesseMoves": 60, "blockShedding": 61, "tackle": 76, "manCoverage": 66, "zoneCoverage": 61, "kickPower": 17, "kickAccuracy": 12}}, {"id": "4695280", "name": "Micah Robinson", "team": "10", "positions": ["CB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 13, "throwAccuracyDeep": 10, "throwUnderPressure": 20, "throwPower": 22, "carrying": 65, "bCVision": 58, "breakTackle": 45, "speed": 92, "catching": 75, "catchInTraffic": 62, "shortRouteRunning": 20, "mediumRouteRunning": 20, "deepRouteRunning": 17, "passBlock": 35, "runBlock": 35, "powerMoves": 25, "finesseMoves": 23, "blockShedding": 48, "tackle": 64, "manCoverage": 65, "zoneCoverage": 67, "kickPower": 21, "kickAccuracy": 29}}, {"id": "4035369", "name": "Jeffery Simmons", "team": "10", "positions": ["DT"], "rating": 95, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 29, "bCVision": 23, "breakTackle": 16, "speed": 78, "catching": 43, "catchInTraffic": 29, "shortRouteRunning": 40, "mediumRouteRunning": 32, "deepRouteRunning": 30, "passBlock": 45, "runBlock": 45, "powerMoves": 93, "finesseMoves": 89, "blockShedding": 92, "tackle": 87, "manCoverage": 29, "zoneCoverage": 39, "kickPower": 15, "kickAccuracy": 16}}, {"id": "4429142", "name": "Nazir Stackhouse", "team": "10", "positions": ["DT"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/green-bay-packers/20", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 20, "carrying": 36, "bCVision": 21, "breakTackle": 17, "speed": 67, "catching": 38, "catchInTraffic": 18, "shortRouteRunning": 16, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 66, "finesseMoves": 58, "blockShedding": 72, "tackle": 80, "manCoverage": 18, "zoneCoverage": 21, "kickPower": 16, "kickAccuracy": 12}}, {"id": "4369835", "name": "Alontae Taylor", "team": "10", "positions": ["CB"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 42, "throwAccuracyMid": 35, "throwAccuracyDeep": 30, "throwUnderPressure": 32, "throwPower": 44, "carrying": 63, "bCVision": 72, "breakTackle": 57, "speed": 95, "catching": 72, "catchInTraffic": 59, "shortRouteRunning": 43, "mediumRouteRunning": 40, "deepRouteRunning": 36, "passBlock": 35, "runBlock": 35, "powerMoves": 36, "finesseMoves": 45, "blockShedding": 43, "tackle": 62, "manCoverage": 73, "zoneCoverage": 78, "kickPower": 21, "kickAccuracy": 21}}, {"id": "3117258", "name": "Solomon Thomas", "team": "10", "positions": ["DT"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 18, "carrying": 40, "bCVision": 18, "breakTackle": 10, "speed": 82, "catching": 32, "catchInTraffic": 25, "shortRouteRunning": 25, "mediumRouteRunning": 18, "deepRouteRunning": 14, "passBlock": 45, "runBlock": 45, "powerMoves": 61, "finesseMoves": 74, "blockShedding": 73, "tackle": 82, "manCoverage": 29, "zoneCoverage": 43, "kickPower": 16, "kickAccuracy": 11}}, {"id": "4431613", "name": "James Williams Sr.", "team": "10", "positions": ["LB"], "rating": 67, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 34, "throwAccuracyMid": 27, "throwAccuracyDeep": 24, "throwUnderPressure": 14, "throwPower": 35, "carrying": 65, "bCVision": 67, "breakTackle": 62, "speed": 84, "catching": 69, "catchInTraffic": 65, "shortRouteRunning": 33, "mediumRouteRunning": 28, "deepRouteRunning": 23, "passBlock": 35, "runBlock": 35, "powerMoves": 54, "finesseMoves": 47, "blockShedding": 57, "tackle": 71, "manCoverage": 69, "zoneCoverage": 71, "kickPower": 15, "kickAccuracy": 14}}, {"id": "4685617", "name": "Kevin Winston Jr.", "team": "10", "positions": ["S"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 24, "carrying": 62, "bCVision": 71, "breakTackle": 56, "speed": 89, "catching": 66, "catchInTraffic": 52, "shortRouteRunning": 24, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 35, "runBlock": 35, "powerMoves": 38, "finesseMoves": 40, "blockShedding": 58, "tackle": 75, "manCoverage": 62, "zoneCoverage": 71, "kickPower": 20, "kickAccuracy": 17}}, {"id": "13848", "name": "Morgan Cox", "team": "10", "positions": ["LS"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 13, "throwPower": 22, "carrying": 67, "bCVision": 22, "breakTackle": 26, "speed": 70, "catching": 58, "catchInTraffic": 44, "shortRouteRunning": 47, "mediumRouteRunning": 40, "deepRouteRunning": 35, "passBlock": 56, "runBlock": 50, "powerMoves": 56, "finesseMoves": 55, "blockShedding": 63, "tackle": 63, "manCoverage": 15, "zoneCoverage": 20, "kickPower": 29, "kickAccuracy": 18}}, {"id": "3124084", "name": "Joey Slye", "team": "10", "positions": ["K"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 30, "throwAccuracyDeep": 24, "throwUnderPressure": 16, "throwPower": 29, "carrying": 40, "bCVision": 16, "breakTackle": 15, "speed": 71, "catching": 35, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 16, "runBlock": 19, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 24, "tackle": 31, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 98, "kickAccuracy": 83}}, {"id": "3915398", "name": "Tommy Townsend", "team": "10", "positions": ["P"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 49, "throwAccuracyMid": 41, "throwAccuracyDeep": 33, "throwUnderPressure": 16, "throwPower": 58, "carrying": 40, "bCVision": 10, "breakTackle": 12, "speed": 81, "catching": 20, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 15, "deepRouteRunning": 15, "passBlock": 11, "runBlock": 14, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 32, "tackle": 35, "manCoverage": 16, "zoneCoverage": 24, "kickPower": 95, "kickAccuracy": 83}}, {"id": "4585317", "name": "Kendell Brooks", "team": "10", "positions": ["S"], "rating": 63, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 5, "throwPower": 31, "carrying": 55, "bCVision": 66, "breakTackle": 60, "speed": 91, "catching": 58, "catchInTraffic": 52, "shortRouteRunning": 25, "mediumRouteRunning": 21, "deepRouteRunning": 13, "passBlock": 35, "runBlock": 35, "powerMoves": 35, "finesseMoves": 40, "blockShedding": 54, "tackle": 65, "manCoverage": 62, "zoneCoverage": 67, "kickPower": 17, "kickAccuracy": 13}}, {"id": "4877034", "name": "Jaren Kanak", "team": "10", "positions": ["TE"], "rating": 60, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 225, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4877034", "asOf": "2026-09-10T14:22:53.731687+00:00", "baseRating": 60, "priorRating": 62.43, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 39, "throwAccuracyMid": 34, "throwAccuracyDeep": 30, "throwUnderPressure": 36, "throwPower": 54, "carrying": 68, "bCVision": 65, "breakTackle": 63, "speed": 88, "catching": 79, "catchInTraffic": 74, "shortRouteRunning": 58, "mediumRouteRunning": 51, "deepRouteRunning": 46, "passBlock": 55, "runBlock": 55, "powerMoves": 47, "finesseMoves": 43, "blockShedding": 55, "tackle": 66, "manCoverage": 56, "zoneCoverage": 62, "kickPower": 25, "kickAccuracy": 30}}, {"id": "2982313", "name": "Tanoh Kpassagnon", "team": "10", "positions": ["EDGE"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 15, "carrying": 44, "bCVision": 37, "breakTackle": 23, "speed": 79, "catching": 47, "catchInTraffic": 41, "shortRouteRunning": 20, "mediumRouteRunning": 10, "deepRouteRunning": 6, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 66, "blockShedding": 76, "tackle": 79, "manCoverage": 42, "zoneCoverage": 50, "kickPower": 15, "kickAccuracy": 29}}, {"id": "4573318", "name": "Dorian Mausi", "team": "10", "positions": ["LB"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 21, "carrying": 57, "bCVision": 44, "breakTackle": 35, "speed": 83, "catching": 53, "catchInTraffic": 44, "shortRouteRunning": 24, "mediumRouteRunning": 19, "deepRouteRunning": 14, "passBlock": 45, "runBlock": 45, "powerMoves": 48, "finesseMoves": 51, "blockShedding": 63, "tackle": 78, "manCoverage": 54, "zoneCoverage": 60, "kickPower": 27, "kickAccuracy": 21}}, {"id": "4917635", "name": "Joshua Williams", "team": "10", "positions": ["CB"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/tennessee-titans/30", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/10/roster", "rosterAsOf": "2026-09-23T15:57:42.157972+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 30, "carrying": 64, "bCVision": 70, "breakTackle": 62, "speed": 92, "catching": 71, "catchInTraffic": 61, "shortRouteRunning": 40, "mediumRouteRunning": 37, "deepRouteRunning": 35, "passBlock": 34, "runBlock": 35, "powerMoves": 32, "finesseMoves": 38, "blockShedding": 46, "tackle": 60, "manCoverage": 70, "zoneCoverage": 75, "kickPower": 14, "kickAccuracy": 13}}, {"id": "3115922", "name": "Nick Allegretti", "team": "28", "positions": ["C", "OG"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 12, "throwPower": 23, "carrying": 40, "bCVision": 14, "breakTackle": 6, "speed": 67, "catching": 42, "catchInTraffic": 10, "shortRouteRunning": 19, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 76, "runBlock": 76, "powerMoves": 22, "finesseMoves": 17, "blockShedding": 31, "tackle": 41, "manCoverage": 12, "zoneCoverage": 12, "kickPower": 22, "kickAccuracy": 17}}, {"id": "4685246", "name": "Kaytron Allen", "team": "28", "positions": ["RB"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": {"draftYear": 2026, "round": 6, "pick": 187, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4685246", "asOf": "2026-09-10T14:22:47.470075+00:00", "baseRating": 71, "priorRating": 63.03, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 31, "throwAccuracyMid": 26, "throwAccuracyDeep": 22, "throwUnderPressure": 25, "throwPower": 38, "carrying": 91, "bCVision": 82, "breakTackle": 80, "speed": 89, "catching": 66, "catchInTraffic": 47, "shortRouteRunning": 57, "mediumRouteRunning": 48, "deepRouteRunning": 41, "passBlock": 56, "runBlock": 47, "powerMoves": 23, "finesseMoves": 18, "blockShedding": 25, "tackle": 30, "manCoverage": 20, "zoneCoverage": 22, "kickPower": 34, "kickAccuracy": 32}}, {"id": "4048228", "name": "John Bates", "team": "28", "positions": ["TE"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 75, "bCVision": 67, "breakTackle": 52, "speed": 77, "catching": 77, "catchInTraffic": 75, "shortRouteRunning": 64, "mediumRouteRunning": 59, "deepRouteRunning": 52, "passBlock": 63, "runBlock": 64, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 45, "tackle": 47, "manCoverage": 21, "zoneCoverage": 26, "kickPower": 23, "kickAccuracy": 19}}, {"id": "4361577", "name": "Dyami Brown", "team": "28", "positions": ["WR"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 43, "throwAccuracyMid": 32, "throwAccuracyDeep": 30, "throwUnderPressure": 31, "throwPower": 51, "carrying": 72, "bCVision": 82, "breakTackle": 76, "speed": 92, "catching": 85, "catchInTraffic": 81, "shortRouteRunning": 75, "mediumRouteRunning": 76, "deepRouteRunning": 78, "passBlock": 25, "runBlock": 43, "powerMoves": 12, "finesseMoves": 17, "blockShedding": 39, "tackle": 37, "manCoverage": 22, "zoneCoverage": 29, "kickPower": 17, "kickAccuracy": 13}}, {"id": "4567156", "name": "Treylon Burks", "team": "28", "positions": ["WR"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 39, "throwAccuracyMid": 33, "throwAccuracyDeep": 23, "throwUnderPressure": 31, "throwPower": 53, "carrying": 77, "bCVision": 86, "breakTackle": 78, "speed": 89, "catching": 81, "catchInTraffic": 82, "shortRouteRunning": 73, "mediumRouteRunning": 72, "deepRouteRunning": 70, "passBlock": 34, "runBlock": 46, "powerMoves": 12, "finesseMoves": 17, "blockShedding": 42, "tackle": 46, "manCoverage": 26, "zoneCoverage": 34, "kickPower": 19, "kickAccuracy": 16}}, {"id": "4685030", "name": "Brandon Coleman", "team": "28", "positions": ["OT", "OG"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 11, "throwAccuracyMid": 10, "throwAccuracyDeep": 7, "throwUnderPressure": 7, "throwPower": 23, "carrying": 27, "bCVision": 34, "breakTackle": 28, "speed": 73, "catching": 26, "catchInTraffic": 22, "shortRouteRunning": 12, "mediumRouteRunning": 11, "deepRouteRunning": 7, "passBlock": 75, "runBlock": 74, "powerMoves": 35, "finesseMoves": 31, "blockShedding": 35, "tackle": 27, "manCoverage": 10, "zoneCoverage": 10, "kickPower": 17, "kickAccuracy": 11}}, {"id": "4685326", "name": "Josh Conerly Jr.", "team": "28", "positions": ["OT"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 30, "throwPower": 21, "carrying": 31, "bCVision": 24, "breakTackle": 15, "speed": 71, "catching": 30, "catchInTraffic": 18, "shortRouteRunning": 16, "mediumRouteRunning": 11, "deepRouteRunning": 10, "passBlock": 76, "runBlock": 77, "powerMoves": 24, "finesseMoves": 26, "blockShedding": 35, "tackle": 26, "manCoverage": 13, "zoneCoverage": 15, "kickPower": 26, "kickAccuracy": 17}}, {"id": "4262199", "name": "Sam Cosmi", "team": "28", "positions": ["OG"], "rating": 87, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 22, "carrying": 52, "bCVision": 19, "breakTackle": 9, "speed": 76, "catching": 54, "catchInTraffic": 55, "shortRouteRunning": 38, "mediumRouteRunning": 12, "deepRouteRunning": 10, "passBlock": 82, "runBlock": 90, "powerMoves": 20, "finesseMoves": 19, "blockShedding": 21, "tackle": 35, "manCoverage": 11, "zoneCoverage": 14, "kickPower": 18, "kickAccuracy": 19}}, {"id": "4575131", "name": "Jacory Croskey-Merritt", "team": "28", "positions": ["RB"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 21, "throwAccuracyDeep": 13, "throwUnderPressure": 24, "throwPower": 24, "carrying": 90, "bCVision": 85, "breakTackle": 83, "speed": 92, "catching": 62, "catchInTraffic": 55, "shortRouteRunning": 50, "mediumRouteRunning": 43, "deepRouteRunning": 33, "passBlock": 50, "runBlock": 36, "powerMoves": 27, "finesseMoves": 30, "blockShedding": 31, "tackle": 32, "manCoverage": 20, "zoneCoverage": 25, "kickPower": 26, "kickAccuracy": 27}}, {"id": "4426348", "name": "Jayden Daniels", "team": "28", "positions": ["QB"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 86, "throwAccuracyMid": 88, "throwAccuracyDeep": 81, "throwUnderPressure": 82, "throwPower": 92, "carrying": 62, "bCVision": 92, "breakTackle": 75, "speed": 90, "catching": 37, "catchInTraffic": 19, "shortRouteRunning": 16, "mediumRouteRunning": 13, "deepRouteRunning": 11, "passBlock": 10, "runBlock": 16, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 16, "tackle": 19, "manCoverage": 15, "zoneCoverage": 14, "kickPower": 10, "kickAccuracy": 19}}, {"id": "2976212", "name": "Stefon Diggs", "team": "28", "positions": ["WR"], "rating": 86, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 27, "throwAccuracyMid": 23, "throwAccuracyDeep": 18, "throwUnderPressure": 20, "throwPower": 46, "carrying": 72, "bCVision": 94, "breakTackle": 81, "speed": 88, "catching": 92, "catchInTraffic": 88, "shortRouteRunning": 91, "mediumRouteRunning": 86, "deepRouteRunning": 84, "passBlock": 39, "runBlock": 50, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 34, "tackle": 27, "manCoverage": 33, "zoneCoverage": 38, "kickPower": 30, "kickAccuracy": 30}}, {"id": "4432722", "name": "Athan Kaliakmanis", "team": "28", "positions": ["QB"], "rating": 62, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": {"draftYear": 2026, "round": 7, "pick": 223, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/4432722", "asOf": "2026-09-10T14:22:47.507901+00:00", "baseRating": 62, "priorRating": 62.46, "weight": 0.2, "adjustment": 0, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 79, "throwAccuracyMid": 75, "throwAccuracyDeep": 74, "throwUnderPressure": 75, "throwPower": 87, "carrying": 71, "bCVision": 63, "breakTackle": 63, "speed": 75, "catching": 52, "catchInTraffic": 21, "shortRouteRunning": 32, "mediumRouteRunning": 25, "deepRouteRunning": 29, "passBlock": 15, "runBlock": 21, "powerMoves": 17, "finesseMoves": 22, "blockShedding": 23, "tackle": 17, "manCoverage": 10, "zoneCoverage": 13, "kickPower": 20, "kickAccuracy": 23}}, {"id": "4602667", "name": "Jaylin Lane", "team": "28", "positions": ["WR"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 44, "throwAccuracyMid": 41, "throwAccuracyDeep": 33, "throwUnderPressure": 32, "throwPower": 60, "carrying": 72, "bCVision": 80, "breakTackle": 76, "speed": 94, "catching": 83, "catchInTraffic": 77, "shortRouteRunning": 76, "mediumRouteRunning": 73, "deepRouteRunning": 76, "passBlock": 22, "runBlock": 43, "powerMoves": 27, "finesseMoves": 28, "blockShedding": 36, "tackle": 34, "manCoverage": 34, "zoneCoverage": 37, "kickPower": 24, "kickAccuracy": 20}}, {"id": "2576980", "name": "Marcus Mariota", "team": "28", "positions": ["QB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 86, "throwAccuracyMid": 84, "throwAccuracyDeep": 74, "throwUnderPressure": 79, "throwPower": 86, "carrying": 64, "bCVision": 86, "breakTackle": 73, "speed": 86, "catching": 62, "catchInTraffic": 26, "shortRouteRunning": 39, "mediumRouteRunning": 29, "deepRouteRunning": 19, "passBlock": 20, "runBlock": 28, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 28, "manCoverage": 10, "zoneCoverage": 24, "kickPower": 37, "kickAccuracy": 35}}, {"id": "4426948", "name": "Luke McCaffrey", "team": "28", "positions": ["WR"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 53, "throwAccuracyMid": 45, "throwAccuracyDeep": 43, "throwUnderPressure": 51, "throwPower": 58, "carrying": 76, "bCVision": 80, "breakTackle": 72, "speed": 90, "catching": 83, "catchInTraffic": 84, "shortRouteRunning": 76, "mediumRouteRunning": 75, "deepRouteRunning": 71, "passBlock": 28, "runBlock": 38, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 30, "tackle": 32, "manCoverage": 13, "zoneCoverage": 19, "kickPower": 21, "kickAccuracy": 16}}, {"id": "3121422", "name": "Terry McLaurin", "team": "28", "positions": ["WR"], "rating": 91, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 32, "carrying": 76, "bCVision": 88, "breakTackle": 82, "speed": 95, "catching": 95, "catchInTraffic": 91, "shortRouteRunning": 88, "mediumRouteRunning": 88, "deepRouteRunning": 90, "passBlock": 37, "runBlock": 47, "powerMoves": 11, "finesseMoves": 11, "blockShedding": 41, "tackle": 41, "manCoverage": 16, "zoneCoverage": 24, "kickPower": 16, "kickAccuracy": 14}}, {"id": "4360635", "name": "Chig Okonkwo", "team": "28", "positions": ["TE"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 6, "throwUnderPressure": 6, "throwPower": 20, "carrying": 73, "bCVision": 81, "breakTackle": 72, "speed": 88, "catching": 85, "catchInTraffic": 79, "shortRouteRunning": 70, "mediumRouteRunning": 66, "deepRouteRunning": 61, "passBlock": 61, "runBlock": 61, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 29, "tackle": 30, "manCoverage": 12, "zoneCoverage": 15, "kickPower": 21, "kickAccuracy": 18}}, {"id": "4244615", "name": "Chris Paul", "team": "28", "positions": ["OG"], "rating": 74, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 25, "carrying": 25, "bCVision": 21, "breakTackle": 14, "speed": 75, "catching": 29, "catchInTraffic": 10, "shortRouteRunning": 12, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 81, "runBlock": 73, "powerMoves": 19, "finesseMoves": 15, "blockShedding": 23, "tackle": 31, "manCoverage": 8, "zoneCoverage": 9, "kickPower": 27, "kickAccuracy": 23}}, {"id": "4690923", "name": "Ben Sinnott", "team": "28", "positions": ["TE"], "rating": 69, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 15, "throwAccuracyMid": 10, "throwAccuracyDeep": 5, "throwUnderPressure": 15, "throwPower": 26, "carrying": 74, "bCVision": 76, "breakTackle": 70, "speed": 83, "catching": 79, "catchInTraffic": 76, "shortRouteRunning": 68, "mediumRouteRunning": 62, "deepRouteRunning": 55, "passBlock": 57, "runBlock": 59, "powerMoves": 54, "finesseMoves": 45, "blockShedding": 50, "tackle": 55, "manCoverage": 33, "zoneCoverage": 46, "kickPower": 23, "kickAccuracy": 18}}, {"id": "4697815", "name": "Rachaad White", "team": "28", "positions": ["RB"], "rating": 78, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 15, "throwAccuracyDeep": 10, "throwUnderPressure": 14, "throwPower": 26, "carrying": 89, "bCVision": 84, "breakTackle": 83, "speed": 89, "catching": 76, "catchInTraffic": 60, "shortRouteRunning": 71, "mediumRouteRunning": 64, "deepRouteRunning": 57, "passBlock": 58, "runBlock": 37, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 26, "tackle": 30, "manCoverage": 12, "zoneCoverage": 17, "kickPower": 21, "kickAccuracy": 18}}, {"id": "5081432", "name": "Antonio Williams", "team": "28", "positions": ["WR"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": {"draftYear": 2026, "round": 3, "pick": 71, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5081432", "asOf": "2026-09-10T14:22:47.538770+00:00", "baseRating": 73, "priorRating": 66.17, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 57, "throwAccuracyMid": 57, "throwAccuracyDeep": 59, "throwUnderPressure": 52, "throwPower": 66, "carrying": 75, "bCVision": 83, "breakTackle": 76, "speed": 92, "catching": 82, "catchInTraffic": 78, "shortRouteRunning": 76, "mediumRouteRunning": 77, "deepRouteRunning": 74, "passBlock": 33, "runBlock": 51, "powerMoves": 28, "finesseMoves": 27, "blockShedding": 34, "tackle": 37, "manCoverage": 36, "zoneCoverage": 40, "kickPower": 30, "kickAccuracy": 29}}, {"id": "3042702", "name": "Andrew Wylie", "team": "28", "positions": ["OG"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 5, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 10, "throwPower": 25, "carrying": 27, "bCVision": 25, "breakTackle": 20, "speed": 68, "catching": 35, "catchInTraffic": 30, "shortRouteRunning": 25, "mediumRouteRunning": 15, "deepRouteRunning": 7, "passBlock": 77, "runBlock": 78, "powerMoves": 40, "finesseMoves": 30, "blockShedding": 32, "tackle": 35, "manCoverage": 11, "zoneCoverage": 11, "kickPower": 19, "kickAccuracy": 15}}, {"id": "4363097", "name": "Percy Butler", "team": "28", "positions": ["S"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 16, "throwAccuracyMid": 13, "throwAccuracyDeep": 10, "throwUnderPressure": 8, "throwPower": 26, "carrying": 59, "bCVision": 58, "breakTackle": 46, "speed": 91, "catching": 60, "catchInTraffic": 53, "shortRouteRunning": 35, "mediumRouteRunning": 31, "deepRouteRunning": 26, "passBlock": 34, "runBlock": 34, "powerMoves": 30, "finesseMoves": 37, "blockShedding": 51, "tackle": 58, "manCoverage": 72, "zoneCoverage": 69, "kickPower": 20, "kickAccuracy": 15}}, {"id": "4242205", "name": "K'Lavon Chaisson", "team": "28", "positions": ["EDGE"], "rating": 75, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 26, "carrying": 47, "bCVision": 32, "breakTackle": 19, "speed": 86, "catching": 51, "catchInTraffic": 31, "shortRouteRunning": 12, "mediumRouteRunning": 7, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 65, "finesseMoves": 78, "blockShedding": 75, "tackle": 77, "manCoverage": 49, "zoneCoverage": 54, "kickPower": 20, "kickAccuracy": 17}}, {"id": "4426901", "name": "Leo Chenal", "team": "28", "positions": ["LB"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 21, "throwAccuracyMid": 18, "throwAccuracyDeep": 15, "throwUnderPressure": 18, "throwPower": 25, "carrying": 68, "bCVision": 72, "breakTackle": 67, "speed": 87, "catching": 52, "catchInTraffic": 44, "shortRouteRunning": 28, "mediumRouteRunning": 24, "deepRouteRunning": 19, "passBlock": 45, "runBlock": 45, "powerMoves": 63, "finesseMoves": 54, "blockShedding": 82, "tackle": 86, "manCoverage": 63, "zoneCoverage": 69, "kickPower": 24, "kickAccuracy": 21}}, {"id": "4426403", "name": "Nick Cross", "team": "28", "positions": ["S"], "rating": 81, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 22, "throwAccuracyMid": 14, "throwAccuracyDeep": 12, "throwUnderPressure": 9, "throwPower": 26, "carrying": 54, "bCVision": 65, "breakTackle": 52, "speed": 92, "catching": 73, "catchInTraffic": 59, "shortRouteRunning": 20, "mediumRouteRunning": 18, "deepRouteRunning": 16, "passBlock": 35, "runBlock": 35, "powerMoves": 32, "finesseMoves": 38, "blockShedding": 54, "tackle": 81, "manCoverage": 72, "zoneCoverage": 77, "kickPower": 25, "kickAccuracy": 23}}, {"id": "3943270", "name": "Rasul Douglas", "team": "28", "positions": ["CB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 14, "carrying": 72, "bCVision": 69, "breakTackle": 53, "speed": 88, "catching": 81, "catchInTraffic": 68, "shortRouteRunning": 29, "mediumRouteRunning": 19, "deepRouteRunning": 12, "passBlock": 35, "runBlock": 35, "powerMoves": 30, "finesseMoves": 39, "blockShedding": 45, "tackle": 65, "manCoverage": 77, "zoneCoverage": 82, "kickPower": 14, "kickAccuracy": 16}}, {"id": "4361357", "name": "Javontae Jean-Baptiste", "team": "28", "positions": ["EDGE"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 9, "throwAccuracyMid": 6, "throwAccuracyDeep": 5, "throwUnderPressure": 5, "throwPower": 18, "carrying": 30, "bCVision": 42, "breakTackle": 33, "speed": 84, "catching": 52, "catchInTraffic": 45, "shortRouteRunning": 43, "mediumRouteRunning": 38, "deepRouteRunning": 34, "passBlock": 48, "runBlock": 40, "powerMoves": 64, "finesseMoves": 63, "blockShedding": 72, "tackle": 75, "manCoverage": 31, "zoneCoverage": 30, "kickPower": 34, "kickAccuracy": 29}}, {"id": "5081392", "name": "Joshua Josephs", "team": "28", "positions": ["EDGE"], "rating": 70, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": {"draftYear": 2026, "round": 5, "pick": 147, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5081392", "asOf": "2026-09-10T14:22:47.569682+00:00", "baseRating": 72, "priorRating": 63.81, "weight": 0.2, "adjustment": -2, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 18, "throwAccuracyDeep": 10, "throwUnderPressure": 16, "throwPower": 23, "carrying": 49, "bCVision": 35, "breakTackle": 34, "speed": 82, "catching": 39, "catchInTraffic": 45, "shortRouteRunning": 18, "mediumRouteRunning": 15, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 76, "blockShedding": 76, "tackle": 80, "manCoverage": 35, "zoneCoverage": 42, "kickPower": 27, "kickAccuracy": 20}}, {"id": "4259491", "name": "Javon Kinlaw", "team": "28", "positions": ["DT"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 24, "carrying": 34, "bCVision": 24, "breakTackle": 16, "speed": 72, "catching": 31, "catchInTraffic": 16, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 76, "finesseMoves": 71, "blockShedding": 74, "tackle": 81, "manCoverage": 17, "zoneCoverage": 25, "kickPower": 19, "kickAccuracy": 12}}, {"id": "3127273", "name": "Frankie Luvu", "team": "28", "positions": ["LB"], "rating": 79, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 34, "carrying": 48, "bCVision": 45, "breakTackle": 25, "speed": 85, "catching": 55, "catchInTraffic": 22, "shortRouteRunning": 15, "mediumRouteRunning": 5, "deepRouteRunning": 5, "passBlock": 45, "runBlock": 45, "powerMoves": 67, "finesseMoves": 76, "blockShedding": 75, "tackle": 82, "manCoverage": 57, "zoneCoverage": 65, "kickPower": 16, "kickAccuracy": 12}}, {"id": "4568617", "name": "Jordan Magee", "team": "28", "positions": ["LB"], "rating": 68, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 50, "throwAccuracyMid": 46, "throwAccuracyDeep": 42, "throwUnderPressure": 32, "throwPower": 54, "carrying": 66, "bCVision": 66, "breakTackle": 55, "speed": 87, "catching": 56, "catchInTraffic": 47, "shortRouteRunning": 10, "mediumRouteRunning": 6, "deepRouteRunning": 5, "passBlock": 35, "runBlock": 45, "powerMoves": 54, "finesseMoves": 65, "blockShedding": 67, "tackle": 79, "manCoverage": 61, "zoneCoverage": 66, "kickPower": 18, "kickAccuracy": 14}}, {"id": "4360378", "name": "Quan Martin", "team": "28", "positions": ["S"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 8, "throwAccuracyMid": 7, "throwAccuracyDeep": 6, "throwUnderPressure": 18, "throwPower": 25, "carrying": 62, "bCVision": 72, "breakTackle": 67, "speed": 90, "catching": 75, "catchInTraffic": 61, "shortRouteRunning": 24, "mediumRouteRunning": 14, "deepRouteRunning": 12, "passBlock": 35, "runBlock": 35, "powerMoves": 37, "finesseMoves": 43, "blockShedding": 53, "tackle": 71, "manCoverage": 75, "zoneCoverage": 72, "kickPower": 20, "kickAccuracy": 20}}, {"id": "4427984", "name": "Kain Medrano", "team": "28", "positions": ["LB"], "rating": 66, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 24, "throwAccuracyMid": 21, "throwAccuracyDeep": 18, "throwUnderPressure": 18, "throwPower": 22, "carrying": 61, "bCVision": 47, "breakTackle": 39, "speed": 90, "catching": 50, "catchInTraffic": 43, "shortRouteRunning": 24, "mediumRouteRunning": 21, "deepRouteRunning": 18, "passBlock": 40, "runBlock": 40, "powerMoves": 49, "finesseMoves": 52, "blockShedding": 62, "tackle": 77, "manCoverage": 55, "zoneCoverage": 61, "kickPower": 21, "kickAccuracy": 18}}, {"id": "2971586", "name": "Fabian Moreau", "team": "28", "positions": ["CB"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 25, "carrying": 59, "bCVision": 68, "breakTackle": 53, "speed": 90, "catching": 72, "catchInTraffic": 61, "shortRouteRunning": 28, "mediumRouteRunning": 18, "deepRouteRunning": 11, "passBlock": 35, "runBlock": 35, "powerMoves": 31, "finesseMoves": 38, "blockShedding": 47, "tackle": 62, "manCoverage": 67, "zoneCoverage": 73, "kickPower": 15, "kickAccuracy": 16}}, {"id": "3929865", "name": "Charles Omenihu", "team": "28", "positions": ["DT", "EDGE"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 28, "carrying": 41, "bCVision": 33, "breakTackle": 23, "speed": 73, "catching": 46, "catchInTraffic": 44, "shortRouteRunning": 21, "mediumRouteRunning": 14, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 76, "finesseMoves": 70, "blockShedding": 78, "tackle": 78, "manCoverage": 37, "zoneCoverage": 45, "kickPower": 15, "kickAccuracy": 15}}, {"id": "4361422", "name": "Odafe Oweh", "team": "28", "positions": ["EDGE"], "rating": 80, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 13, "throwPower": 22, "carrying": 48, "bCVision": 46, "breakTackle": 35, "speed": 88, "catching": 54, "catchInTraffic": 41, "shortRouteRunning": 29, "mediumRouteRunning": 26, "deepRouteRunning": 19, "passBlock": 45, "runBlock": 45, "powerMoves": 81, "finesseMoves": 70, "blockShedding": 76, "tackle": 86, "manCoverage": 45, "zoneCoverage": 53, "kickPower": 29, "kickAccuracy": 26}}, {"id": "4572460", "name": "Tyler Owens", "team": "28", "positions": ["S"], "rating": 65, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 22, "carrying": 64, "bCVision": 68, "breakTackle": 54, "speed": 93, "catching": 65, "catchInTraffic": 59, "shortRouteRunning": 20, "mediumRouteRunning": 16, "deepRouteRunning": 12, "passBlock": 35, "runBlock": 35, "powerMoves": 27, "finesseMoves": 36, "blockShedding": 54, "tackle": 62, "manCoverage": 63, "zoneCoverage": 68, "kickPower": 19, "kickAccuracy": 17}}, {"id": "3925354", "name": "Daron Payne", "team": "28", "positions": ["DT"], "rating": 84, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 17, "throwPower": 26, "carrying": 46, "bCVision": 37, "breakTackle": 32, "speed": 77, "catching": 46, "catchInTraffic": 23, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 80, "finesseMoves": 75, "blockShedding": 85, "tackle": 81, "manCoverage": 23, "zoneCoverage": 29, "kickPower": 17, "kickAccuracy": 14}}, {"id": "3125248", "name": "Jeremy Reaves", "team": "28", "positions": ["S"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 28, "carrying": 64, "bCVision": 66, "breakTackle": 49, "speed": 85, "catching": 59, "catchInTraffic": 48, "shortRouteRunning": 15, "mediumRouteRunning": 13, "deepRouteRunning": 10, "passBlock": 35, "runBlock": 35, "powerMoves": 33, "finesseMoves": 41, "blockShedding": 52, "tackle": 74, "manCoverage": 68, "zoneCoverage": 72, "kickPower": 16, "kickAccuracy": 13}}, {"id": "4239694", "name": "Amik Robertson", "team": "28", "positions": ["CB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 33, "throwAccuracyMid": 27, "throwAccuracyDeep": 24, "throwUnderPressure": 30, "throwPower": 39, "carrying": 64, "bCVision": 68, "breakTackle": 56, "speed": 90, "catching": 75, "catchInTraffic": 63, "shortRouteRunning": 36, "mediumRouteRunning": 33, "deepRouteRunning": 29, "passBlock": 16, "runBlock": 29, "powerMoves": 37, "finesseMoves": 45, "blockShedding": 48, "tackle": 48, "manCoverage": 77, "zoneCoverage": 82, "kickPower": 11, "kickAccuracy": 10}}, {"id": "4428414", "name": "Mike Sainristil", "team": "28", "positions": ["CB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 20, "throwAccuracyMid": 16, "throwAccuracyDeep": 14, "throwUnderPressure": 13, "throwPower": 27, "carrying": 64, "bCVision": 74, "breakTackle": 71, "speed": 90, "catching": 78, "catchInTraffic": 70, "shortRouteRunning": 55, "mediumRouteRunning": 52, "deepRouteRunning": 57, "passBlock": 33, "runBlock": 34, "powerMoves": 32, "finesseMoves": 42, "blockShedding": 47, "tackle": 67, "manCoverage": 74, "zoneCoverage": 75, "kickPower": 18, "kickAccuracy": 17}}, {"id": "3929956", "name": "Tim Settle", "team": "28", "positions": ["DT"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 15, "throwPower": 16, "carrying": 27, "bCVision": 23, "breakTackle": 16, "speed": 69, "catching": 26, "catchInTraffic": 15, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 78, "finesseMoves": 72, "blockShedding": 76, "tackle": 83, "manCoverage": 18, "zoneCoverage": 27, "kickPower": 15, "kickAccuracy": 15}}, {"id": "5081807", "name": "Sonny Styles", "team": "28", "positions": ["LB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": {"draftYear": 2026, "round": 1, "pick": 7, "source": "https://sports.core.api.espn.com/v2/sports/football/leagues/nfl/athletes/5081807", "asOf": "2026-09-10T14:22:47.632039+00:00", "baseRating": 78, "priorRating": 73.69, "weight": 0.2, "adjustment": -1, "method": "nfl-draft-blend-v1"}, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 24, "carrying": 62, "bCVision": 65, "breakTackle": 34, "speed": 90, "catching": 68, "catchInTraffic": 59, "shortRouteRunning": 27, "mediumRouteRunning": 22, "deepRouteRunning": 17, "passBlock": 64, "runBlock": 46, "powerMoves": 56, "finesseMoves": 58, "blockShedding": 66, "tackle": 84, "manCoverage": 67, "zoneCoverage": 72, "kickPower": 16, "kickAccuracy": 16}}, {"id": "3886601", "name": "Shy Tuttle", "team": "28", "positions": ["DT"], "rating": 71, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 10, "throwPower": 16, "carrying": 30, "bCVision": 17, "breakTackle": 10, "speed": 74, "catching": 44, "catchInTraffic": 29, "shortRouteRunning": 15, "mediumRouteRunning": 7, "deepRouteRunning": 3, "passBlock": 45, "runBlock": 45, "powerMoves": 60, "finesseMoves": 68, "blockShedding": 75, "tackle": 84, "manCoverage": 22, "zoneCoverage": 26, "kickPower": 15, "kickAccuracy": 12}}, {"id": "17378", "name": "Tyler Ott", "team": "28", "positions": ["LS"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 10, "throwAccuracyMid": 10, "throwAccuracyDeep": 10, "throwUnderPressure": 10, "throwPower": 39, "carrying": 68, "bCVision": 48, "breakTackle": 20, "speed": 74, "catching": 69, "catchInTraffic": 54, "shortRouteRunning": 48, "mediumRouteRunning": 43, "deepRouteRunning": 38, "passBlock": 54, "runBlock": 49, "powerMoves": 19, "finesseMoves": 24, "blockShedding": 43, "tackle": 52, "manCoverage": 15, "zoneCoverage": 25, "kickPower": 25, "kickAccuracy": 24}}, {"id": "5081335", "name": "Drew Stevens", "team": "28", "positions": ["K"], "rating": 73, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 28, "throwAccuracyMid": 30, "throwAccuracyDeep": 24, "throwUnderPressure": 16, "throwPower": 25, "carrying": 25, "bCVision": 13, "breakTackle": 10, "speed": 72, "catching": 23, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 10, "runBlock": 13, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 12, "tackle": 13, "manCoverage": 11, "zoneCoverage": 12, "kickPower": 94, "kickAccuracy": 81}}, {"id": "16166", "name": "Tress Way", "team": "28", "positions": ["P"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 54, "throwAccuracyMid": 50, "throwAccuracyDeep": 47, "throwUnderPressure": 34, "throwPower": 54, "carrying": 51, "bCVision": 10, "breakTackle": 10, "speed": 72, "catching": 45, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 11, "runBlock": 14, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 10, "tackle": 29, "manCoverage": 13, "zoneCoverage": 27, "kickPower": 92, "kickAccuracy": 75}}, {"id": "4574689", "name": "Trey Amos", "team": "28", "positions": ["CB"], "rating": 77, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 49, "throwAccuracyMid": 45, "throwAccuracyDeep": 42, "throwUnderPressure": 42, "throwPower": 49, "carrying": 61, "bCVision": 76, "breakTackle": 56, "speed": 91, "catching": 72, "catchInTraffic": 60, "shortRouteRunning": 37, "mediumRouteRunning": 34, "deepRouteRunning": 32, "passBlock": 35, "runBlock": 35, "powerMoves": 30, "finesseMoves": 27, "blockShedding": 51, "tackle": 64, "manCoverage": 76, "zoneCoverage": 78, "kickPower": 26, "kickAccuracy": 26}}, {"id": "3127586", "name": "Jeremy McNichols", "team": "28", "positions": ["RB"], "rating": 72, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 33, "throwAccuracyMid": 28, "throwAccuracyDeep": 24, "throwUnderPressure": 11, "throwPower": 30, "carrying": 94, "bCVision": 80, "breakTackle": 77, "speed": 87, "catching": 70, "catchInTraffic": 55, "shortRouteRunning": 64, "mediumRouteRunning": 58, "deepRouteRunning": 50, "passBlock": 54, "runBlock": 41, "powerMoves": 10, "finesseMoves": 10, "blockShedding": 25, "tackle": 25, "manCoverage": 13, "zoneCoverage": 12, "kickPower": 11, "kickAccuracy": 21}}, {"id": "4430560", "name": "Jer'Zhan Newton", "team": "28", "positions": ["DT"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 5, "throwAccuracyMid": 5, "throwAccuracyDeep": 5, "throwUnderPressure": 10, "throwPower": 29, "carrying": 40, "bCVision": 10, "breakTackle": 21, "speed": 78, "catching": 35, "catchInTraffic": 10, "shortRouteRunning": 10, "mediumRouteRunning": 10, "deepRouteRunning": 10, "passBlock": 45, "runBlock": 45, "powerMoves": 74, "finesseMoves": 78, "blockShedding": 78, "tackle": 84, "manCoverage": 12, "zoneCoverage": 22, "kickPower": 26, "kickAccuracy": 18}}, {"id": "3051890", "name": "Laremy Tunsil", "team": "28", "positions": ["OT"], "rating": 94, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 14, "throwPower": 22, "carrying": 31, "bCVision": 18, "breakTackle": 12, "speed": 71, "catching": 26, "catchInTraffic": 22, "shortRouteRunning": 19, "mediumRouteRunning": 9, "deepRouteRunning": 6, "passBlock": 94, "runBlock": 82, "powerMoves": 18, "finesseMoves": 14, "blockShedding": 27, "tackle": 35, "manCoverage": 11, "zoneCoverage": 13, "kickPower": 20, "kickAccuracy": 17}}, {"id": "2980080", "name": "Deatrich Wise Jr.", "team": "28", "positions": ["DT", "EDGE"], "rating": 76, "source": "https://www.ea.com/games/madden-nfl/ratings/teams-ratings/washington-commanders/26", "rosterSource": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/teams/28/roster", "rosterAsOf": "2026-09-23T15:57:41.881285+00:00", "pedigree": null, "skills": {"throwAccuracyShort": 6, "throwAccuracyMid": 6, "throwAccuracyDeep": 6, "throwUnderPressure": 16, "throwPower": 11, "carrying": 32, "bCVision": 31, "breakTackle": 18, "speed": 74, "catching": 36, "catchInTraffic": 35, "shortRouteRunning": 17, "mediumRouteRunning": 17, "deepRouteRunning": 17, "passBlock": 45, "runBlock": 45, "powerMoves": 75, "finesseMoves": 64, "blockShedding": 78, "tackle": 83, "manCoverage": 24, "zoneCoverage": 33, "kickPower": 14, "kickAccuracy": 22}}], "historical": [{"id": "1999:CoucTi00", "name": "Tim Couch", "year": 1999, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -8}, "contributions": {"QB": -11}, "peak": {"QB": {"seasons": [1999, 2001], "games": 31, "zUnits": -54, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 15, "zUnits": -43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.718631097155554, 1, 17.8]}, {"season": 2001, "games": 16, "zUnits": -65, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.6725526021099775, 1.0625, 8]}]}}}, {"id": "1999:McNaDo00", "name": "Donovan McNabb", "year": 1999, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 20}, "contributions": {"QB": 15}, "peak": {"QB": {"seasons": [2004, 2005, 2006], "games": 34, "zUnits": 75, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 15, "zUnits": 99, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.026941048628533, 2.066666666666667, 14.733333333333333]}, {"season": 2005, "games": 9, "zUnits": 9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.546180634415929, 1.7777777777777777, 6.111111111111111]}, {"season": 2006, "games": 10, "zUnits": 97, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.574856560830275, 1.7, 21.2]}]}}}, {"id": "1999:SmitAk00", "name": "Akili Smith", "year": 1999, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -17}, "contributions": {"QB": -17}, "peak": {"QB": {"seasons": [2001], "games": 2, "zUnits": -87, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 2, "zUnits": -87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.986361648265716, 0, 2.5]}]}}}, {"id": "1999:JameEd00", "name": "Edgerrin James", "year": 1999, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 14}, "contributions": {"RB": 13}, "peak": {"RB": {"seasons": [1999, 2000], "games": 32, "zUnits": 115, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 16, "zUnits": 122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [133.6875, 4.140443881189492, 1.0625]}, {"season": 2000, "games": 16, "zUnits": 108, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [143.9375, 4.330861465459459, 1.125]}]}}}, {"id": "1999:WillRi00", "name": "Ricky Williams", "year": 1999, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 13}, "contributions": {"RB": 8}, "peak": {"RB": {"seasons": [2000, 2001, 2002], "games": 42, "zUnits": 70, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2000, "games": 10, "zUnits": 59, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [140.9, 4.023360728961944, 0.9]}, {"season": 2001, "games": 16, "zUnits": 32, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [109.75, 3.9932682967470585, 0.4375]}, {"season": 2002, "games": 16, "zUnits": 115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [138.5, 4.696516904848292, 1.0625]}]}}}, {"id": "1999:HoltTo00", "name": "Torry Holt", "year": 1999, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 6}, "contributions": {"WR": 4}, "peak": {"WR": {"seasons": [2003, 2004, 2005], "games": 46, "zUnits": 121, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 16, "zUnits": 171, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [106, 0.75, 14.275054033702638]}, {"season": 2004, "games": 16, "zUnits": 88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [85.75, 0.625, 14.479318850769213]}, {"season": 2005, "games": 14, "zUnits": 101, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [95.07142857142857, 0.6428571428571429, 13.136082035220749]}]}}}, {"id": "1999:BostDa00", "name": "David Boston", "year": 1999, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2000, 2001, 2002], "games": 40, "zUnits": 71, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2000, "games": 16, "zUnits": 48, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.25, 0.4375, 15.525282371169054]}, {"season": 2001, "games": 16, "zUnits": 135, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [99.875, 0.5, 15.660654459334566]}, {"season": 2002, "games": 8, "zUnits": -12, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64, 0.125, 14.673579776351561]}]}}}, {"id": "1999:CulpDa00", "name": "Daunte Culpepper", "year": 1999, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 26}, "contributions": {"QB": 24}, "peak": {"QB": {"seasons": [2003, 2004], "games": 30, "zUnits": 122, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2003, "games": 14, "zUnits": 111, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.046337696443792, 1.7857142857142858, 30.142857142857142]}, {"season": 2004, "games": 16, "zUnits": 132, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.236631832605292, 2.4375, 25.375]}]}}}, {"id": "1999:McNoCa00", "name": "Cade McNown", "year": 1999, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -12}, "contributions": {"QB": -15}, "peak": {"QB": {"seasons": [1999, 2000], "games": 25, "zUnits": -74, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 1999, "games": 15, "zUnits": -81, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.479616129012311, 0.5333333333333333, 10.666666666666666]}, {"season": 2000, "games": 10, "zUnits": -62, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.490767047549926, 0.8, 32.6]}]}}}, {"id": "1999:EdwaTr00", "name": "Troy Edwards", "year": 1999, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2003, 2004], "games": 27, "zUnits": -89, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 12, "zUnits": -54, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.583333333333336, 0.25, 13.683583737758276]}, {"season": 2004, "games": 15, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.53333333333333, 0.06666666666666667, 11.955444218692278]}]}}}, {"id": "1999:JohnKe01", "name": "Kevin Johnson", "year": 1999, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [1999, 2000, 2001], "games": 48, "zUnits": -18, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 1999, "games": 16, "zUnits": 16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [61.625, 0.5, 14.666670579764586]}, {"season": 2000, "games": 16, "zUnits": -97, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.8125, 0, 12.42590252285143]}, {"season": 2001, "games": 16, "zUnits": 28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68.5625, 0.5625, 13.189155884165126]}]}}}, {"id": "1999:JohnJ.00", "name": "J.J. Johnson", "year": 1999, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [1999, 2000], "games": 23, "zUnits": -96, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 13, "zUnits": -75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.61538461538461, 3.5866218949919393, 0.3076923076923077]}, {"season": 2000, "games": 10, "zUnits": -124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.9, 3.7875302245250433, 0.1]}]}}}, {"id": "1999:KellRe00", "name": "Reggie Kelly", "year": 1999, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [1999, 2000], "games": 23, "zUnits": -58, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 1999, "games": 8, "zUnits": -67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.25, 0, 12.304996755353665]}, {"season": 2000, "games": 15, "zUnits": -53, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.666666666666668, 0.13333333333333333, 10.716068100698063]}]}}}, {"id": "1999:KonrRo00", "name": "Rob Konrad", "year": 1999, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2002, 2003], "games": 24, "zUnits": -119, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2002, "games": 15, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.666666666666666, 4.052598689725488, 0.2]}, {"season": 2003, "games": 9, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.333333333333332, 4.1837623583313235, 0]}]}}}, {"id": "1999:KleiJi00", "name": "Jim Kleinsasser", "year": 1999, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2002, 2003], "games": 29, "zUnits": -39, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 14, "zUnits": -36, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.071428571428573, 0.07142857142857142, 10.553884263523605]}, {"season": 2003, "games": 15, "zUnits": -42, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.733333333333334, 0.26666666666666666, 9.435191429359655]}]}}}, {"id": "1999:FaulKe00", "name": "Kevin Faulk", "year": 1999, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 0}, "contributions": {"RB": -4}, "peak": {"RB": {"seasons": [2008, 2009], "games": 30, "zUnits": -33, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 15, "zUnits": 4, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [66.2, 5.090563721322811, 0.4]}, {"season": 2009, "games": 15, "zUnits": -70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.4, 4.711934984258687, 0.2]}]}}}, {"id": "1999:MontJo00", "name": "Joe Montgomery", "year": 1999, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [1999], "games": 6, "zUnits": -91, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 6, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.5, 3.427293861757544, 0.375]}]}}}, {"id": "1999:KingSh00", "name": "Shaun King", "year": 1999, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": -4}, "contributions": {"QB": -4}, "peak": {"QB": {"seasons": [2000], "games": 16, "zUnits": -19, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 16, "zUnits": -19, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.011757733996711, 1.125, 22.0625]}]}}}, {"id": "1999:PricPe00", "name": "Peerless Price", "year": 1999, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2001, 2002, 2003], "games": 48, "zUnits": 15, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2001, "games": 16, "zUnits": 10, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [55.9375, 0.4375, 15.312514950527346]}, {"season": 2002, "games": 16, "zUnits": 65, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [78.25, 0.5625, 13.304531823659651]}, {"season": 2003, "games": 16, "zUnits": -31, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.375, 0.1875, 13.196095137811573]}]}}}, {"id": "1999:ClouMi00", "name": "Mike Cloud", "year": 1999, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -11}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [1999, 2000], "games": 22, "zUnits": -140, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 8, "zUnits": -124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.125, 3.828653187243496, 0]}, {"season": 2000, "games": 14, "zUnits": -149, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.642857142857143, 3.796143718678332, 0.07142857142857142]}]}}}, {"id": "1999:FazaJe00", "name": "Jermaine Fazande", "year": 1999, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -8}, "peak": {"RB": {"seasons": [1999], "games": 7, "zUnits": -75, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 7, "zUnits": -75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.625, 3.9469538234443555, 0.25]}]}}}, {"id": "1999:HeidSt00", "name": "Steve Heiden", "year": 1999, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2004, 2005], "games": 26, "zUnits": -44, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 11, "zUnits": -31, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.09090909090909, 0.45454545454545453, 10.400608519269777]}, {"season": 2005, "games": 15, "zUnits": -54, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.733333333333334, 0.2, 9.768264840182649]}]}}}, {"id": "1999:BateDW00", "name": "D'Wayne Bates", "year": 1999, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2002, 2003], "games": 23, "zUnits": -75, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 14, "zUnits": -35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.214285714285715, 0.2857142857142857, 13.58452432667246]}, {"season": 2003, "games": 9, "zUnits": -137, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.77777777777778, 0.1111111111111111, 12.29850984342862]}]}}}, {"id": "1999:HuarBr00", "name": "Brock Huard", "year": 1999, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -13}, "contributions": {"QB": -13}, "peak": {"QB": {"seasons": [2000], "games": 5, "zUnits": -68, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 5, "zUnits": -68, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.986062977026042, 0.375, 3.625]}]}}}, {"id": "1999:BookMa00", "name": "Marty Booker", "year": 1999, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2001, 2002, 2003], "games": 45, "zUnits": 5, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2001, "games": 16, "zUnits": -3, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [66.9375, 0.5, 11.365875159960188]}, {"season": 2002, "games": 16, "zUnits": 27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [74.3125, 0.375, 12.49418855223462]}, {"season": 2003, "games": 13, "zUnits": -13, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [55, 0.3076923076923077, 13.627231011637658]}]}}}, {"id": "1999:CampDa00", "name": "Dan Campbell", "year": 1999, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2000, 2001], "games": 25, "zUnits": -110, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2000, "games": 11, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.181818181818182, 0.2727272727272727, 9.465267214278471]}, {"season": 2001, "games": 14, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.571428571428571, 0.07142857142857142, 10.671834625322997]}]}}}, {"id": "1999:BailKa00", "name": "Karsten Bailey", "year": 1999, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2000], "games": 6, "zUnits": -147, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 6, "zUnits": -147, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.75, 0.125, 13.16815331911318]}]}}}, {"id": "1999:BrysSh00", "name": "Shawn Bryson", "year": 1999, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -7}, "contributions": {"RB": -9}, "peak": {"RB": {"seasons": [2003, 2004], "games": 32, "zUnits": -76, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 16, "zUnits": -67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.125, 3.9694235863041, 0.1875]}, {"season": 2004, "games": 16, "zUnits": -85, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.625, 4.5480974793431646, 0]}]}}}, {"id": "1999:McGrTr00", "name": "Travis McGriff", "year": 1999, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2000], "games": 7, "zUnits": -140, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 7, "zUnits": -140, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.375, 0.125, 14.470422484002327]}]}}}, {"id": "1999:ZereAm00", "name": "Amos Zereoue", "year": 1999, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -6}, "contributions": {"RB": -6}, "peak": {"RB": {"seasons": [2001, 2002], "games": 29, "zUnits": -54, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2001, "games": 13, "zUnits": -57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.76923076923077, 4.568755711116406, 0.15384615384615385]}, {"season": 2002, "games": 16, "zUnits": -51, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68.9375, 4.018490324374489, 0.25]}]}}}, {"id": "1999:YeasCr00", "name": "Craig Yeast", "year": 1999, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [1999, 2000], "games": 23, "zUnits": -151, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 1999, "games": 8, "zUnits": -171, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.5, 0, 13.393950777496983]}, {"season": 2000, "games": 15, "zUnits": -141, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.066666666666666, 0, 13.204694805334713]}]}}}, {"id": "1999:GermJo00", "name": "Joe Germaine", "year": 1999, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -17}, "contributions": {"QB": -17}, "peak": {"QB": {"seasons": [1999], "games": 2, "zUnits": -85, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 2, "zUnits": -85, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.946420577363365, 0.125, 0]}]}}}, {"id": "1999:DougDa00", "name": "Dameane Douglas", "year": 1999, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [1999, 2001], "games": 22, "zUnits": -157, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 1999, "games": 11, "zUnits": -162, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.181818181818182, 0.09090909090909091, 13.184220412036852]}, {"season": 2001, "games": 11, "zUnits": -151, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7, 0.18181818181818182, 13.816107736994983]}]}}}, {"id": "1999:IrviSe00", "name": "Sedrick Irvin", "year": 1999, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -11}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [1999], "games": 14, "zUnits": -101, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 14, "zUnits": -101, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.142857142857142, 3.837266031454941, 0.2857142857142857]}]}}}, {"id": "1999:StokBr00", "name": "Brandon Stokley", "year": 1999, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2002, 2004], "games": 23, "zUnits": 21, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2002, "games": 8, "zUnits": -53, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.625, 0.25, 13.977073076551791]}, {"season": 2004, "games": 15, "zUnits": 60, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [71.8, 0.6666666666666666, 15.310566709136554]}]}}}, {"id": "1999:ParkLa00", "name": "Larry Parker", "year": 1999, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2000, 2001], "games": 22, "zUnits": -149, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2000, "games": 11, "zUnits": -169, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3, 0, 13.907922484002327]}, {"season": 2001, "games": 11, "zUnits": -128, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.09090909090909, 0.18181818181818182, 13.456972684329433]}]}}}, {"id": "1999:BennSe00", "name": "Sean Bennett", "year": 1999, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [1999], "games": 9, "zUnits": -116, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 9, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17, 3.9912262037044335, 0.1111111111111111]}]}}}, {"id": "1999:MakoJo00", "name": "Joel Makovicka", "year": 1999, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -11}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2000, 2001, 2002], "games": 36, "zUnits": -129, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2000, "games": 10, "zUnits": -144, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.6, 3.962422657075306, 0]}, {"season": 2001, "games": 16, "zUnits": -139, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.125, 4.19029511442114, 0.0625]}, {"season": 2002, "games": 10, "zUnits": -99, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.5, 4.470644428968812, 0.3]}]}}}, {"id": "1999:McGaWa00", "name": "Wane McGarity", "year": 1999, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -6}, "peak": {"WR": {"seasons": [2000, 2001], "games": 26, "zUnits": -172, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 14, "zUnits": -159, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.857142857142858, 0, 12.03733671796499]}, {"season": 2001, "games": 12, "zUnits": -187, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.5833333333333335, 0.08333333333333333, 12.150372183643903]}]}}}, {"id": "1999:CollBo00", "name": "Bobby Collins", "year": 1999, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [1999], "games": 10, "zUnits": -88, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 10, "zUnits": -88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.4, 0.2, 11.42538145393434]}]}}}, {"id": "1999:GaryOl00", "name": "Olandis Gary", "year": 1999, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": 5}, "contributions": {"RB": -2}, "peak": {"RB": {"seasons": [1999, 2001], "games": 21, "zUnits": -20, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 12, "zUnits": 47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [109.83333333333333, 4.116670692228383, 0.5833333333333334]}, {"season": 2001, "games": 9, "zUnits": -109, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.555555555555557, 4.026877748767739, 0.1111111111111111]}]}}}, {"id": "1999:BrowNa00", "name": "Na Brown", "year": 1999, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [1999, 2000, 2001], "games": 28, "zUnits": -151, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 8, "zUnits": -125, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.5, 0.125, 12.708341159529175]}, {"season": 2000, "games": 12, "zUnits": -170, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.666666666666667, 0.08333333333333333, 12.616756909950627]}, {"season": 2001, "games": 8, "zUnits": -150, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.875, 0, 13.555777589049308]}]}}}, {"id": "1999:BrooAa00", "name": "Aaron Brooks", "year": 1999, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": 12}, "contributions": {"QB": 6}, "peak": {"QB": {"seasons": [2001, 2002, 2003], "games": 48, "zUnits": 28, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2001, "games": 16, "zUnits": 0, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.068254436246948, 1.625, 22.375]}, {"season": 2002, "games": 16, "zUnits": 23, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.420598535760875, 1.6875, 15.8125]}, {"season": 2003, "games": 16, "zUnits": 60, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.717593747929846, 1.5, 11.4375]}]}}}, {"id": "1999:CollCe00", "name": "Cecil Collins", "year": 1999, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -9}, "contributions": {"RB": -9}, "peak": {"RB": {"seasons": [1999], "games": 8, "zUnits": -78, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 8, "zUnits": -78, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [55.75, 3.4756198280427357, 0.25]}]}}}, {"id": "1999:WillNi00", "name": "Nick Luchey", "year": 1999, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2000, 2002], "games": 20, "zUnits": -120, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2000, "games": 10, "zUnits": -123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.8, 4.128450306170514, 0]}, {"season": 2002, "games": 10, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.5, 4.235872009301118, 0.2]}]}}}, {"id": "1999:TumaJe00", "name": "Jerame Tuman", "year": 1999, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2001, 2002], "games": 21, "zUnits": -108, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 11, "zUnits": -105, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.727272727272727, 0.09090909090909091, 10.996996996996996]}, {"season": 2002, "games": 10, "zUnits": -110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.3, 0.1, 11.09147781341416]}]}}}, {"id": "1999:ChiaDa00", "name": "Darrin Chiaverini", "year": 1999, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [1999, 2001], "games": 27, "zUnits": -127, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 14, "zUnits": -93, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.785714285714285, 0.2857142857142857, 12.28378886023514]}, {"season": 2001, "games": 13, "zUnits": -163, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.23076923076923, 0.15384615384615385, 12.83909426987061]}]}}}, {"id": "1999:RogeCh00", "name": "Charlie Rogers", "year": 1999, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -18}, "contributions": {"RB": -18}, "peak": {"RB": {"seasons": [2001], "games": 13, "zUnits": -157, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 13, "zUnits": -157, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.5384615384615384, 4.042198065565351, 0]}]}}}, {"id": "1999:JackTe00", "name": "Terry Jackson", "year": 1999, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [1999, 2000, 2001], "games": 40, "zUnits": -127, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 1999, "games": 11, "zUnits": -134, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.363636363636363, 4.033636350242364, 0]}, {"season": 2000, "games": 14, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.857142857142857, 3.8679003207500617, 0.14285714285714285]}, {"season": 2001, "games": 15, "zUnits": -105, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.266666666666667, 4.444424643906025, 0.2]}]}}}, {"id": "1999:ParkDe00", "name": "De'Mond Parker", "year": 1999, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -11}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [1999], "games": 11, "zUnits": -102, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 11, "zUnits": -102, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.09090909090909, 4.2122660314549405, 0.18181818181818182]}]}}}, {"id": "1999:BakeEu00", "name": "Eugene Baker", "year": 1999, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [1999], "games": 3, "zUnits": -122, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 3, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.75, 0, 14.594604747497307]}]}}}, {"id": "1999:JohnMa00", "name": "Malcolm Johnson", "year": 1999, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [1999], "games": 3, "zUnits": -142, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 3, "zUnits": -142, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.875, 0, 13.906261739293763]}]}}}, {"id": "1999:StreTa00", "name": "Tai Streets", "year": 1999, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2001, 2002, 2003], "games": 45, "zUnits": -79, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2001, "games": 16, "zUnits": -137, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.5625, 0.0625, 12.957996048186628]}, {"season": 2002, "games": 15, "zUnits": -55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.4, 0.3333333333333333, 11.311391628762713]}, {"season": 2003, "games": 14, "zUnits": -37, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.5, 0.5, 12.95367458382192]}]}}}, {"id": "1999:MartCe00", "name": "Cecil Martin", "year": 1999, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [1999, 2000], "games": 26, "zUnits": -128, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 1999, "games": 10, "zUnits": -149, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.5, 3.804545439590989, 0]}, {"season": 2000, "games": 16, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.5, 4.222385253794306, 0]}]}}}, {"id": "1999:ClarDe00", "name": "Desmond Clark", "year": 1999, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2000, 2001], "games": 29, "zUnits": 8, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2000, "games": 14, "zUnits": -27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.214285714285715, 0.21428571428571427, 11.450529020045295]}, {"season": 2001, "games": 15, "zUnits": 41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.733333333333334, 0.4, 10.825788751714677]}]}}}, {"id": "1999:DearJa00", "name": "James Dearth", "year": 1999, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -5}, "contributions": {"TE": -5}, "peak": {"TE": {"seasons": [2001], "games": 7, "zUnits": -142, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 7, "zUnits": -142, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.25, 0.125, 9.723905723905723]}]}}}, {"id": "1999:JenkMa00", "name": "MarTay Jenkins", "year": 1999, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2000, 2001, 2002], "games": 37, "zUnits": -109, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2000, "games": 16, "zUnits": -155, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.6875, 0, 13.426670627405839]}, {"season": 2001, "games": 13, "zUnits": -55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.84615384615385, 0.23076923076923078, 14.91231888378749]}, {"season": 2002, "games": 8, "zUnits": -105, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.25, 0.125, 12.701214630074446]}]}}}, {"id": "1999:SmitTr00", "name": "Troy Smith", "year": 1999, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [1999], "games": 1, "zUnits": -120, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 1, "zUnits": -120, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.75, 0, 14.064528247012916]}]}}}, {"id": "1999:McKiDe00", "name": "Dennis McKinley", "year": 1999, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2000], "games": 5, "zUnits": -134, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 5, "zUnits": -134, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.625, 4.001295336787565, 0]}]}}}, {"id": "1999:WeavJe00", "name": "Jed Weaver", "year": 1999, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2002, 2003], "games": 26, "zUnits": -52, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2002, "games": 11, "zUnits": -94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.818181818181818, 0.2727272727272727, 10.808617934891153]}, {"season": 2003, "games": 15, "zUnits": -22, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.133333333333333, 0.06666666666666667, 11.585762286635903]}]}}}, {"id": "1999:DrivDo00", "name": "Donald Driver", "year": 1999, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2004, 2005, 2006], "games": 48, "zUnits": 56, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2004, "games": 16, "zUnits": 54, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.5, 0.5625, 14.310838048205108]}, {"season": 2005, "games": 16, "zUnits": 44, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [76.3125, 0.3125, 13.999679557320162]}, {"season": 2006, "games": 16, "zUnits": 71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [80.5, 0.5, 14.005607421805646]}]}}}, {"id": "1999:MillBi00", "name": "Billy Miller", "year": 1999, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2002, 2003], "games": 30, "zUnits": -9, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 14, "zUnits": 59, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.785714285714285, 0.21428571428571427, 11.445805501926932]}, {"season": 2003, "games": 16, "zUnits": -69, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.1875, 0.1875, 9.58677926616191]}]}}}, {"id": "1999:BishMi00", "name": "Michael Bishop", "year": 1999, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": -13}, "contributions": {"QB": -13}, "peak": {"QB": {"seasons": [2000], "games": 7, "zUnits": -65, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 7, "zUnits": -65, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.070903794774223, 0.125, -0.125]}]}}}, {"id": "1999:LuckMi00", "name": "Mike Lucky", "year": 1999, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2002], "games": 3, "zUnits": -123, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 3, "zUnits": -123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.75, 0, 10.842265988905854]}]}}}, {"id": "1999:JackSh00", "name": "Sheldon Jackson", "year": 1999, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2000], "games": 7, "zUnits": -122, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 7, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.5, 0.125, 9.990861546930912]}]}}}, {"id": "1999:DensAu00", "name": "Autry Denson", "year": 1999, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2000, 2001], "games": 23, "zUnits": -144, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 10, "zUnits": -127, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.5, 3.870227182144281, 0]}, {"season": 2001, "games": 13, "zUnits": -158, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.3076923076923077, 4.041780262935991, 0]}]}}}, {"id": "1999:SwifJu00", "name": "Justin Swift", "year": 1999, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2000], "games": 3, "zUnits": -145, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 3, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1, 0, 13.55011353187337]}]}}}, {"id": "1999:GreiCh00", "name": "Chris Greisen", "year": 1999, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": -15}, "contributions": {"QB": -15}, "peak": {"QB": {"seasons": [2000], "games": 2, "zUnits": -77, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 2, "zUnits": -77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.210417338534331, 0.125, 0.125]}]}}}, {"id": "1999:McDoDa00", "name": "Darnell McDonald", "year": 1999, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [1999], "games": 7, "zUnits": -141, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 7, "zUnits": -141, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12, 0.125, 13.282060914292316]}]}}}, {"id": "1999:MoreSe00", "name": "Sean Morey", "year": 1999, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2006, 2007], "games": 23, "zUnits": -161, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2006, "games": 13, "zUnits": -182, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.230769230769231, 0, 13.614953063702597]}, {"season": 2007, "games": 10, "zUnits": -133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.1, 0, 13.752776022388733]}]}}}, {"id": "1999:CoviSc00", "name": "Scott Covington", "year": 1999, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": -16}, "contributions": {"QB": -16}, "peak": {"QB": {"seasons": [1999], "games": 3, "zUnits": -79, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": null, "window": [{"season": 1999, "games": 3, "zUnits": -79, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.030566372890619, 0, -0.5]}]}}}, {"id": "1999:FinnJi00", "name": "Jim Finn", "year": 1999, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2002, 2003], "games": 20, "zUnits": -136, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2002, "games": 10, "zUnits": -144, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.9, 4.032549190873573, 0]}, {"season": 2003, "games": 10, "zUnits": -129, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.8, 4.181112852664577, 0]}]}}}, {"id": "2000:WarrPe00", "name": "Peter Warrick", "year": 2000, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2002, 2003], "games": 30, "zUnits": -45, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2002, "games": 15, "zUnits": -65, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.4, 0.4, 12.093517423298756]}, {"season": 2003, "games": 15, "zUnits": -25, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [55.53333333333333, 0.4666666666666667, 11.231208572311708]}]}}}, {"id": "2000:LewiJa00", "name": "Jamal Lewis", "year": 2000, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 14}, "contributions": {"RB": 9}, "peak": {"RB": {"seasons": [2002, 2003], "games": 32, "zUnits": 77, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2002, "games": 16, "zUnits": 26, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [110.5625, 4.270631531965013, 0.4375]}, {"season": 2003, "games": 16, "zUnits": 128, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [141.75, 5.08424443702143, 0.875]}]}}}, {"id": "2000:JoneTh00", "name": "Thomas Jones", "year": 2000, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 7}, "contributions": {"RB": 2}, "peak": {"RB": {"seasons": [2007, 2008, 2009], "games": 48, "zUnits": 16, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2007, "games": 16, "zUnits": -46, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [83.5, 3.7455710074453186, 0.125]}, {"season": 2008, "games": 16, "zUnits": 61, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [94.9375, 4.452751694877113, 0.9375]}, {"season": 2009, "games": 16, "zUnits": 32, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [91.25, 4.236883026504415, 0.875]}]}}}, {"id": "2000:BurrPl00", "name": "Plaxico Burress", "year": 2000, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2005, 2006, 2007], "games": 47, "zUnits": 55, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 16, "zUnits": 68, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.875, 0.4375, 15.254366308010743]}, {"season": 2006, "games": 15, "zUnits": 53, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65.86666666666666, 0.6666666666666666, 14.99654298966111]}, {"season": 2007, "games": 16, "zUnits": 43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64.0625, 0.75, 14.16605488850772]}]}}}, {"id": "2000:TaylTr01", "name": "Travis Taylor", "year": 2000, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2002, 2003, 2004], "games": 42, "zUnits": -40, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 16, "zUnits": -7, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.3125, 0.375, 13.920460946525239]}, {"season": 2003, "games": 16, "zUnits": -43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.5, 0.1875, 14.991781781946202]}, {"season": 2004, "games": 10, "zUnits": -89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.1, 0, 13.194305273365348]}]}}}, {"id": "2000:DaynRo00", "name": "Ron Dayne", "year": 2000, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": -4}, "contributions": {"RB": -6}, "peak": {"RB": {"seasons": [2005, 2006, 2007], "games": 31, "zUnits": -51, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2005, "games": 8, "zUnits": -78, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.875, 4.423516482501628, 0.125]}, {"season": 2006, "games": 10, "zUnits": -45, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68.9, 4.107195921641111, 0.5]}, {"season": 2007, "games": 13, "zUnits": -39, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68.07692307692308, 4.046544602219662, 0.46153846153846156]}]}}}, {"id": "2000:FranBu00", "name": "Bubba Franks", "year": 2000, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2000, 2001, 2002], "games": 46, "zUnits": -33, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2000, "games": 15, "zUnits": -59, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.2, 0.06666666666666667, 10.573127408477841]}, {"season": 2001, "games": 15, "zUnits": -22, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.466666666666665, 0.6, 9.58922558922559]}, {"season": 2002, "games": 16, "zUnits": -19, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27.625, 0.4375, 9.001312448286685]}]}}}, {"id": "2000:PennCh01", "name": "Chad Pennington", "year": 2000, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 23}, "contributions": {"QB": 13}, "peak": {"QB": {"seasons": [2002, 2003], "games": 25, "zUnits": 65, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 15, "zUnits": 118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.499737973142203, 1.4666666666666666, 3.2666666666666666]}, {"season": 2003, "games": 10, "zUnits": -14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.159129666550007, 1.3, 4.2]}]}}}, {"id": "2000:AlexSh00", "name": "Shaun Alexander", "year": 2000, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 17}, "contributions": {"RB": 11}, "peak": {"RB": {"seasons": [2003, 2004, 2005], "games": 48, "zUnits": 99, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2003, "games": 16, "zUnits": 54, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [108.125, 4.350026491235816, 1]}, {"season": 2004, "games": 16, "zUnits": 93, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [116.125, 4.64948040154851, 1.25]}, {"season": 2005, "games": 16, "zUnits": 150, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [122.375, 4.865527706005849, 1.75]}]}}}, {"id": "2000:MorrSy00", "name": "Sylvester Morris", "year": 2000, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2000], "games": 14, "zUnits": -87, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 14, "zUnits": -87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.42857142857143, 0, 13.58407665955659]}]}}}, {"id": "2000:BechAn00", "name": "Anthony Becht", "year": 2000, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2001, 2002, 2003], "games": 46, "zUnits": -60, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2001, "games": 16, "zUnits": -58, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.0625, 0.3125, 9.574074074074074]}, {"season": 2002, "games": 15, "zUnits": -68, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.2, 0.3333333333333333, 9.605349063035888]}, {"season": 2003, "games": 15, "zUnits": -52, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.733333333333334, 0.26666666666666666, 9.601064980447624]}]}}}, {"id": "2000:SowaR.00", "name": "R. Jay Soward", "year": 2000, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2000], "games": 11, "zUnits": -149, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 11, "zUnits": -149, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14, 0.09090909090909091, 12.864852715638056]}]}}}, {"id": "2000:CaniTr00", "name": "Trung Canidate", "year": 2000, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": -5}, "contributions": {"RB": -8}, "peak": {"RB": {"seasons": [2001, 2002, 2003], "games": 36, "zUnits": -74, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 15, "zUnits": -41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.666666666666664, 4.748425879531096, 0.4]}, {"season": 2002, "games": 10, "zUnits": -142, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.9, 3.9608347439463696, 0]}, {"season": 2003, "games": 11, "zUnits": -58, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [60.72727272727273, 4.194674732506024, 0.18181818181818182]}]}}}, {"id": "2000:NortDe00", "name": "Dennis Northcutt", "year": 2000, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2002, 2003, 2004], "games": 44, "zUnits": -41, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 13, "zUnits": -21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.23076923076923, 0.38461538461538464, 14.687675678438188]}, {"season": 2003, "games": 15, "zUnits": -57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.6, 0.13333333333333333, 12.298184162546608]}, {"season": 2004, "games": 16, "zUnits": -42, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.375, 0.125, 14.463947499945673]}]}}}, {"id": "2000:PinkTo00", "name": "Todd Pinkston", "year": 2000, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2002, 2003, 2004], "games": 43, "zUnits": -27, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 15, "zUnits": -11, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.2, 0.4666666666666667, 13.286243845931075]}, {"season": 2003, "games": 15, "zUnits": -53, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.333333333333336, 0.13333333333333333, 14.809590044761938]}, {"season": 2004, "games": 13, "zUnits": -17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52, 0.07692307692307693, 16.65811420447549]}]}}}, {"id": "2000:PortJe00", "name": "Jerry Porter", "year": 2000, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2004, 2005], "games": 32, "zUnits": 6, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 16, "zUnits": 27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62.375, 0.5625, 15.121654654206194]}, {"season": 2005, "games": 16, "zUnits": -16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [58.875, 0.3125, 12.688328572161687]}]}}}, {"id": "2000:PrenTr00", "name": "Travis Prentice", "year": 2000, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -11}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2000, 2001], "games": 28, "zUnits": -129, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 15, "zUnits": -98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.86666666666667, 3.341133822999108, 0.5333333333333333]}, {"season": 2001, "games": 13, "zUnits": -165, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.7692307692307692, 3.6598228645310096, 0.15384615384615385]}]}}}, {"id": "2000:DugaRo00", "name": "Ron Dugans", "year": 2000, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2000, 2001, 2002], "games": 40, "zUnits": -159, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 8, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.625, 0.125, 12.205761806547146]}, {"season": 2001, "games": 16, "zUnits": -167, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.6875, 0.125, 11.337306393014215]}, {"season": 2002, "games": 16, "zUnits": -157, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.3125, 0, 10.633272027711646]}]}}}, {"id": "2000:KinnEr00", "name": "Erron Kinney", "year": 2000, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2003, 2004, 2005], "games": 38, "zUnits": -41, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2003, "games": 16, "zUnits": -52, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.5625, 0.1875, 9.986965473680756]}, {"season": 2004, "games": 9, "zUnits": -70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.444444444444443, 0.3333333333333333, 9.258823529411766]}, {"season": 2005, "games": 13, "zUnits": -9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.76923076923077, 0.15384615384615385, 10.059803921568628]}]}}}, {"id": "2000:WhitDe00", "name": "Dez White", "year": 2000, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2002, 2003, 2004], "games": 45, "zUnits": -86, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 16, "zUnits": -65, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41, 0.25, 13.009406742392553]}, {"season": 2003, "games": 15, "zUnits": -75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.86666666666667, 0.2, 12.473834720940353]}, {"season": 2004, "games": 14, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.428571428571427, 0.14285714285714285, 13.223925624923037]}]}}}, {"id": "2000:ColeCh00", "name": "Chris Cole", "year": 2000, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2001, 2003], "games": 25, "zUnits": -166, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 14, "zUnits": -164, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.142857142857142, 0, 13.706763353713447]}, {"season": 2003, "games": 11, "zUnits": -170, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.272727272727273, 0, 13.285846756190542]}]}}}, {"id": "2000:DixoRo00", "name": "Ron Dixon", "year": 2000, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2000, 2001, 2002], "games": 37, "zUnits": -110, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2000, "games": 12, "zUnits": -153, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.666666666666667, 0.08333333333333333, 14.001486652446513]}, {"season": 2001, "games": 15, "zUnits": -109, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.133333333333333, 0.06666666666666667, 16.672730810390117]}, {"season": 2002, "games": 10, "zUnits": -59, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.7, 0.2, 14.899268194880706]}]}}}, {"id": "2000:RedmCh00", "name": "Chris Redman", "year": 2000, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -4}, "contributions": {"QB": -4}, "peak": {"QB": {"seasons": [2007], "games": 6, "zUnits": -22, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 6, "zUnits": -22, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.596221618347804, 1.25, 2]}]}}}, {"id": "2000:RedmJ.00", "name": "J.R. Redmond", "year": 2000, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -11}, "contributions": {"RB": -12}, "peak": {"RB": {"seasons": [2000, 2001], "games": 21, "zUnits": -111, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 11, "zUnits": -96, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.36363636363637, 3.58279792746114, 0.2727272727272727]}, {"season": 2001, "games": 10, "zUnits": -127, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [25.1, 3.875702270789149, 0]}]}}}, {"id": "2000:ColeLa00", "name": "Laveranues Coles", "year": 2000, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2001, 2002, 2003], "games": 48, "zUnits": 35, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2001, "games": 16, "zUnits": -6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.25, 0.4375, 14.320941244885669]}, {"season": 2002, "games": 16, "zUnits": 52, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [79, 0.3125, 13.964386101964678]}, {"season": 2003, "games": 16, "zUnits": 60, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.25, 0.375, 14.34315127637757]}]}}}, {"id": "2000:DawsJa00", "name": "JaJuan Dawson", "year": 2000, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2001, 2002], "games": 24, "zUnits": -126, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 11, "zUnits": -119, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [25.545454545454547, 0.09090909090909091, 13.222380207592778]}, {"season": 2002, "games": 13, "zUnits": -131, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22, 0, 13.407096983015622]}]}}}, {"id": "2000:JackDa00", "name": "Darrell Jackson", "year": 2000, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2003, 2004], "games": 31, "zUnits": 67, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 15, "zUnits": 94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.8, 0.6, 15.708499417900898]}, {"season": 2004, "games": 16, "zUnits": 41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.4375, 0.4375, 13.935346474319507]}]}}}, {"id": "2000:DrouRe00", "name": "Reuben Droughns", "year": 2000, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 1}, "contributions": {"RB": -2}, "peak": {"RB": {"seasons": [2004, 2005, 2006], "games": 46, "zUnits": -18, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 16, "zUnits": 11, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [92.5625, 4.421905658403933, 0.5]}, {"season": 2005, "games": 16, "zUnits": 1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [100.0625, 4.006841129150976, 0.125]}, {"season": 2006, "games": 14, "zUnits": -74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [66.21428571428571, 3.6778318010372466, 0.2857142857142857]}]}}}, {"id": "2000:LymaDu00", "name": "Dustin Lyman", "year": 2000, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2002], "games": 6, "zUnits": -83, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 6, "zUnits": -83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.125, 0.25, 9.888869219456398]}]}}}, {"id": "2000:ChapDo00", "name": "Doug Chapman", "year": 2000, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -12}, "peak": {"RB": {"seasons": [2002], "games": 6, "zUnits": -111, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 6, "zUnits": -111, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.125, 4.503729152158261, 0]}]}}}, {"id": "2000:SmitTe00", "name": "Terrelle Smith", "year": 2000, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2000, 2001], "games": 22, "zUnits": -132, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 12, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.333333333333332, 4.117283206812066, 0]}, {"season": 2001, "games": 10, "zUnits": -143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.8, 3.9259029195860484, 0.2]}]}}}, {"id": "2000:KeatCu00", "name": "Curtis Keaton", "year": 2000, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2000], "games": 6, "zUnits": -135, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 6, "zUnits": -135, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3, 4.0012220158373255, 0]}]}}}, {"id": "2000:ScotGa00", "name": "Gari Scott", "year": 2000, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2001], "games": 1, "zUnits": -121, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 1, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.25, 0, 13.517617837338262]}]}}}, {"id": "2000:FarmDa00", "name": "Danny Farmer", "year": 2000, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2001], "games": 8, "zUnits": -100, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 8, "zUnits": -100, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.5, 0.125, 14.101417128773877]}]}}}, {"id": "2000:SheaAa00", "name": "Aaron Shea", "year": 2000, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2004, 2005], "games": 23, "zUnits": -79, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 14, "zUnits": -69, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18, 0.2857142857142857, 10.147058823529411]}, {"season": 2005, "games": 9, "zUnits": -96, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17, 0.1111111111111111, 9.689236111111112]}]}}}, {"id": "2000:GaylTr00", "name": "Trevor Gaylor", "year": 2000, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2000, 2002], "games": 20, "zUnits": -91, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2000, "games": 9, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.333333333333332, 0.1111111111111111, 13.953655225906536]}, {"season": 2002, "games": 11, "zUnits": -66, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35, 0.2727272727272727, 14.23203538425085]}]}}}, {"id": "2000:MoreFr00", "name": "Frank Moreau", "year": 2000, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2001], "games": 3, "zUnits": -127, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 3, "zUnits": -127, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.375, 3.992775986634584, 0.125]}]}}}, {"id": "2000:DyerDe00", "name": "Deon Dyer", "year": 2000, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2000], "games": 3, "zUnits": -126, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 3, "zUnits": -126, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.75, 4.001295336787565, 0]}]}}}, {"id": "2000:BlacAv00", "name": "Avion Black", "year": 2000, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -6}, "contributions": {"WR": -6}, "peak": {"WR": {"seasons": [2001, 2002], "games": 22, "zUnits": -175, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2001, "games": 14, "zUnits": -178, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.428571428571429, 0, 13.06746765249538]}, {"season": 2002, "games": 8, "zUnits": -171, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.5, 0, 12.493387392605463]}]}}}, {"id": "2000:SmitPa00", "name": "Paul Smith", "year": 2000, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2000, 2001, 2002], "games": 28, "zUnits": -129, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2000, "games": 10, "zUnits": -130, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.7, 4.001097743040309, 0]}, {"season": 2001, "games": 8, "zUnits": -136, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.375, 4.146344293812837, 0.125]}, {"season": 2002, "games": 10, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.3, 4.283200551201062, 0]}]}}}, {"id": "2000:StacDa00", "name": "Dave Stachelski", "year": 2000, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2001], "games": 1, "zUnits": -115, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 1, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.625, 0, 10.189964157706092]}]}}}, {"id": "2000:HayeWi00", "name": "Windrell Hayes", "year": 2000, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2000], "games": 7, "zUnits": -125, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 7, "zUnits": -125, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.75, 0, 14.945931096890957]}]}}}, {"id": "2000:WileMi00", "name": "Michael Wiley", "year": 2000, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -9}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2000, 2001, 2002], "games": 40, "zUnits": -92, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2000, "games": 9, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.77777777777778, 3.9365284974093266, 0.1111111111111111]}, {"season": 2001, "games": 15, "zUnits": -80, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.066666666666666, 4.8598493026607095, 0.06666666666666667]}, {"season": 2002, "games": 16, "zUnits": -86, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.5, 4.782112008538732, 0.0625]}]}}}, {"id": "2000:HallDa00", "name": "Dante Hall", "year": 2000, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2002, 2003], "games": 32, "zUnits": -118, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 16, "zUnits": -108, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.125, 0.1875, 14.395238922675935]}, {"season": 2003, "games": 16, "zUnits": -128, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.4375, 0.0625, 11.791899185061256]}]}}}, {"id": "2000:MorrSa00", "name": "Sammy Morris", "year": 2000, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -2}, "contributions": {"RB": -5}, "peak": {"RB": {"seasons": [2006, 2008], "games": 25, "zUnits": -49, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2006, "games": 12, "zUnits": -84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.833333333333336, 4.265136335062078, 0.08333333333333333]}, {"season": 2008, "games": 13, "zUnits": -18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68.3076923076923, 4.498332660164353, 0.5384615384615384]}]}}}, {"id": "2000:WhalJa00", "name": "James Whalen", "year": 2000, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2002], "games": 15, "zUnits": -127, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 15, "zUnits": -127, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.133333333333333, 0, 9.91723926927833]}]}}}, {"id": "2000:MartTe00", "name": "Tee Martin", "year": 2000, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -19}, "contributions": {"QB": -19}, "peak": {"QB": {"seasons": [2003], "games": 2, "zUnits": -96, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 2, "zUnits": -96, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.645463990502782, 0, 3.5]}]}}}, {"id": "2000:TantJa00", "name": "Jay Tant", "year": 2000, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2000], "games": 1, "zUnits": -113, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 1, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.5, 0, 10.247746907825222]}]}}}, {"id": "2000:WaltTr00", "name": "Troy Walters", "year": 2000, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2003, 2005], "games": 28, "zUnits": -115, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 13, "zUnits": -77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.07692307692308, 0.23076923076923078, 13.006559741731635]}, {"season": 2005, "games": 15, "zUnits": -148, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.133333333333333, 0.2, 12.612791560207699]}]}}}, {"id": "2000:MortCh00", "name": "Chad Morton", "year": 2000, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -11}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2002, 2003], "games": 31, "zUnits": -126, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2002, "games": 16, "zUnits": -150, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.6875, 4.071323702324281, 0]}, {"season": 2003, "games": 15, "zUnits": -100, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.866666666666667, 4.293274049431685, 0.06666666666666667]}]}}}, {"id": "2000:BulgMa00", "name": "Marc Bulger", "year": 2000, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": 15}, "contributions": {"QB": 10}, "peak": {"QB": {"seasons": [2004, 2005, 2006], "games": 38, "zUnits": 50, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2004, "games": 14, "zUnits": 35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.377252995989809, 1.5, 6.357142857142857]}, {"season": 2005, "games": 8, "zUnits": 35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.018713538837378, 1.75, 3.625]}, {"season": 2006, "games": 16, "zUnits": 70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.2075244601742625, 1.5, 2.75]}]}}}, {"id": "2000:MurpFr00", "name": "Frank Murphy", "year": 2000, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2001], "games": 8, "zUnits": -159, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 8, "zUnits": -159, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.875, 0.125, 12.56746765249538]}]}}}, {"id": "2000:WillJa01", "name": "James Williams", "year": 2000, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2001], "games": 6, "zUnits": -98, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 6, "zUnits": -98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.5, 0.125, 14.7277088284482]}]}}}, {"id": "2000:WynnSp00", "name": "Spergon Wynn", "year": 2000, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -22}, "contributions": {"QB": -22}, "peak": {"QB": {"seasons": [2000], "games": 7, "zUnits": -110, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 7, "zUnits": -110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.336400348718399, 0, 1.875]}]}}}, {"id": "2000:AndeMi00", "name": "Mike Anderson", "year": 2000, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": 10}, "contributions": {"RB": 0}, "peak": {"RB": {"seasons": [2000, 2001], "games": 30, "zUnits": -1, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 14, "zUnits": 91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [119.21428571428571, 4.78622048785581, 1.0714285714285714]}, {"season": 2001, "games": 16, "zUnits": -81, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.25, 3.9353447511146733, 0.25]}]}}}, {"id": "2000:BradTo00", "name": "Tom Brady", "year": 2000, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": 39}, "contributions": {"QB": 24}, "peak": {"QB": {"seasons": [2007, 2009], "games": 32, "zUnits": 121, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 16, "zUnits": 199, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.548745105592634, 3.125, 6.125]}, {"season": 2009, "games": 16, "zUnits": 43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.357933794797974, 1.75, 2.75]}]}}}, {"id": "2000:HusaTo20", "name": "Todd Husak", "year": 2000, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2000], "games": 1, "zUnits": -91, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 1, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.999103431226795, 0, -0.125]}]}}}, {"id": "2000:RattTi00", "name": "Tim Rattay", "year": 2000, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": 0}, "contributions": {"QB": 0}, "peak": {"QB": {"seasons": [2003], "games": 8, "zUnits": 2, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 8, "zUnits": 2, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.634048264428012, 0.875, 0]}]}}}, {"id": "2000:GreeMi00", "name": "Mike Green", "year": 2000, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2001, 2002], "games": 23, "zUnits": -129, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 11, "zUnits": -124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.272727272727273, 4.132346143969871, 0.18181818181818182]}, {"season": 2002, "games": 12, "zUnits": -134, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.666666666666666, 4.019980702824175, 0.08333333333333333]}]}}}, {"id": "2000:JackJa01", "name": "Jarious Jackson", "year": 2000, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": -17}, "contributions": {"QB": -17}, "peak": {"QB": {"seasons": [2000], "games": 2, "zUnits": -84, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 2, "zUnits": -84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.03375689657333, 0, -0.125]}]}}}, {"id": "2000:HaddDr00", "name": "Drew Haddad", "year": 2000, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2002], "games": 1, "zUnits": -122, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 1, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.375, 0, 13.185869230122474]}]}}}, {"id": "2000:PassPa00", "name": "Patrick Pass", "year": 2000, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -7}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [2004, 2005], "games": 23, "zUnits": -102, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2004, "games": 13, "zUnits": -132, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27.384615384615383, 4.023126776269603, 0]}, {"season": 2005, "games": 10, "zUnits": -63, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.2, 4.2324546871607085, 0.3]}]}}}, {"id": "2000:LeexCh00", "name": "Charles Lee", "year": 2000, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2003], "games": 7, "zUnits": -37, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 7, "zUnits": -37, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54, 0.25, 13.24496734848076]}]}}}, {"id": "2000:StitSh00", "name": "Shyrone Stith", "year": 2000, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2000], "games": 11, "zUnits": -146, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": null, "window": [{"season": 2000, "games": 11, "zUnits": -146, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5, 3.7927461139896375, 0.09090909090909091]}]}}}, {"id": "2000:MealRo00", "name": "Rondell Mealey", "year": 2000, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2002], "games": 3, "zUnits": -118, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 3, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.125, 4.066825811186714, 0.125]}]}}}, {"id": "2001:VickMi00", "name": "Michael Vick", "year": 2001, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 20}, "contributions": {"QB": 6}, "peak": {"QB": {"seasons": [2009, 2010], "games": 24, "zUnits": 31, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 12, "zUnits": -40, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.542470862616044, 0.08333333333333333, 7.916666666666667]}, {"season": 2010, "games": 12, "zUnits": 102, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.72448622141806, 1.75, 56.333333333333336]}]}}}, {"id": "2001:TomlLa00", "name": "LaDainian Tomlinson", "year": 2001, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 21}, "contributions": {"RB": 15}, "peak": {"RB": {"seasons": [2005, 2006, 2007], "games": 48, "zUnits": 132, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2005, "games": 16, "zUnits": 85, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [114.625, 4.251813685960793, 1.25]}, {"season": 2006, "games": 16, "zUnits": 187, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [145.1875, 4.975292152186901, 1.9375]}, {"season": 2007, "games": 16, "zUnits": 125, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [121.8125, 4.555865332656821, 1.125]}]}}}, {"id": "2001:TerrDa00", "name": "David Terrell", "year": 2001, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2003, 2004], "games": 31, "zUnits": -98, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2003, "games": 15, "zUnits": -150, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.066666666666666, 0.06666666666666667, 10.457985519921753]}, {"season": 2004, "games": 16, "zUnits": -50, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.6875, 0.0625, 15.589382465213642]}]}}}, {"id": "2001:RobiKo00", "name": "Koren Robinson", "year": 2001, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2002, 2003, 2004], "games": 40, "zUnits": 20, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 16, "zUnits": 64, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [77.5, 0.3125, 15.164462464201822]}, {"season": 2003, "games": 15, "zUnits": 0, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.733333333333334, 0.26666666666666666, 13.667715188992505]}, {"season": 2004, "games": 9, "zUnits": -27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [55, 0.2222222222222222, 15.056320286809546]}]}}}, {"id": "2001:GardRo00", "name": "Rod Gardner", "year": 2001, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2001, 2002], "games": 32, "zUnits": -3, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2001, "games": 16, "zUnits": -32, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.3125, 0.25, 15.099523299931901]}, {"season": 2002, "games": 16, "zUnits": 27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62.875, 0.5, 13.898633130037592]}]}}}, {"id": "2001:MossSa00", "name": "Santana Moss", "year": 2001, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2003, 2004, 2005], "games": 47, "zUnits": 73, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2003, "games": 16, "zUnits": 65, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [69.0625, 0.625, 14.494547528406615]}, {"season": 2004, "games": 15, "zUnits": 14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [55.86666666666667, 0.3333333333333333, 16.81914049993843]}, {"season": 2005, "games": 16, "zUnits": 136, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [92.6875, 0.5625, 16.54353358464157]}]}}}, {"id": "2001:McAlDe00", "name": "Deuce McAllister", "year": 2001, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 9}, "contributions": {"RB": 5}, "peak": {"RB": {"seasons": [2002, 2003, 2004], "games": 45, "zUnits": 44, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2002, "games": 15, "zUnits": 60, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [116, 4.243335682451118, 1.0666666666666667]}, {"season": 2003, "games": 16, "zUnits": 77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [134.8125, 4.565656951810328, 0.5]}, {"season": 2004, "games": 14, "zUnits": -10, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [93, 4.043942064773645, 0.6428571428571429]}]}}}, {"id": "2001:MitcFr00", "name": "Freddie Mitchell", "year": 2001, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2002, 2003, 2004], "games": 38, "zUnits": -108, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2002, "games": 11, "zUnits": -177, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.545454545454545, 0, 11.97052252699516]}, {"season": 2003, "games": 15, "zUnits": -78, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.2, 0.13333333333333333, 13.852814506989045]}, {"season": 2004, "games": 12, "zUnits": -81, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.416666666666668, 0.16666666666666666, 15.392991105680428]}]}}}, {"id": "2001:BennMi00", "name": "Michael Bennett", "year": 2001, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 5}, "contributions": {"RB": 0}, "peak": {"RB": {"seasons": [2001, 2002], "games": 29, "zUnits": 3, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2001, "games": 13, "zUnits": -44, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [69.84615384615384, 3.993455171163732, 0.23076923076923078]}, {"season": 2002, "games": 16, "zUnits": 41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [102.9375, 4.820894831103452, 0.375]}]}}}, {"id": "2001:WaynRe00", "name": "Reggie Wayne", "year": 2001, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 3}, "peak": {"WR": {"seasons": [2006, 2007, 2008], "games": 48, "zUnits": 81, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2006, "games": 16, "zUnits": 88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [81.875, 0.5625, 14.798952569297269]}, {"season": 2007, "games": 16, "zUnits": 113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [94.375, 0.625, 14.191085737692328]}, {"season": 2008, "games": 16, "zUnits": 43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [71.5625, 0.375, 13.737636622536945]}]}}}, {"id": "2001:HeapTo00", "name": "Todd Heap", "year": 2001, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 4}, "contributions": {"TE": 3}, "peak": {"TE": {"seasons": [2002, 2003], "games": 32, "zUnits": 89, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 16, "zUnits": 123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.25, 0.375, 11.735818833225322]}, {"season": 2003, "games": 16, "zUnits": 56, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.3125, 0.1875, 11.598558030245215]}]}}}, {"id": "2001:BreeDr00", "name": "Drew Brees", "year": 2001, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": 23}, "contributions": {"QB": 18}, "peak": {"QB": {"seasons": [2011, 2012, 2013], "games": 48, "zUnits": 90, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 16, "zUnits": 119, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.29025415629475, 2.875, 5.375]}, {"season": 2012, "games": 16, "zUnits": 68, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.496947601916653, 2.6875, 0.3125]}, {"season": 2013, "games": 16, "zUnits": 83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.890713085167777, 2.4375, 3.25]}]}}}, {"id": "2001:MorgQu00", "name": "Quincy Morgan", "year": 2001, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2001, 2002], "games": 32, "zUnits": -33, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2001, "games": 16, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27, 0.125, 13.976062846580408]}, {"season": 2002, "games": 16, "zUnits": 39, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [60.25, 0.4375, 15.834441234113916]}]}}}, {"id": "2001:CrumAl00", "name": "Alge Crumpler", "year": 2001, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 3}, "contributions": {"TE": 3}, "peak": {"TE": {"seasons": [2004, 2005, 2006], "games": 46, "zUnits": 98, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 14, "zUnits": 104, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [55.285714285714285, 0.42857142857142855, 13.97737556561086]}, {"season": 2005, "games": 16, "zUnits": 89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.8125, 0.3125, 12.516666666666667]}, {"season": 2006, "games": 16, "zUnits": 101, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.75, 0.5, 12.755922625516193]}]}}}, {"id": "2001:JohnCh01", "name": "Chad Johnson", "year": 2001, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 3}, "peak": {"WR": {"seasons": [2005, 2006, 2007], "games": 48, "zUnits": 99, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2005, "games": 16, "zUnits": 103, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [89.5, 0.5625, 14.44852620983574]}, {"season": 2006, "games": 16, "zUnits": 92, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [85.625, 0.4375, 15.185286308021224]}, {"season": 2007, "games": 16, "zUnits": 103, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [90, 0.5, 14.89110153537213]}]}}}, {"id": "2001:ThomAn01", "name": "Anthony Thomas", "year": 2001, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 3}, "contributions": {"RB": -1}, "peak": {"RB": {"seasons": [2001, 2002], "games": 26, "zUnits": -13, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 14, "zUnits": 24, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [97.21428571428571, 4.198994197239511, 0.5]}, {"season": 2002, "games": 12, "zUnits": -57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [73.66666666666667, 3.6191645383494437, 0.5]}]}}}, {"id": "2001:FergRo00", "name": "Robert Ferguson", "year": 2001, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2003, 2004, 2005], "games": 39, "zUnits": -82, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 15, "zUnits": -67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.666666666666664, 0.26666666666666666, 13.565190337563058]}, {"season": 2004, "games": 13, "zUnits": -104, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.23076923076923, 0.07692307692307693, 14.637695138803375]}, {"season": 2005, "games": 11, "zUnits": -76, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.27272727272727, 0.2727272727272727, 13.49057594121296]}]}}}, {"id": "2001:JordLa00", "name": "LaMont Jordan", "year": 2001, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 4}, "contributions": {"RB": -2}, "peak": {"RB": {"seasons": [2005, 2006, 2007], "games": 34, "zUnits": -21, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 14, "zUnits": 38, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [113.42857142857143, 3.8489194135020135, 0.7857142857142857]}, {"season": 2006, "games": 9, "zUnits": -79, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.44444444444444, 3.985542880055696, 0.2222222222222222]}, {"season": 2007, "games": 11, "zUnits": -50, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.36363636363636, 3.9577217748056586, 0.2727272727272727]}]}}}, {"id": "2001:ChamCh00", "name": "Chris Chambers", "year": 2001, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2003, 2004, 2005], "games": 47, "zUnits": 31, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2003, "games": 16, "zUnits": 47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [60.1875, 0.6875, 14.525882371854127]}, {"season": 2004, "games": 15, "zUnits": -9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.86666666666667, 0.4666666666666667, 13.347833712074568]}, {"season": 2005, "games": 16, "zUnits": 52, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [69.875, 0.6875, 13.580025255795883]}]}}}, {"id": "2001:CartQu00", "name": "Quincy Carter", "year": 2001, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": -7}, "contributions": {"QB": -14}, "peak": {"QB": {"seasons": [2001, 2003], "games": 24, "zUnits": -70, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2001, "games": 8, "zUnits": -89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.474612331153439, 0.625, 18.75]}, {"season": 2003, "games": 16, "zUnits": -61, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.488648298706734, 1.0625, 16.0625]}]}}}, {"id": "2001:HenrTr00", "name": "Travis Henry", "year": 2001, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 6}, "contributions": {"RB": 1}, "peak": {"RB": {"seasons": [2001, 2002, 2003], "games": 44, "zUnits": 7, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2001, "games": 13, "zUnits": -58, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [69.84615384615384, 3.620510564078387, 0.3076923076923077]}, {"season": 2002, "games": 16, "zUnits": 50, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [109.1875, 4.360982741274648, 0.875]}, {"season": 2003, "games": 15, "zUnits": 19, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [100.73333333333333, 4.0997946418205045, 0.7333333333333333]}]}}}, {"id": "2001:TuiaMa00", "name": "Marques Tuiasosopo", "year": 2001, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": -17}, "contributions": {"QB": -17}, "peak": {"QB": {"seasons": [2008], "games": 2, "zUnits": -87, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 2, "zUnits": -87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.450675156683104, 0, 1.375]}]}}}, {"id": "2001:JackJa00", "name": "James Jackson", "year": 2001, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -9}, "contributions": {"RB": -12}, "peak": {"RB": {"seasons": [2001, 2002, 2003], "games": 31, "zUnits": -105, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2001, "games": 11, "zUnits": -104, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [55.45454545454545, 3.2482027340899493, 0.18181818181818182]}, {"season": 2002, "games": 9, "zUnits": -132, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7, 4.191229152158261, 0]}, {"season": 2003, "games": 11, "zUnits": -84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.09090909090909, 3.960946956764642, 0.2727272727272727]}]}}}, {"id": "2001:SmitSt01", "name": "Steve Smith Sr.", "year": 2001, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 5}, "contributions": {"WR": 4}, "peak": {"WR": {"seasons": [2005, 2006], "games": 30, "zUnits": 112, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 16, "zUnits": 142, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [97.6875, 0.75, 14.781675403376983]}, {"season": 2006, "games": 14, "zUnits": 78, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [83.28571428571429, 0.5714285714285714, 13.917508832198967]}]}}}, {"id": "2001:MinnMa00", "name": "Snoop Minnis", "year": 2001, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2001], "games": 13, "zUnits": -71, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 13, "zUnits": -71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.30769230769231, 0.07692307692307693, 14.564504298330547]}]}}}, {"id": "2001:BarlKe00", "name": "Kevan Barlow", "year": 2001, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 2}, "contributions": {"RB": -3}, "peak": {"RB": {"seasons": [2001, 2002, 2003], "games": 45, "zUnits": -27, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2001, "games": 15, "zUnits": -62, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.6, 4.072088029140156, 0.3333333333333333]}, {"season": 2002, "games": 14, "zUnits": -40, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [57.92857142857143, 4.450684347109083, 0.35714285714285715]}, {"season": 2003, "games": 16, "zUnits": 16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [83.1875, 4.7910673929118195, 0.4375]}]}}}, {"id": "2001:EvanHe00", "name": "Heath Evans", "year": 2001, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2004, 2005], "games": 21, "zUnits": -135, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2004, "games": 10, "zUnits": -157, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.2, 4.095463756088549, 0]}, {"season": 2005, "games": 11, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27, 3.939460669886507, 0]}]}}}, {"id": "2001:MinoTr00", "name": "Travis Minor", "year": 2001, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -9}, "contributions": {"RB": -12}, "peak": {"RB": {"seasons": [2001, 2002], "games": 32, "zUnits": -106, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 16, "zUnits": -84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34, 4.309558531802107, 0.1875]}, {"season": 2002, "games": 16, "zUnits": -128, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.25, 4.134844896123092, 0.125]}]}}}, {"id": "2001:MeieSh00", "name": "Shad Meier", "year": 2001, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2003], "games": 6, "zUnits": -84, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 6, "zUnits": -84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.875, 0, 11.04824531700776]}]}}}, {"id": "2001:JohnRu00", "name": "Rudi Johnson", "year": 2001, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": 4}, "contributions": {"RB": 2}, "peak": {"RB": {"seasons": [2003, 2004, 2005], "games": 45, "zUnits": 16, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2003, "games": 13, "zUnits": 8, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [85.61538461538461, 4.4111824371543245, 0.6923076923076923]}, {"season": 2004, "games": 16, "zUnits": 3, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [96.3125, 4.0589061080118505, 0.75]}, {"season": 2005, "games": 16, "zUnits": 37, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [96.75, 4.2672723611504555, 0.75]}]}}}, {"id": "2001:WeinCh00", "name": "Chris Weinke", "year": 2001, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -15}, "contributions": {"QB": -15}, "peak": {"QB": {"seasons": [2005], "games": 3, "zUnits": -77, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 3, "zUnits": -77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.200000213256221, 0.125, -0.625]}]}}}, {"id": "2001:LaynGe00", "name": "George Layne", "year": 2001, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2002], "games": 2, "zUnits": -119, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 2, "zUnits": -119, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2, 4.1625511390269825, 0]}]}}}, {"id": "2001:RoseSa00", "name": "Sage Rosenfels", "year": 2001, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -6}, "contributions": {"QB": -6}, "peak": {"QB": {"seasons": [2007], "games": 9, "zUnits": -28, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 9, "zUnits": -28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.162437980646892, 1.6666666666666667, 5.666666666666667]}]}}}, {"id": "2001:NorrMo00", "name": "Moran Norris", "year": 2001, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2003, 2004, 2005], "games": 25, "zUnits": -141, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 9, "zUnits": -133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.444444444444445, 4.181112852664577, 0]}, {"season": 2004, "games": 8, "zUnits": -153, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.625, 4.1407388307076705, 0]}, {"season": 2005, "games": 8, "zUnits": -138, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.5, 4.067980218227491, 0.125]}]}}}, {"id": "2001:WynnMi00", "name": "Milton Wynn", "year": 2001, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2001], "games": 1, "zUnits": -116, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 1, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.625, 0, 13.987169729259541]}]}}}, {"id": "2001:HollJa01", "name": "Jabari Holloway", "year": 2001, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2002], "games": 6, "zUnits": -117, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 6, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.125, 0, 10.462439071785985]}]}}}, {"id": "2001:BuckCo00", "name": "Correll Buckhalter", "year": 2001, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -4}, "contributions": {"RB": -6}, "peak": {"RB": {"seasons": [2001, 2003], "games": 29, "zUnits": -57, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2001, "games": 14, "zUnits": -60, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51.142857142857146, 4.324103958762162, 0.14285714285714285]}, {"season": 2003, "games": 15, "zUnits": -54, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45, 4.24828002330291, 0.6]}]}}}, {"id": "2001:McCaJu00", "name": "Justin McCareins", "year": 2001, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2003, 2004, 2005], "games": 48, "zUnits": -22, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 16, "zUnits": 18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.8125, 0.4375, 15.784843414990751]}, {"season": 2004, "games": 16, "zUnits": -47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.125, 0.25, 13.877157412737004]}, {"season": 2005, "games": 16, "zUnits": -35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.5625, 0.125, 15.287162036289573]}]}}}, {"id": "2001:PalmJe00", "name": "Jesse Palmer", "year": 2001, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2002], "games": 1, "zUnits": -91, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 1, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.187927849614257, 0, -0.375]}]}}}, {"id": "2001:ManuBr00", "name": "Brandon Manumaleuna", "year": 2001, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2002, 2003, 2004], "games": 39, "zUnits": -99, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 10, "zUnits": -95, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.6, 0.1, 11.055532780423198]}, {"season": 2003, "games": 15, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.866666666666667, 0.13333333333333333, 9.391094044598876]}, {"season": 2004, "games": 14, "zUnits": -95, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.428571428571429, 0.07142857142857142, 10.894117647058824]}]}}}, {"id": "2001:JameCe00", "name": "Cedric James", "year": 2001, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2002], "games": 3, "zUnits": -141, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 3, "zUnits": -141, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.625, 0, 13.766514391412796]}]}}}, {"id": "2001:SuthVi00", "name": "Vinny Sutherland", "year": 2001, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -6}, "contributions": {"WR": -6}, "peak": {"WR": {"seasons": [2001], "games": 15, "zUnits": -192, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 15, "zUnits": -192, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.3333333333333333, 0, 13.276250670800787]}]}}}, {"id": "2001:BannAl00", "name": "Alex Bannister", "year": 2001, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -6}, "peak": {"WR": {"seasons": [2001, 2003], "games": 27, "zUnits": -169, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2001, "games": 14, "zUnits": -181, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.5714285714285716, 0, 13.428346199847777]}, {"season": 2003, "games": 13, "zUnits": -156, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.461538461538462, 0.07692307692307693, 13.952513422857209]}]}}}, {"id": "2001:BabeBi00", "name": "Bill Baber", "year": 2001, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2004], "games": 1, "zUnits": -111, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 1, "zUnits": -111, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.875, 0, 10.426944971537003]}]}}}, {"id": "2001:StewTo00", "name": "Tony Stewart", "year": 2001, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2003, 2004], "games": 26, "zUnits": -124, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 12, "zUnits": -99, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.666666666666668, 0, 10.354402914339877]}, {"season": 2004, "games": 14, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.4285714285714284, 0.07142857142857142, 9.105882352941176]}]}}}, {"id": "2001:AndeSc00", "name": "Scotty Anderson", "year": 2001, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2001, 2002], "games": 23, "zUnits": -120, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 8, "zUnits": -99, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.375, 0.125, 14.703899304638677]}, {"season": 2002, "games": 15, "zUnits": -132, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.466666666666665, 0.06666666666666667, 13.086580838796305]}]}}}, {"id": "2001:McMaMi00", "name": "Mike McMahon", "year": 2001, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -11}, "contributions": {"QB": -11}, "peak": {"QB": {"seasons": [2001], "games": 7, "zUnits": -55, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 7, "zUnits": -55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.009373763355758, 0.375, 18.125]}]}}}, {"id": "2001:BlayDe00", "name": "Derrick Blaylock", "year": 2001, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -3}, "contributions": {"RB": -7}, "peak": {"RB": {"seasons": [2003, 2004], "games": 25, "zUnits": -62, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2003, "games": 13, "zUnits": -96, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.53846153846154, 4.345174469397194, 0.23076923076923078]}, {"season": 2004, "games": 12, "zUnits": -25, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65.25, 4.390892761015939, 0.75]}]}}}, {"id": "2001:McCaDa00", "name": "Darnerien McCants", "year": 2001, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2002, 2003], "games": 21, "zUnits": -81, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2002, "games": 8, "zUnits": -93, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32, 0.25, 12.818861688897975]}, {"season": 2003, "games": 13, "zUnits": -74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27.692307692307693, 0.46153846153846156, 13.376016543057682]}]}}}, {"id": "2001:FeelA.00", "name": "A.J. Feeley", "year": 2001, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -11}, "contributions": {"QB": -11}, "peak": {"QB": {"seasons": [2006], "games": 2, "zUnits": -55, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 2, "zUnits": -55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.935974783120744, 0.375, 0.375]}]}}}, {"id": "2001:BerlEd00", "name": "Eddie Berlin", "year": 2001, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2003, 2004], "games": 21, "zUnits": -131, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2003, "games": 8, "zUnits": -135, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.25, 0.125, 14.594611063041546]}, {"season": 2004, "games": 13, "zUnits": -129, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.384615384615383, 0.07692307692307693, 14.028710749907646]}]}}}, {"id": "2001:CartJo01", "name": "Jonathan Carter", "year": 2001, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2004], "games": 9, "zUnits": -120, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 9, "zUnits": -120, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.22222222222222, 0.1111111111111111, 14.910888437384557]}]}}}, {"id": "2001:WilsCe00", "name": "Cedrick Wilson", "year": 2001, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2004, 2005, 2006], "games": 43, "zUnits": -77, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 14, "zUnits": -58, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.785714285714285, 0.21428571428571427, 13.82383814929068]}, {"season": 2005, "games": 15, "zUnits": -82, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30.066666666666666, 0, 15.249336225877476]}, {"season": 2006, "games": 14, "zUnits": -89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36, 0.07142857142857142, 13.592216388634077]}]}}}, {"id": "2001:CookJa00", "name": "Jameel Cook", "year": 2001, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2003, 2005], "games": 23, "zUnits": -133, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 11, "zUnits": -126, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.818181818181818, 4.129814705608492, 0.09090909090909091]}, {"season": 2005, "games": 12, "zUnits": -140, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.5833333333333335, 4.067980218227491, 0.08333333333333333]}]}}}, {"id": "2001:BrowDe02", "name": "Dee Brown", "year": 2001, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -11}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [2002], "games": 12, "zUnits": -95, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 12, "zUnits": -95, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.166666666666664, 3.838701312087749, 0.4166666666666667]}]}}}, {"id": "2001:KaspKe00", "name": "Kevin Kasper", "year": 2001, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2001, 2002], "games": 22, "zUnits": -149, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2001, "games": 10, "zUnits": -169, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.4, 0, 12.909572915653273]}, {"season": 2002, "games": 12, "zUnits": -133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15, 0.25, 12.839154358528816]}]}}}, {"id": "2001:MartDa00", "name": "David Martin", "year": 2001, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2006, 2007, 2008], "games": 37, "zUnits": -51, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2006, "games": 8, "zUnits": -61, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.75, 0.25, 10.098222466556717]}, {"season": 2007, "games": 14, "zUnits": -82, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.642857142857142, 0.14285714285714285, 9.676040678368121]}, {"season": 2008, "games": 15, "zUnits": -17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.333333333333332, 0.2, 12.543718451608871]}]}}}, {"id": "2001:HousTJ00", "name": "T.J. Houshmandzadeh", "year": 2001, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2005, 2006, 2007], "games": 44, "zUnits": 30, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2005, "games": 14, "zUnits": 18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68.28571428571429, 0.5, 12.582989154158692]}, {"season": 2006, "games": 14, "zUnits": 53, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [77.21428571428571, 0.6428571428571429, 12.39732081698736]}, {"season": 2007, "games": 16, "zUnits": 20, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [71.4375, 0.75, 10.807080907399802]}]}}}, {"id": "2001:GermRe00", "name": "Reggie Germany", "year": 2001, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2001], "games": 12, "zUnits": -133, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": null, "window": [{"season": 2001, "games": 12, "zUnits": -133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.916666666666668, 0, 14.513423114162487]}]}}}, {"id": "2001:JohnEr00", "name": "Eric Johnson", "year": 2001, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": 1}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2004, 2006], "games": 27, "zUnits": -16, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 16, "zUnits": 19, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51.5625, 0.125, 10.189600840336135]}, {"season": 2006, "games": 11, "zUnits": -66, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.545454545454547, 0.18181818181818182, 9.515771028037383]}]}}}, {"id": "2001:RobeMi00", "name": "Mike Roberg", "year": 2001, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2002], "games": 4, "zUnits": -124, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 4, "zUnits": -124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.125, 0.125, 10.347195176752546]}]}}}, {"id": "2001:RambKe00", "name": "Ken-Yon Rambo", "year": 2001, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2001, 2002], "games": 21, "zUnits": -153, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2001, "games": 8, "zUnits": -172, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.5, 0, 13.168599114994679]}, {"season": 2002, "games": 13, "zUnits": -141, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.23076923076923, 0, 13.835498775768109]}]}}}, {"id": "2001:McCoQu00", "name": "Quentin McCord", "year": 2001, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2002], "games": 6, "zUnits": -73, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 6, "zUnits": -73, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.625, 0.125, 15.87224258862919]}]}}}, {"id": "2001:KingAn00", "name": "Andre King", "year": 2001, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -6}, "peak": {"WR": {"seasons": [2002, 2003], "games": 20, "zUnits": -171, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2002, "games": 8, "zUnits": -173, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.125, 0, 12.536055603822764]}, {"season": 2003, "games": 12, "zUnits": -169, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.333333333333333, 0, 12.575203665494561]}]}}}, {"id": "2002:CarrDa00", "name": "David Carr", "year": 2002, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -1}, "contributions": {"QB": -8}, "peak": {"QB": {"seasons": [2003, 2004, 2005], "games": 44, "zUnits": -39, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2003, "games": 12, "zUnits": -59, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.674638599880596, 0.75, 12.583333333333334]}, {"season": 2004, "games": 16, "zUnits": -6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.741821025228175, 1, 18.9375]}, {"season": 2005, "games": 16, "zUnits": -57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.6926194579212375, 0.875, 19.25]}]}}}, {"id": "2002:HarrJo00", "name": "Joey Harrington", "year": 2002, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -11}, "contributions": {"QB": -15}, "peak": {"QB": {"seasons": [2004, 2005, 2006], "games": 39, "zUnits": -77, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 16, "zUnits": -54, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.053709495978731, 1.1875, 10.9375]}, {"season": 2005, "games": 12, "zUnits": -77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.584115605457717, 1, 6.666666666666667]}, {"season": 2006, "games": 11, "zUnits": -109, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.242023211238966, 1.0909090909090908, 1.5454545454545454]}]}}}, {"id": "2002:StalDo00", "name": "Donte' Stallworth", "year": 2002, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2005, 2006, 2007], "games": 42, "zUnits": 0, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2005, "games": 16, "zUnits": 4, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.0625, 0.4375, 13.479628286491389]}, {"season": 2006, "games": 11, "zUnits": 42, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65.9090909090909, 0.45454545454545453, 16.642330853507104]}, {"season": 2007, "games": 15, "zUnits": -34, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.46666666666667, 0.2, 14.323756432247]}]}}}, {"id": "2002:ShocJe00", "name": "Jeremy Shockey", "year": 2002, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 4}, "contributions": {"TE": 4}, "peak": {"TE": {"seasons": [2002, 2003], "games": 24, "zUnits": 113, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 15, "zUnits": 119, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.6, 0.13333333333333333, 11.616444669770015]}, {"season": 2003, "games": 9, "zUnits": 103, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62.44444444444444, 0.2222222222222222, 11.114867704194099]}]}}}, {"id": "2002:GreeWi01", "name": "William Green", "year": 2002, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": -6}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2002, 2004], "games": 30, "zUnits": -86, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 16, "zUnits": -65, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62.5, 3.7971360496843305, 0.375]}, {"season": 2004, "games": 14, "zUnits": -110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.785714285714285, 3.814504265785075, 0.14285714285714285]}]}}}, {"id": "2002:DuckT.00", "name": "T.J. Duckett", "year": 2002, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": -5}, "contributions": {"RB": -6}, "peak": {"RB": {"seasons": [2002, 2003, 2004], "games": 40, "zUnits": -57, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2002, "games": 12, "zUnits": -78, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.333333333333336, 4.010511587137936, 0.3333333333333333]}, {"season": 2003, "games": 16, "zUnits": -47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.5625, 4.030677728169891, 0.6875]}, {"season": 2004, "games": 12, "zUnits": -49, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.666666666666664, 4.545169715203308, 0.6666666666666666]}]}}}, {"id": "2002:LeliAs00", "name": "Ashley Lelie", "year": 2002, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2003, 2004, 2005], "games": 47, "zUnits": 5, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2003, "games": 16, "zUnits": -43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.25, 0.125, 15.379596163496835]}, {"season": 2004, "games": 16, "zUnits": 69, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [67.75, 0.4375, 17.945661160659313]}, {"season": 2005, "games": 15, "zUnits": -12, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51.333333333333336, 0.06666666666666667, 16.291150397904705]}]}}}, {"id": "2002:WalkJa00", "name": "Javon Walker", "year": 2002, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2004, 2006], "games": 32, "zUnits": 76, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 16, "zUnits": 106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [86.25, 0.75, 15.154920483154473]}, {"season": 2006, "games": 16, "zUnits": 47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [67.75, 0.5, 15.057358566045284]}]}}}, {"id": "2002:GrahDa00", "name": "Daniel Graham", "year": 2002, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2003, 2004], "games": 26, "zUnits": -2, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 13, "zUnits": 0, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.46153846153846, 0.3076923076923077, 10.66286100928432]}, {"season": 2004, "games": 13, "zUnits": -3, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28, 0.5384615384615384, 11.337254901960785]}]}}}, {"id": "2002:StevJe00", "name": "Jerramy Stevens", "year": 2002, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 1}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2005, 2006, 2007], "games": 33, "zUnits": -14, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 15, "zUnits": 18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.93333333333333, 0.3333333333333333, 11.547777777777778]}, {"season": 2006, "games": 10, "zUnits": -43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.1, 0.4, 10.538641265276778]}, {"season": 2007, "games": 8, "zUnits": -36, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.625, 0.5, 10.526387571157496]}]}}}, {"id": "2002:RamsPa00", "name": "Patrick Ramsey", "year": 2002, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -4}, "contributions": {"QB": -6}, "peak": {"QB": {"seasons": [2002, 2003], "games": 20, "zUnits": -32, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2002, "games": 9, "zUnits": -48, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.119859059149007, 1, -0.1111111111111111]}, {"season": 2003, "games": 11, "zUnits": -19, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.06701705270969, 1.2727272727272727, 5.636363636363637]}]}}}, {"id": "2002:GaffJa00", "name": "Jabar Gaffney", "year": 2002, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2010, 2011], "games": 32, "zUnits": -16, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2010, "games": 16, "zUnits": -29, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.6875, 0.125, 13.394462719298245]}, {"season": 2011, "games": 16, "zUnits": -3, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.1875, 0.3125, 13.874645457417616]}]}}}, {"id": "2002:FostDe00", "name": "DeShaun Foster", "year": 2002, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -1}, "contributions": {"RB": -3}, "peak": {"RB": {"seasons": [2005, 2006], "games": 29, "zUnits": -29, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 15, "zUnits": -11, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [83.6, 4.211758241250814, 0.2]}, {"season": 2006, "games": 14, "zUnits": -47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.42857142857143, 4.024177909271923, 0.21428571428571427]}]}}}, {"id": "2002:ReedJo01", "name": "Josh Reed", "year": 2002, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2006, 2007, 2008], "games": 40, "zUnits": -88, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2006, "games": 12, "zUnits": -95, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.166666666666664, 0.16666666666666666, 12.760601531851298]}, {"season": 2007, "games": 15, "zUnits": -95, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.53333333333333, 0, 11.970438133960146]}, {"season": 2008, "games": 13, "zUnits": -74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.92307692307692, 0.07692307692307693, 11.51878257818765]}]}}}, {"id": "2002:CartTi00", "name": "Tim Carter", "year": 2002, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2003, 2005], "games": 21, "zUnits": -114, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 10, "zUnits": -108, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30.9, 0, 12.704159695612285]}, {"season": 2005, "games": 11, "zUnits": -120, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.90909090909091, 0, 14.724070716228468]}]}}}, {"id": "2002:DaviAn01", "name": "Andre' Davis", "year": 2002, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2002, 2003], "games": 32, "zUnits": -79, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2002, "games": 16, "zUnits": -103, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.25, 0.375, 12.205402181101444]}, {"season": 2003, "games": 16, "zUnits": -55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36, 0.3125, 13.977613470775541]}]}}}, {"id": "2002:CaldRe00", "name": "Reche Caldwell", "year": 2002, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2005, 2006], "games": 29, "zUnits": -78, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2005, "games": 13, "zUnits": -110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27.076923076923077, 0.07692307692307693, 13.016600493950667]}, {"season": 2006, "games": 16, "zUnits": -51, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.5, 0.25, 12.820642835587728]}]}}}, {"id": "2002:PortCl00", "name": "Clinton Portis", "year": 2002, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 15}, "contributions": {"RB": 14}, "peak": {"RB": {"seasons": [2002, 2003], "games": 29, "zUnits": 122, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2002, "games": 16, "zUnits": 110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [117, 5.156615723972454, 1.0625]}, {"season": 2003, "games": 13, "zUnits": 136, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [146.53846153846155, 5.151567398119123, 1.0769230769230769]}]}}}, {"id": "2002:MorrMa00", "name": "Maurice Morris", "year": 2002, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -4}, "contributions": {"RB": -8}, "peak": {"RB": {"seasons": [2007, 2008, 2009], "games": 40, "zUnits": -70, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 13, "zUnits": -35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64.6923076923077, 4.352850471052419, 0.38461538461538464]}, {"season": 2008, "games": 13, "zUnits": -75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.61538461538461, 4.3041946594917, 0.15384615384615385]}, {"season": 2009, "games": 14, "zUnits": -97, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.42857142857143, 4.2089816966316445, 0.14285714285714285]}]}}}, {"id": "2002:JollDo00", "name": "Doug Jolley", "year": 2002, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2002, 2003], "games": 25, "zUnits": -38, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 14, "zUnits": -4, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.214285714285715, 0.14285714285714285, 11.663068478323895]}, {"season": 2003, "games": 11, "zUnits": -80, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.454545454545453, 0.09090909090909091, 9.41105817428416]}]}}}, {"id": "2002:BettLa00", "name": "Ladell Betts", "year": 2002, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 2}, "contributions": {"RB": -7}, "peak": {"RB": {"seasons": [2004, 2005, 2006], "games": 44, "zUnits": -62, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2004, "games": 16, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.9375, 4.153761167902498, 0.0625]}, {"season": 2005, "games": 12, "zUnits": -99, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.666666666666664, 3.9407302741944394, 0.16666666666666666]}, {"season": 2006, "games": 16, "zUnits": 22, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [99.9375, 4.559148337193968, 0.3125]}]}}}, {"id": "2002:RandAn00", "name": "Antwaan Randle El", "year": 2002, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2007, 2008, 2009], "games": 47, "zUnits": -76, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 15, "zUnits": -43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.53333333333333, 0.06666666666666667, 13.822289985811999]}, {"season": 2008, "games": 16, "zUnits": -77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.0625, 0.25, 11.88693134607395]}, {"season": 2009, "games": 16, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.125, 0, 11.573541114058354]}]}}}, {"id": "2002:BryaAn00", "name": "Antonio Bryant", "year": 2002, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2006, 2008], "games": 29, "zUnits": 42, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2006, "games": 14, "zUnits": -6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.357142857142854, 0.21428571428571427, 16.24899293011948]}, {"season": 2008, "games": 15, "zUnits": 87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [83.2, 0.4666666666666667, 14.52756904180653]}]}}}, {"id": "2002:BranDe00", "name": "Deion Branch", "year": 2002, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2005, 2006, 2007], "games": 40, "zUnits": -11, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2005, "games": 16, "zUnits": -4, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62.375, 0.3125, 12.971878043047582]}, {"season": 2006, "games": 14, "zUnits": -30, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51.785714285714285, 0.2857142857142857, 13.634680699258833]}, {"season": 2007, "games": 10, "zUnits": 4, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [66.1, 0.4, 13.324120112035088]}]}}}, {"id": "2002:SchoMa00", "name": "Matt Schobel", "year": 2002, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2003, 2004, 2005], "games": 37, "zUnits": -60, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 11, "zUnits": -4, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30.181818181818183, 0.18181818181818182, 12.001380530209884]}, {"season": 2004, "games": 13, "zUnits": -75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.461538461538462, 0.3076923076923077, 10.141868512110728]}, {"season": 2005, "games": 13, "zUnits": -94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.846153846153847, 0.07692307692307693, 10.522569444444445]}]}}}, {"id": "2002:McCoJo01", "name": "Josh McCown", "year": 2002, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": 8}, "contributions": {"QB": -2}, "peak": {"QB": {"seasons": [2015, 2017], "games": 21, "zUnits": -9, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2015, "games": 8, "zUnits": -21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.222493306038731, 1.5, 12.25]}, {"season": 2017, "games": 13, "zUnits": -1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.065321984464327, 1.3846153846153846, 9.538461538461538]}]}}}, {"id": "2002:GordLa00", "name": "Lamar Gordon", "year": 2002, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2002, 2003], "games": 21, "zUnits": -91, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2002, "games": 12, "zUnits": -93, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.166666666666664, 3.8995010002528807, 0.25]}, {"season": 2003, "games": 9, "zUnits": -88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.666666666666664, 4.187785293955893, 0.1111111111111111]}]}}}, {"id": "2002:RussCl00", "name": "Cliff Russell", "year": 2002, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2006], "games": 2, "zUnits": -138, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 2, "zUnits": -138, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.75, 0, 13.146203063702597]}]}}}, {"id": "2002:BakeCh00", "name": "Chris Baker", "year": 2002, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2005, 2006, 2007], "games": 38, "zUnits": -51, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 8, "zUnits": -21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.625, 0.125, 12.105902777777779]}, {"season": 2006, "games": 16, "zUnits": -75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.75, 0.25, 10.114907308104796]}, {"season": 2007, "games": 14, "zUnits": -41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.357142857142858, 0.21428571428571427, 10.24319159740225]}]}}}, {"id": "2002:WestBr00", "name": "Brian Westbrook", "year": 2002, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 15}, "contributions": {"RB": 10}, "peak": {"RB": {"seasons": [2006, 2007, 2008], "games": 44, "zUnits": 92, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2006, "games": 15, "zUnits": 94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [127.73333333333333, 4.811488753917408, 0.7333333333333333]}, {"season": 2007, "games": 15, "zUnits": 136, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [140.26666666666668, 4.628793949874552, 0.8]}, {"season": 2008, "games": 14, "zUnits": 42, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [95.57142857142857, 4.085805288294518, 1]}]}}}, {"id": "2002:WellJo00", "name": "Jonathan Wells", "year": 2002, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2003, 2004, 2005], "games": 35, "zUnits": -114, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2003, "games": 8, "zUnits": -135, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.875, 4.115345573966263, 0]}, {"season": 2004, "games": 14, "zUnits": -123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27, 3.940739680777334, 0.35714285714285715]}, {"season": 2005, "games": 13, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.76923076923077, 3.851568535909206, 0.3076923076923077]}]}}}, {"id": "2002:PeelJu00", "name": "Justin Peelle", "year": 2002, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2007, 2008, 2009], "games": 37, "zUnits": -107, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 14, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.285714285714285, 0.14285714285714285, 9.224857685009487]}, {"season": 2008, "games": 12, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.25, 0.16666666666666666, 10.759262789958692]}, {"season": 2009, "games": 11, "zUnits": -108, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.454545454545455, 0.18181818181818182, 10.562513110971262]}]}}}, {"id": "2002:EasyOm00", "name": "Omar Easy", "year": 2002, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2002], "games": 6, "zUnits": -128, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 6, "zUnits": -128, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.875, 4.154176650417252, 0.125]}]}}}, {"id": "2002:GarrDa00", "name": "David Garrard", "year": 2002, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": 17}, "contributions": {"QB": 7}, "peak": {"QB": {"seasons": [2006, 2007], "games": 22, "zUnits": 37, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2006, "games": 10, "zUnits": -19, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.279171308385808, 1, 25]}, {"season": 2007, "games": 12, "zUnits": 84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.498068512602778, 1.5, 15.166666666666666]}]}}}, {"id": "2002:McMiRa01", "name": "Randy McMichael", "year": 2002, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": 1}, "contributions": {"TE": 1}, "peak": {"TE": {"seasons": [2002, 2003, 2004], "games": 47, "zUnits": 26, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2002, "games": 16, "zUnits": 15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30.3125, 0.25, 11.581307908059152]}, {"season": 2003, "games": 15, "zUnits": 32, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.86666666666667, 0.13333333333333333, 11.570563906725743]}, {"season": 2004, "games": 16, "zUnits": 32, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.4375, 0.25, 10.749857224443176]}]}}}, {"id": "2002:DaveRo01", "name": "Rohan Davey", "year": 2002, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -15}, "contributions": {"QB": -15}, "peak": {"QB": {"seasons": [2004], "games": 4, "zUnits": -77, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 4, "zUnits": -77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.447074643279056, 0, -0.125]}]}}}, {"id": "2002:LuzaCh00", "name": "Chris Luzar", "year": 2002, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2003], "games": 3, "zUnits": -130, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 3, "zUnits": -130, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.75, 0, 10.48710753428284]}]}}}, {"id": "2002:StepTr01", "name": "Travis Stephens", "year": 2002, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2002], "games": 1, "zUnits": -112, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 1, "zUnits": -112, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.75, 4.154176650417252, 0]}]}}}, {"id": "2002:SandDa00", "name": "Darnell Sanders", "year": 2002, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2002], "games": 5, "zUnits": -126, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 5, "zUnits": -126, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.875, 0.125, 10.215461989578227]}]}}}, {"id": "2002:JohnRo03", "name": "Ron Johnson", "year": 2002, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2003], "games": 3, "zUnits": -143, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 3, "zUnits": -143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.5, 0, 13.368804611428642]}]}}}, {"id": "2002:MartJa01", "name": "Jamar Martin", "year": 2002, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2003], "games": 4, "zUnits": -129, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 4, "zUnits": -129, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2, 4.087608512177478, 0]}]}}}, {"id": "2002:DaveNa00", "name": "Najeh Davenport", "year": 2002, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -6}, "contributions": {"RB": -8}, "peak": {"RB": {"seasons": [2003, 2004], "games": 25, "zUnits": -73, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 15, "zUnits": -71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30.533333333333335, 4.735092007155128, 0.13333333333333333]}, {"season": 2004, "games": 10, "zUnits": -75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.2, 4.545114747961841, 0.2]}]}}}, {"id": "2002:BaxtJa00", "name": "Jarrod Baxter", "year": 2002, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2005], "games": 3, "zUnits": -127, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 3, "zUnits": -127, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.5, 4.067980218227491, 0]}]}}}, {"id": "2002:FasaRa00", "name": "Randy Fasani", "year": 2002, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -28}, "contributions": {"QB": -28}, "peak": {"QB": {"seasons": [2002], "games": 4, "zUnits": -143, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 4, "zUnits": -143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.112897535144655, 0, 11.875]}]}}}, {"id": "2002:OwenJo00", "name": "John Owens", "year": 2002, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2006], "games": 3, "zUnits": -123, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 3, "zUnits": -123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.5, 0, 10.617921935129191]}]}}}, {"id": "2002:JohnKy00", "name": "Kyle Johnson", "year": 2002, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2004, 2005], "games": 22, "zUnits": -120, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2004, "games": 9, "zUnits": -128, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14, 4.182146219014747, 0.2222222222222222]}, {"season": 2005, "games": 13, "zUnits": -114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13, 3.9980579021418183, 0.46153846153846156]}]}}}, {"id": "2002:McAdJa00", "name": "Jason McAddley", "year": 2002, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2002], "games": 9, "zUnits": -74, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 9, "zUnits": -74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.22222222222222, 0.1111111111111111, 13.813853566069032]}]}}}, {"id": "2002:JoneTe00", "name": "Terry Jones", "year": 2002, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2002, 2003, 2004], "games": 35, "zUnits": -109, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2002, "games": 10, "zUnits": -107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.6, 0.1, 10.246591357465402]}, {"season": 2003, "games": 15, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.6, 0.2, 9.695398951659872]}, {"season": 2004, "games": 10, "zUnits": -104, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.2, 0.1, 9.364705882352942]}]}}}, {"id": "2002:KittKu00", "name": "Kurt Kittner", "year": 2002, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -35}, "contributions": {"QB": -35}, "peak": {"QB": {"seasons": [2003], "games": 6, "zUnits": -177, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 6, "zUnits": -177, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.348168294479949, 0.25, 1.625]}]}}}, {"id": "2002:RoyaRo00", "name": "Robert Royal", "year": 2002, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2007, 2008, 2009], "games": 34, "zUnits": -73, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 11, "zUnits": -59, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.545454545454547, 0.2727272727272727, 10.259392789373814]}, {"season": 2008, "games": 13, "zUnits": -67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27, 0.07692307692307693, 10.7328067547324]}, {"season": 2009, "games": 10, "zUnits": -96, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.4, 0.1, 11.283550016116902]}]}}}, {"id": "2002:NallCr00", "name": "Craig Nall", "year": 2002, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -6}, "contributions": {"QB": -6}, "peak": {"QB": {"seasons": [2004], "games": 5, "zUnits": -29, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 5, "zUnits": -29, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.2420667025046885, 0.5, 0.875]}]}}}, {"id": "2002:HaynVe00", "name": "Verron Haynes", "year": 2002, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [2004, 2005], "games": 27, "zUnits": -100, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 13, "zUnits": -92, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.846153846153847, 4.4529975606546754, 0.15384615384615385]}, {"season": 2005, "games": 14, "zUnits": -108, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27.642857142857142, 3.912632309326144, 0.21428571428571427]}]}}}, {"id": "2002:HannRy00", "name": "Ryan Hannam", "year": 2002, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2004], "games": 7, "zUnits": -94, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 7, "zUnits": -94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.75, 0, 11.21671826625387]}]}}}, {"id": "2002:HeinKe00", "name": "Keith Heinrich", "year": 2002, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2003], "games": 4, "zUnits": -109, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 4, "zUnits": -109, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8, 0.25, 10.00196180608773]}]}}}, {"id": "2002:ScobJo00", "name": "Josh Scobey", "year": 2002, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2003, 2004], "games": 27, "zUnits": -141, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2003, "games": 15, "zUnits": -143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.6, 4.181112852664577, 0]}, {"season": 2004, "games": 12, "zUnits": -138, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.333333333333332, 3.993815920484053, 0]}]}}}, {"id": "2002:OSulJ.00", "name": "J.T. O'Sullivan", "year": 2002, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -10}, "contributions": {"QB": -10}, "peak": {"QB": {"seasons": [2008], "games": 9, "zUnits": -53, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 9, "zUnits": -53, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.259708865309815, 0.8888888888888888, 16.11111111111111]}]}}}, {"id": "2002:PutzJe00", "name": "Jeb Putzier", "year": 2002, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": 1}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2004, 2005], "games": 29, "zUnits": 0, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 14, "zUnits": 29, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.857142857142854, 0.14285714285714285, 13.458110516934047]}, {"season": 2005, "games": 15, "zUnits": -28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.06666666666667, 0, 11.837064676616915]}]}}}, {"id": "2002:GilmJo00", "name": "John Gilmore", "year": 2002, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2008, 2010], "games": 20, "zUnits": -103, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2008, "games": 11, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.454545454545455, 0.09090909090909091, 10.525365772785676]}, {"season": 2010, "games": 9, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.77777777777778, 0.1111111111111111, 11.44316834920505]}]}}}, {"id": "2002:NedxLa00", "name": "Larry Ned", "year": 2002, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -18}, "contributions": {"RB": -18}, "peak": {"RB": {"seasons": [2004], "games": 12, "zUnits": -158, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 12, "zUnits": -158, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.75, 4.182146219014747, 0]}]}}}, {"id": "2002:PeteAd00", "name": "Adrian Peterson", "year": 2002, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [2005, 2006, 2007], "games": 43, "zUnits": -100, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 13, "zUnits": -71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.76923076923077, 4.532943305811075, 0.15384615384615385]}, {"season": 2006, "games": 14, "zUnits": -140, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.214285714285714, 4.180965239381081, 0.14285714285714285]}, {"season": 2007, "games": 16, "zUnits": -88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [58.125, 3.6919685778987277, 0.1875]}]}}}, {"id": "2002:MaysLe00", "name": "Lee Mays", "year": 2002, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2004], "games": 8, "zUnits": -136, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 8, "zUnits": -136, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.125, 0, 14.370141987061084]}]}}}, {"id": "2002:HuntJa00", "name": "Javin Hunter", "year": 2002, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -6}, "contributions": {"WR": -6}, "peak": {"WR": {"seasons": [2002], "games": 8, "zUnits": -177, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 8, "zUnits": -177, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.375, 0, 12.364627032394191]}]}}}, {"id": "2002:TaylCh01", "name": "Chester Taylor", "year": 2002, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": 3}, "contributions": {"RB": -2}, "peak": {"RB": {"seasons": [2005, 2006, 2007], "games": 44, "zUnits": -15, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2005, "games": 15, "zUnits": -68, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51.93333333333333, 4.1188848931923925, 0.06666666666666667]}, {"season": 2006, "games": 15, "zUnits": -1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [100.13333333333334, 4.041846971118611, 0.4]}, {"season": 2007, "games": 14, "zUnits": 26, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [80.35714285714286, 4.905385653901092, 0.5]}]}}}, {"id": "2002:FletBr00", "name": "Bryan Fletcher", "year": 2002, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2005, 2006], "games": 20, "zUnits": -62, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 10, "zUnits": -56, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.2, 0.3, 10.710069444444445]}, {"season": 2006, "games": 10, "zUnits": -68, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.2, 0.2, 10.812694704049845]}]}}}, {"id": "2002:NewsKe00", "name": "Kendall Newson", "year": 2002, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2003], "games": 2, "zUnits": -122, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 2, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.875, 0, 14.294779467321497]}]}}}, {"id": "2002:JoneDa02", "name": "Daryl Jones", "year": 2002, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -6}, "contributions": {"WR": -6}, "peak": {"WR": {"seasons": [2002], "games": 12, "zUnits": -173, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 12, "zUnits": -173, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.5, 0, 12.835840687731492]}]}}}, {"id": "2002:CurrRo01", "name": "Ronald Curry", "year": 2002, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2004, 2006], "games": 27, "zUnits": -45, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 12, "zUnits": -15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.583333333333336, 0.5, 13.780444218692278]}, {"season": 2006, "games": 15, "zUnits": -69, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.46666666666667, 0.06666666666666667, 12.322592369983512]}]}}}, {"id": "2002:HenrLe20", "name": "Leonard Henry", "year": 2002, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2004], "games": 4, "zUnits": -138, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 4, "zUnits": -138, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.25, 3.808376702768791, 0]}]}}}, {"id": "2002:MurpMa00", "name": "Matt Murphy", "year": 2002, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2002], "games": 2, "zUnits": -124, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": null, "window": [{"season": 2002, "games": 2, "zUnits": -124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1, 0, 10.390653085680048]}]}}}, {"id": "2002:GiveDa00", "name": "David Givens", "year": 2002, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2003, 2004, 2005], "games": 37, "zUnits": -12, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2003, "games": 10, "zUnits": 0, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51, 0.6, 14.256764733660749]}, {"season": 2004, "games": 14, "zUnits": 2, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62.285714285714285, 0.21428571428571427, 15.06320392436491]}, {"season": 2005, "games": 13, "zUnits": -35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.76923076923077, 0.15384615384615385, 12.819807063473469]}]}}}, {"id": "2002:CartRo01", "name": "Rock Cartwright", "year": 2002, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -9}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [2003, 2004, 2005], "games": 36, "zUnits": -102, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2003, "games": 15, "zUnits": -88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.13333333333333, 4.005368527857284, 0.26666666666666666]}, {"season": 2004, "games": 8, "zUnits": -157, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0, 4.100143351975243, 0]}, {"season": 2005, "games": 13, "zUnits": -84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.076923076923077, 4.770063163958654, 0.15384615384615385]}]}}}, {"id": "2003:PalmCa00", "name": "Carson Palmer", "year": 2003, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 22}, "contributions": {"QB": 11}, "peak": {"QB": {"seasons": [2005, 2006, 2007], "games": 48, "zUnits": 56, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 16, "zUnits": 87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.243621461486385, 2, 2.75]}, {"season": 2006, "games": 16, "zUnits": 82, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.258859752864891, 1.75, 2.1875]}, {"season": 2007, "games": 16, "zUnits": 0, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.471524418394588, 1.625, 0.625]}]}}}, {"id": "2003:RogeCh01", "name": "Charles Rogers", "year": 2003, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2003], "games": 5, "zUnits": -89, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 5, "zUnits": -89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30.375, 0.375, 12.412171979890152]}]}}}, {"id": "2003:JohnAn02", "name": "Andre Johnson", "year": 2003, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 5}, "contributions": {"WR": 4}, "peak": {"WR": {"seasons": [2009, 2010], "games": 29, "zUnits": 132, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": 147, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [98.0625, 0.5625, 14.999109077287546]}, {"season": 2010, "games": 13, "zUnits": 112, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [93.53846153846153, 0.6153846153846154, 13.909258261494251]}]}}}, {"id": "2003:LeftBy00", "name": "Byron Leftwich", "year": 2003, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 4}, "contributions": {"QB": -3}, "peak": {"QB": {"seasons": [2004, 2005], "games": 25, "zUnits": -14, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2004, "games": 14, "zUnits": -41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.31364215478769, 1.0714285714285714, 10.571428571428571]}, {"season": 2005, "games": 11, "zUnits": 21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.751619134140143, 1.3636363636363635, 6.090909090909091]}]}}}, {"id": "2003:JohnBr02", "name": "Bryant Johnson", "year": 2003, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2006, 2007, 2008], "games": 45, "zUnits": -59, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 16, "zUnits": -18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.25, 0.25, 16.38112140054976]}, {"season": 2007, "games": 16, "zUnits": -99, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.8125, 0.125, 12.22140651801029]}, {"season": 2008, "games": 13, "zUnits": -61, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42, 0.23076923076923078, 12.528204022988506]}]}}}, {"id": "2003:BollKy00", "name": "Kyle Boller", "year": 2003, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -6}, "contributions": {"QB": -14}, "peak": {"QB": {"seasons": [2005, 2007], "games": 21, "zUnits": -69, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2005, "games": 9, "zUnits": -75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.545736522138712, 1.2222222222222223, 7.333333333333333]}, {"season": 2007, "games": 12, "zUnits": -65, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.78847162198099, 0.75, 7.416666666666667]}]}}}, {"id": "2003:GrosRe00", "name": "Rex Grossman", "year": 2003, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -8}, "contributions": {"QB": -10}, "peak": {"QB": {"seasons": [2006, 2007], "games": 24, "zUnits": -53, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 16, "zUnits": -43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.912550603660282, 1.4375, 0.125]}, {"season": 2007, "games": 8, "zUnits": -74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.845438531930031, 0.5, 2.875]}]}}}, {"id": "2003:McGaWi00", "name": "Willis McGahee", "year": 2003, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 2}, "contributions": {"RB": -1}, "peak": {"RB": {"seasons": [2005, 2006, 2007], "games": 45, "zUnits": -9, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2005, "games": 16, "zUnits": -13, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [89.0625, 3.8912894631123507, 0.3125]}, {"season": 2006, "games": 14, "zUnits": -33, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [81.85714285714286, 3.924529739086125, 0.42857142857142855]}, {"season": 2007, "games": 15, "zUnits": 19, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [95.86666666666666, 4.121025667646144, 0.5333333333333333]}]}}}, {"id": "2003:ClarDa00", "name": "Dallas Clark", "year": 2003, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 3}, "contributions": {"TE": 3}, "peak": {"TE": {"seasons": [2008, 2009], "games": 31, "zUnits": 89, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2008, "games": 15, "zUnits": 77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.53333333333333, 0.4, 10.964175939702253]}, {"season": 2009, "games": 16, "zUnits": 100, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [69.125, 0.625, 11.035581158929176]}]}}}, {"id": "2003:JohnLa00", "name": "Larry Johnson", "year": 2003, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 16}, "contributions": {"RB": 13}, "peak": {"RB": {"seasons": [2004, 2005], "games": 24, "zUnits": 114, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2004, "games": 8, "zUnits": 49, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [107.375, 4.541884645006704, 1.375]}, {"season": 2005, "games": 16, "zUnits": 147, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [130.8125, 4.946784453721901, 1.3125]}]}}}, {"id": "2003:JacoTa00", "name": "Taylor Jacobs", "year": 2003, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2004], "games": 7, "zUnits": -135, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 7, "zUnits": -135, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.25, 0, 13.074685597725702]}]}}}, {"id": "2003:JohnBe00", "name": "Bethel Johnson", "year": 2003, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2003, 2004], "games": 28, "zUnits": -138, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 15, "zUnits": -136, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.933333333333334, 0.13333333333333333, 13.29202049900626]}, {"season": 2004, "games": 13, "zUnits": -139, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.384615384615385, 0.07692307692307693, 14.935888437384557]}]}}}, {"id": "2003:BoldAn00", "name": "Anquan Boldin", "year": 2003, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2003, 2004, 2005], "games": 40, "zUnits": 62, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2003, "games": 16, "zUnits": 89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [86.0625, 0.5, 13.583457579803724]}, {"season": 2004, "games": 10, "zUnits": -45, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62.3, 0.1, 12.167855087155608]}, {"season": 2005, "games": 14, "zUnits": 108, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [99.85714285714286, 0.5, 13.643657792796507]}]}}}, {"id": "2003:CaliTy00", "name": "Tyrone Calico", "year": 2003, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2003, 2005], "games": 20, "zUnits": -109, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 9, "zUnits": -52, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33, 0.4444444444444444, 14.571519644880999]}, {"season": 2005, "games": 11, "zUnits": -156, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.363636363636363, 0, 11.422362089406514]}]}}}, {"id": "2003:SmitL.00", "name": "L.J. Smith", "year": 2003, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 1}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2005, 2006, 2007], "games": 39, "zUnits": 8, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2005, "games": 16, "zUnits": 14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.625, 0.1875, 10.923992673992675]}, {"season": 2006, "games": 14, "zUnits": 45, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.642857142857146, 0.35714285714285715, 11.600116822429907]}, {"season": 2007, "games": 9, "zUnits": -59, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.22222222222222, 0.1111111111111111, 10.62051160414538]}]}}}, {"id": "2003:JohnTe00", "name": "Teyo Johnson", "year": 2003, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2004], "games": 7, "zUnits": -67, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 7, "zUnits": -67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.375, 0.25, 11.467571644042232]}]}}}, {"id": "2003:WashKe00", "name": "Kelley Washington", "year": 2003, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2003, 2004], "games": 23, "zUnits": -94, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 10, "zUnits": -73, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.9, 0.4, 13.489095056813229]}, {"season": 2004, "games": 13, "zUnits": -110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.076923076923077, 0.23076923076923078, 13.1382874999243]}]}}}, {"id": "2003:WittJa00", "name": "Jason Witten", "year": 2003, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": 5}, "contributions": {"TE": 3}, "peak": {"TE": {"seasons": [2007, 2008, 2009], "games": 48, "zUnits": 90, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 16, "zUnits": 143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [71.5625, 0.4375, 11.597353995361585]}, {"season": 2008, "games": 16, "zUnits": 84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.5, 0.25, 11.506007437370641]}, {"season": 2009, "games": 16, "zUnits": 45, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64.375, 0.125, 10.956657666619298]}]}}}, {"id": "2003:BurlNa00", "name": "Nate Burleson", "year": 2003, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2007, 2009], "games": 29, "zUnits": -16, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2007, "games": 16, "zUnits": -28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.375, 0.5625, 13.57006861063465]}, {"season": 2009, "games": 13, "zUnits": 0, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62.46153846153846, 0.23076923076923078, 12.98799235617923]}]}}}, {"id": "2003:CurtKe00", "name": "Kevin Curtis", "year": 2003, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2007, 2008], "games": 25, "zUnits": -2, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 16, "zUnits": 32, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [69.375, 0.375, 14.03369615748385]}, {"season": 2008, "games": 9, "zUnits": -63, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.333333333333336, 0.2222222222222222, 12.438338122605364]}]}}}, {"id": "2003:SeidMi00", "name": "Mike Seidman", "year": 2003, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2004], "games": 13, "zUnits": -105, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 13, "zUnits": -105, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.461538461538462, 0.15384615384615385, 10.214774281805745]}]}}}, {"id": "2003:SmitMu00", "name": "Musa Smith", "year": 2003, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2006, 2007], "games": 28, "zUnits": -129, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 12, "zUnits": -123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24, 4.2051924730288155, 0]}, {"season": 2007, "games": 16, "zUnits": -134, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.5, 3.889623503157604, 0.125]}]}}}, {"id": "2003:AskeB.00", "name": "B.J. Askew", "year": 2003, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2006, 2007], "games": 23, "zUnits": -152, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2006, "games": 11, "zUnits": -154, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.545454545454546, 4.055718644640744, 0]}, {"season": 2007, "games": 12, "zUnits": -150, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.583333333333334, 4.166841130525807, 0]}]}}}, {"id": "2003:RagoDa00", "name": "Dave Ragone", "year": 2003, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -21}, "contributions": {"QB": -21}, "peak": {"QB": {"seasons": [2003], "games": 2, "zUnits": -106, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 2, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.343006798141547, 0, 6.375]}]}}}, {"id": "2003:ShiaVi00", "name": "Visanthe Shiancoe", "year": 2003, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": 1}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2007, 2008, 2009], "games": 44, "zUnits": 2, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2007, "games": 12, "zUnits": -46, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.916666666666668, 0.08333333333333333, 11.215203568694031]}, {"season": 2008, "games": 16, "zUnits": 41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.25, 0.4375, 12.793983688168627]}, {"season": 2009, "games": 16, "zUnits": 0, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.375, 0.6875, 10.402622682102242]}]}}}, {"id": "2003:BrowCh03", "name": "Chris Brown", "year": 2003, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 5}, "contributions": {"RB": 0}, "peak": {"RB": {"seasons": [2004, 2005], "games": 26, "zUnits": 4, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 11, "zUnits": 41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [110.36363636363636, 4.641295693442109, 0.5454545454545454]}, {"season": 2005, "games": 15, "zUnits": -24, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [78.53333333333333, 3.882092659946756, 0.4666666666666667]}]}}}, {"id": "2003:McMuBi00", "name": "Billy McMullen", "year": 2003, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2005, 2006], "games": 24, "zUnits": -110, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 12, "zUnits": -110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.333333333333332, 0.08333333333333333, 13.978392263523723]}, {"season": 2006, "games": 12, "zUnits": -110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [25.583333333333332, 0.16666666666666666, 13.465632038461946]}]}}}, {"id": "2003:FargJu00", "name": "Justin Fargas", "year": 2003, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 0}, "contributions": {"RB": -6}, "peak": {"RB": {"seasons": [2007, 2008, 2009], "games": 40, "zUnits": -52, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 14, "zUnits": -2, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [85.5, 4.427590413206772, 0.2857142857142857]}, {"season": 2008, "games": 14, "zUnits": -74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64.78571428571429, 4.011201131667945, 0.07142857142857142]}, {"season": 2009, "games": 12, "zUnits": -87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.333333333333336, 4.01455662641881, 0.25]}]}}}, {"id": "2003:SimmCh00", "name": "Chris Simms", "year": 2003, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -7}, "contributions": {"QB": -7}, "peak": {"QB": {"seasons": [2005], "games": 11, "zUnits": -36, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 11, "zUnits": -36, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.21367845734487, 0.9090909090909091, 2.8181818181818183]}]}}}, {"id": "2003:PinnAr00", "name": "Artose Pinner", "year": 2003, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -12}, "peak": {"RB": {"seasons": [2005, 2006], "games": 25, "zUnits": -109, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 14, "zUnits": -105, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.857142857142854, 3.6689224360327626, 0.21428571428571427]}, {"season": 2006, "games": 11, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.818181818181817, 4.302156171351542, 0.2727272727272727]}]}}}, {"id": "2003:DaviDo01", "name": "Domanick Williams", "year": 2003, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": 5}, "contributions": {"RB": 4}, "peak": {"RB": {"seasons": [2003, 2004, 2005], "games": 40, "zUnits": 32, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2003, "games": 14, "zUnits": 16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [98.71428571428571, 4.287311494871177, 0.5714285714285714]}, {"season": 2004, "games": 15, "zUnits": 37, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [118.4, 3.985572623195698, 0.9333333333333333]}, {"season": 2005, "games": 11, "zUnits": 45, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [119.36363636363636, 4.190297035826512, 0.5454545454545454]}]}}}, {"id": "2003:WrigGe00", "name": "George Wrighster", "year": 2003, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2005, 2006], "games": 25, "zUnits": -81, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2005, "games": 10, "zUnits": -97, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12, 0.2, 10.048449612403102]}, {"season": 2006, "games": 15, "zUnits": -70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.533333333333335, 0.2, 9.710280373831775]}]}}}, {"id": "2003:SmitOn00", "name": "Onterrio Smith", "year": 2003, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -2}, "contributions": {"RB": -3}, "peak": {"RB": {"seasons": [2003, 2004], "games": 26, "zUnits": -30, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2003, "games": 15, "zUnits": -36, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.2, 4.816962730755834, 0.3333333333333333]}, {"season": 2004, "games": 11, "zUnits": -21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [85.27272727272727, 4.295600990631583, 0.36363636363636365]}]}}}, {"id": "2003:McDoSh00", "name": "Shaun McDonald", "year": 2003, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2005, 2006, 2007], "games": 47, "zUnits": -99, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2005, "games": 15, "zUnits": -107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.86666666666667, 0, 12.18372142959393]}, {"season": 2006, "games": 16, "zUnits": -174, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.5, 0.0625, 12.620430186941467]}, {"season": 2007, "games": 16, "zUnits": -17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [58.9375, 0.375, 12.244087053676807]}]}}}, {"id": "2003:GrifQu00", "name": "Quentin Griffin", "year": 2003, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -11}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [2004], "games": 6, "zUnits": -95, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 6, "zUnits": -95, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.375, 3.9417006589268904, 0.375]}]}}}, {"id": "2003:WallSe00", "name": "Seneca Wallace", "year": 2003, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -6}, "contributions": {"QB": -10}, "peak": {"QB": {"seasons": [2008, 2009], "games": 23, "zUnits": -52, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 10, "zUnits": -30, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.540325454210606, 1.1, 7.8]}, {"season": 2009, "games": 13, "zUnits": -70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.12932004175446, 0.23076923076923078, 0.15384615384615385]}]}}}, {"id": "2003:SuggLe00", "name": "Lee Suggs", "year": 2003, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -5}, "contributions": {"RB": -5}, "peak": {"RB": {"seasons": [2004], "games": 10, "zUnits": -41, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 10, "zUnits": -41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [92.2, 3.887005424419648, 0.3]}]}}}, {"id": "2003:KlecDa20", "name": "Dan Klecko", "year": 2003, "round": 4, "roles": ["RB", "DL", "LB"], "beforeContributions": {"RB": -15, "LB": -14, "DL": -18}, "contributions": {"RB": -15, "LB": -13, "DL": -18}, "peak": {"RB": {"seasons": [2006], "games": 4, "zUnits": -134, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 4, "zUnits": -134, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.25, 4.189061763319189, 0.125]}]}, "LB": {"seasons": [2003], "games": 11, "zUnits": -145, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 11, "zUnits": -145, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}, "DL": {"seasons": [2007], "games": 4, "zUnits": -143, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 4, "zUnits": -143, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2003:JohnJe00", "name": "Jeremi Johnson", "year": 2003, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2003, 2004, 2005], "games": 39, "zUnits": -142, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2003, "games": 15, "zUnits": -136, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.2, 3.9922720457952843, 0.13333333333333333]}, {"season": 2004, "games": 13, "zUnits": -155, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.461538461538462, 4.108879824286163, 0.07692307692307693]}, {"season": 2005, "games": 11, "zUnits": -134, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.181818181818182, 3.8962779798402694, 0.2727272727272727]}]}}}, {"id": "2003:GrifJu00", "name": "Justin Griffith", "year": 2003, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2003, 2004], "games": 26, "zUnits": -115, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 14, "zUnits": -107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.714285714285715, 4.247183226568534, 0.14285714285714285]}, {"season": 2004, "games": 12, "zUnits": -125, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.583333333333332, 4.194629558729126, 0.08333333333333333]}]}}}, {"id": "2003:LloyBr00", "name": "Brandon Lloyd", "year": 2003, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": 5}, "contributions": {"WR": 3}, "peak": {"WR": {"seasons": [2010, 2011], "games": 31, "zUnits": 82, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 16, "zUnits": 150, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [90.5, 0.6875, 17.247420171339563]}, {"season": 2011, "games": 15, "zUnits": 9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64.4, 0.3333333333333333, 13.787152548269264]}]}}}, {"id": "2003:AikeSa00", "name": "Sam Aiken", "year": 2003, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2008, 2009], "games": 22, "zUnits": -113, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2008, "games": 10, "zUnits": -152, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.1, 0, 13.016192150635208]}, {"season": 2009, "games": 12, "zUnits": -80, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27.166666666666668, 0.16666666666666666, 14.437665782493369]}]}}}, {"id": "2003:ToefLa00", "name": "LaBrandon Toefield", "year": 2003, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -11}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2003, 2004], "games": 30, "zUnits": -127, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 16, "zUnits": -112, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.8125, 4.11837441350626, 0.1875]}, {"season": 2004, "games": 14, "zUnits": -144, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.857142857142858, 3.888838555638906, 0.07142857142857142]}]}}}, {"id": "2003:MughOv00", "name": "Ovie Mughelli", "year": 2003, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2005, 2006], "games": 23, "zUnits": -134, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2005, "games": 10, "zUnits": -144, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.3, 4.067980218227491, 0]}, {"season": 2006, "games": 13, "zUnits": -126, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.846153846153847, 4.186662288677847, 0.15384615384615385]}]}}}, {"id": "2003:WadeBo00", "name": "Bobby Wade", "year": 2003, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2007, 2008, 2009], "games": 44, "zUnits": -80, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 16, "zUnits": -71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.875, 0.1875, 12.44768439108062]}, {"season": 2008, "games": 16, "zUnits": -73, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.3125, 0.125, 12.513437370170337]}, {"season": 2009, "games": 12, "zUnits": -101, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30.583333333333332, 0.16666666666666666, 11.386317748129379]}]}}}, {"id": "2003:GageJu00", "name": "Justin Gage", "year": 2003, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2007, 2008], "games": 27, "zUnits": -13, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2007, "games": 16, "zUnits": -48, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.875, 0.125, 13.430652810009082]}, {"season": 2008, "games": 11, "zUnits": 38, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.18181818181818, 0.5454545454545454, 16.322114089439655]}]}}}, {"id": "2003:LeexDo00", "name": "Donald Lee", "year": 2003, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": 1}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2005, 2006, 2007], "games": 39, "zUnits": -42, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2005, "games": 14, "zUnits": -80, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21, 0.14285714285714285, 9.62037037037037]}, {"season": 2006, "games": 10, "zUnits": -93, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15, 0, 11.675233644859812]}, {"season": 2007, "games": 15, "zUnits": 28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.333333333333336, 0.4, 11.4264949155841]}]}}}, {"id": "2003:MadiAd00", "name": "Adrian Madise", "year": 2003, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2003], "games": 4, "zUnits": -154, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 4, "zUnits": -154, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.25, 0, 12.888529467321497]}]}}}, {"id": "2003:WalkAa00", "name": "Aaron Walker", "year": 2003, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2003, 2004], "games": 23, "zUnits": -106, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 10, "zUnits": -96, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.6, 0.1, 11.370382858719308]}, {"season": 2004, "games": 13, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.846153846153847, 0, 10.780882352941177]}]}}}, {"id": "2003:St.PBr20", "name": "Brian St. Pierre", "year": 2003, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2004], "games": 1, "zUnits": -90, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 1, "zUnits": -90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.467092910888566, 0, -0.375]}]}}}, {"id": "2003:GabrDo00", "name": "Doug Gabriel", "year": 2003, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2004, 2005, 2006], "games": 41, "zUnits": -65, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2004, "games": 15, "zUnits": -67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.733333333333334, 0.13333333333333333, 15.467230753894956]}, {"season": 2005, "games": 13, "zUnits": -46, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.61538461538461, 0.23076923076923078, 14.283027293270727]}, {"season": 2006, "games": 13, "zUnits": -82, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.92307692307692, 0.23076923076923078, 13.911308300641386]}]}}}, {"id": "2003:KircDa00", "name": "David Kircus", "year": 2003, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2006], "games": 11, "zUnits": -127, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 11, "zUnits": -127, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17, 0, 15.222525590730337]}]}}}, {"id": "2003:SmitZu00", "name": "Zuriel Smith", "year": 2003, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2003], "games": 9, "zUnits": -158, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 9, "zUnits": -158, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.111111111111111, 0, 13.588877059220845]}]}}}, {"id": "2003:HensDr00", "name": "Drew Henson", "year": 2003, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -17}, "contributions": {"QB": -17}, "peak": {"QB": {"seasons": [2008], "games": 2, "zUnits": -85, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 2, "zUnits": -85, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.509211742048958, 0, 0]}]}}}, {"id": "2003:BattAr00", "name": "Arnaz Battle", "year": 2003, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2005, 2006, 2007], "games": 41, "zUnits": -74, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 9, "zUnits": -70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.333333333333336, 0.3333333333333333, 12.354239171760302]}, {"season": 2006, "games": 16, "zUnits": -77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.6875, 0.1875, 12.107538867094258]}, {"season": 2007, "games": 16, "zUnits": -73, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.5, 0.3125, 12.395068610634649]}]}}}, {"id": "2003:PondWi00", "name": "Willie Ponder", "year": 2003, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2003], "games": 4, "zUnits": -157, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 4, "zUnits": -157, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.375, 0, 11.82251197173751]}]}}}, {"id": "2003:BollBr00", "name": "Brooks Bollinger", "year": 2003, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -10}, "contributions": {"QB": -10}, "peak": {"QB": {"seasons": [2007], "games": 5, "zUnits": -51, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 5, "zUnits": -51, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.45310248781523, 0.125, 2.25]}]}}}, {"id": "2003:KingKl00", "name": "Kliff Kingsbury", "year": 2003, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2005], "games": 1, "zUnits": -90, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 1, "zUnits": -90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.205940818928589, 0, 0]}]}}}, {"id": "2003:ForsBr00", "name": "Brock Forsey", "year": 2003, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -11}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [2003], "games": 5, "zUnits": -100, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 5, "zUnits": -100, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.5, 4.060741901776384, 0.25]}]}}}, {"id": "2003:TyreDa00", "name": "David Tyree", "year": 2003, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2003, 2004], "games": 21, "zUnits": -133, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2003, "games": 12, "zUnits": -135, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.583333333333332, 0, 13.335498759875824]}, {"season": 2004, "games": 9, "zUnits": -130, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.22222222222222, 0.1111111111111111, 14.460888437384558]}]}}}, {"id": "2003:HowrKe00", "name": "Keenan Howry", "year": 2003, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2004], "games": 3, "zUnits": -152, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 3, "zUnits": -152, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.375, 0, 13.755985080496204]}]}}}, {"id": "2003:SmitTr01", "name": "Trent Smith", "year": 2003, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2005], "games": 2, "zUnits": -125, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 2, "zUnits": -125, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.875, 0, 9.66919191919192]}]}}}, {"id": "2003:YounWa00", "name": "Walter Young", "year": 2003, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2006], "games": 1, "zUnits": -121, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 1, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.125, 0, 13.667048323822035]}]}}}, {"id": "2003:PinnAn00", "name": "Andrew Pinnock", "year": 2003, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2004], "games": 1, "zUnits": -115, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 1, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.5, 4.0753635036832545, 0]}]}}}, {"id": "2003:GardTa00", "name": "Talman Gardner", "year": 2003, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2003], "games": 3, "zUnits": -142, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 3, "zUnits": -142, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.625, 0, 13.073725544069331]}]}}}, {"id": "2003:HamdGi00", "name": "Gibran Hamdan", "year": 2003, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2003], "games": 1, "zUnits": -92, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 1, "zUnits": -92, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.936284167187703, 0, 0]}]}}}, {"id": "2003:NeadSp00", "name": "Spencer Nead", "year": 2003, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -5}, "contributions": {"TE": -5}, "peak": {"TE": {"seasons": [2003], "games": 6, "zUnits": -154, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": null, "window": [{"season": 2003, "games": 6, "zUnits": -154, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.75, 0, 10.3895015687527]}]}}}, {"id": "2003:DorsKe00", "name": "Ken Dorsey", "year": 2003, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2006], "games": 1, "zUnits": -91, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 1, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.201475114682464, 0, 0]}]}}}, {"id": "2003:AnguRi00", "name": "Richard Angulo", "year": 2003, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2007], "games": 4, "zUnits": -104, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 4, "zUnits": -104, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.125, 0.125, 10.454384300409469]}]}}}, {"id": "2003:WaltKe00", "name": "Kevin Walter", "year": 2003, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2007, 2008, 2009], "games": 45, "zUnits": -24, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2007, "games": 15, "zUnits": -35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.333333333333336, 0.26666666666666666, 12.543215672113389]}, {"season": 2008, "games": 16, "zUnits": 20, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.1875, 0.5, 14.36239224137931]}, {"season": 2009, "games": 14, "zUnits": -62, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.642857142857146, 0.14285714285714285, 12.131123965357451]}]}}}, {"id": "2004:MannEl00", "name": "Eli Manning", "year": 2004, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 11}, "contributions": {"QB": 5}, "peak": {"QB": {"seasons": [2009, 2010, 2011], "games": 48, "zUnits": 25, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": 43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.353919206680944, 1.6875, 4.0625]}, {"season": 2010, "games": 16, "zUnits": -23, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.521540578014254, 1.9375, 4.375]}, {"season": 2011, "games": 16, "zUnits": 55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.757141584044748, 1.8125, 0.9375]}]}}}, {"id": "2004:FitzLa00", "name": "Larry Fitzgerald", "year": 2004, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 3}, "peak": {"WR": {"seasons": [2007, 2008, 2009], "games": 47, "zUnits": 97, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2007, "games": 15, "zUnits": 107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [94.13333333333334, 0.6666666666666666, 13.767980830921923]}, {"season": 2008, "games": 16, "zUnits": 130, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [89.625, 0.75, 14.504883347016968]}, {"season": 2009, "games": 16, "zUnits": 55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68.25, 0.8125, 11.715616449800539]}]}}}, {"id": "2004:RivePh00", "name": "Philip Rivers", "year": 2004, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 29}, "contributions": {"QB": 23}, "peak": {"QB": {"seasons": [2008, 2009, 2010], "games": 48, "zUnits": 117, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 16, "zUnits": 149, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.007664874992939, 2.125, 5.25]}, {"season": 2009, "games": 16, "zUnits": 98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.24690055377949, 1.75, 3.125]}, {"season": 2010, "games": 16, "zUnits": 104, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.038206850321902, 1.875, 3.25]}]}}}, {"id": "2004:WinsKe01", "name": "Kellen Winslow", "year": 2004, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 5}, "contributions": {"TE": 3}, "peak": {"TE": {"seasons": [2006, 2007], "games": 32, "zUnits": 94, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2006, "games": 16, "zUnits": 47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.6875, 0.1875, 10.016885258776409]}, {"season": 2007, "games": 16, "zUnits": 142, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [69.125, 0.3125, 12.698808959067497]}]}}}, {"id": "2004:WillRo04", "name": "Roy Williams", "year": 2004, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2005, 2006, 2007], "games": 40, "zUnits": 45, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2005, "games": 12, "zUnits": 22, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [57.25, 0.6666666666666666, 14.53283771532185]}, {"season": 2006, "games": 16, "zUnits": 83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [81.875, 0.4375, 15.327486589629315]}, {"season": 2007, "games": 12, "zUnits": 17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [69.66666666666667, 0.4166666666666667, 13.200059019900774]}]}}}, {"id": "2004:WillRe00", "name": "Reggie Williams", "year": 2004, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2005, 2006, 2007], "games": 42, "zUnits": -57, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2005, "games": 12, "zUnits": -92, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.083333333333336, 0, 13.045581979217518]}, {"season": 2006, "games": 16, "zUnits": -81, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.4375, 0.25, 12.309379494439556]}, {"season": 2007, "games": 14, "zUnits": 0, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.92857142857143, 0.7142857142857143, 15.008904247805468]}]}}}, {"id": "2004:RoetBe00", "name": "Ben Roethlisberger", "year": 2004, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 21}, "contributions": {"QB": 12}, "peak": {"QB": {"seasons": [2004, 2005], "games": 26, "zUnits": 62, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2004, "games": 14, "zUnits": 45, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.578829857311622, 1.2142857142857142, 10.285714285714286]}, {"season": 2005, "games": 12, "zUnits": 83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.506313738133554, 1.4166666666666667, 5.75]}]}}}, {"id": "2004:EvanLe00", "name": "Lee Evans", "year": 2004, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2006, 2007, 2008], "games": 48, "zUnits": 32, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 16, "zUnits": 83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [80.6875, 0.5, 15.157843732486457]}, {"season": 2007, "games": 16, "zUnits": -6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.0625, 0.3125, 14.595358692362023]}, {"season": 2008, "games": 16, "zUnits": 20, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [63.5625, 0.1875, 15.16790647015202]}]}}}, {"id": "2004:ClayMi00", "name": "Michael Clayton", "year": 2004, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2004, 2005], "games": 27, "zUnits": -15, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 16, "zUnits": 48, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [74.5625, 0.4375, 14.694868522685294]}, {"season": 2005, "games": 11, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.81818181818182, 0, 12.499400462082882]}]}}}, {"id": "2004:LosmJ.00", "name": "J.P. Losman", "year": 2004, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 0}, "contributions": {"QB": -3}, "peak": {"QB": {"seasons": [2006, 2007], "games": 24, "zUnits": -14, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 16, "zUnits": 1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.466319015016038, 1.1875, 8.75]}, {"season": 2007, "games": 8, "zUnits": -45, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.101407042078442, 0.5, 13.75]}]}}}, {"id": "2004:JackSt00", "name": "Steven Jackson", "year": 2004, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 13}, "contributions": {"RB": 8}, "peak": {"RB": {"seasons": [2006, 2007, 2008], "games": 40, "zUnits": 75, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 16, "zUnits": 114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [145.875, 4.365260485049146, 1]}, {"season": 2007, "games": 12, "zUnits": 31, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [106.08333333333333, 4.20974514258926, 0.5]}, {"season": 2008, "games": 12, "zUnits": 67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [118.5, 4.145686895486086, 0.6666666666666666]}]}}}, {"id": "2004:PerrCh00", "name": "Chris Perry", "year": 2004, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -8}, "peak": {"RB": {"seasons": [2005], "games": 14, "zUnits": -71, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 14, "zUnits": -71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.357142857142854, 4.259615042377323, 0.14285714285714285]}]}}}, {"id": "2004:JenkMi00", "name": "Michael Jenkins", "year": 2004, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2008, 2009, 2010], "games": 41, "zUnits": -45, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 15, "zUnits": -16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51.8, 0.2, 14.632691271551725]}, {"season": 2009, "games": 15, "zUnits": -64, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.333333333333336, 0.06666666666666667, 12.886041114058354]}, {"season": 2010, "games": 11, "zUnits": -60, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.90909090909091, 0.18181818181818182, 12.710900821596242]}]}}}, {"id": "2004:JoneKe02", "name": "Kevin Jones", "year": 2004, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 1}, "contributions": {"RB": -2}, "peak": {"RB": {"seasons": [2004, 2005, 2006], "games": 40, "zUnits": -18, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 15, "zUnits": 6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [87.53333333333333, 4.5490164865145895, 0.4]}, {"season": 2005, "games": 13, "zUnits": -64, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.46153846153846, 3.7440490273522693, 0.38461538461538464]}, {"season": 2006, "games": 12, "zUnits": 2, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [100.75, 3.9427266061634123, 0.6666666666666666]}]}}}, {"id": "2004:WoodRa00", "name": "Rashaun Woods", "year": 2004, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2004], "games": 5, "zUnits": -107, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 5, "zUnits": -107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20, 0.125, 15.768528040415736]}]}}}, {"id": "2004:WatsBe00", "name": "Ben Watson", "year": 2004, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 1}, "peak": {"TE": {"seasons": [2005, 2006], "games": 27, "zUnits": 36, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2005, "games": 14, "zUnits": 11, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.5, 0.2857142857142857, 12.764124293785311]}, {"season": 2006, "games": 13, "zUnits": 62, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.53846153846154, 0.23076923076923078, 12.175116822429906]}]}}}, {"id": "2004:TrouBe00", "name": "Ben Troupe", "year": 2004, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2004, 2005], "games": 27, "zUnits": -36, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2004, "games": 13, "zUnits": -65, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [25.307692307692307, 0.07692307692307693, 10.241830065359478]}, {"season": 2005, "games": 14, "zUnits": -9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.857142857142854, 0.2857142857142857, 9.90686274509804]}]}}}, {"id": "2004:BellTa00", "name": "Tatum Bell", "year": 2004, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 2}, "contributions": {"RB": 0}, "peak": {"RB": {"seasons": [2005, 2006], "games": 27, "zUnits": 2, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 14, "zUnits": 21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [73.21428571428571, 4.863729017665747, 0.5714285714285714]}, {"season": 2006, "games": 13, "zUnits": -18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [87.6923076923077, 4.336054583579336, 0.15384615384615385]}]}}}, {"id": "2004:JoneJu01", "name": "Julius Jones", "year": 2004, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 2}, "contributions": {"RB": 0}, "peak": {"RB": {"seasons": [2004, 2005], "games": 21, "zUnits": 4, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 8, "zUnits": 20, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [116, 4.165705797648063, 0.875]}, {"season": 2005, "games": 13, "zUnits": -7, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [93.15384615384616, 3.9210028622485966, 0.38461538461538464]}]}}}, {"id": "2004:HendDe00", "name": "Devery Henderson", "year": 2004, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2006, 2007, 2008], "games": 37, "zUnits": 20, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 10, "zUnits": 80, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [74.5, 0.5, 18.575459645781986]}, {"season": 2007, "games": 12, "zUnits": -44, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.083333333333336, 0.25, 16.012109777015436]}, {"season": 2008, "games": 15, "zUnits": 31, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.86666666666667, 0.2, 19.13895647942158]}]}}}, {"id": "2004:WattDa00", "name": "Darius Watts", "year": 2004, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2005], "games": 2, "zUnits": -131, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 2, "zUnits": -131, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.75, 0, 13.280088395285585]}]}}}, {"id": "2004:JoneGr01", "name": "Greg Jones", "year": 2004, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -9}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2005, 2007], "games": 29, "zUnits": -118, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 14, "zUnits": -79, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.714285714285715, 3.9115459036762914, 0.2857142857142857]}, {"season": 2007, "games": 15, "zUnits": -154, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.533333333333333, 3.772423331356202, 0.26666666666666666]}]}}}, {"id": "2004:WilsKr00", "name": "Kris Wilson", "year": 2004, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2006, 2007], "games": 26, "zUnits": -115, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 12, "zUnits": -105, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11, 0.25, 9.977985462097612]}, {"season": 2007, "games": 14, "zUnits": -124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.857142857142858, 0.07142857142857142, 9.190122285473329]}]}}}, {"id": "2004:ColbKe00", "name": "Keary Colbert", "year": 2004, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2004, 2005], "games": 27, "zUnits": -64, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 15, "zUnits": -20, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.266666666666666, 0.3333333333333333, 15.291370616823146]}, {"season": 2005, "games": 12, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.5, 0.16666666666666666, 12.453869611802522]}]}}}, {"id": "2004:HartBe00", "name": "Ben Hartsock", "year": 2004, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2007, 2009], "games": 20, "zUnits": -117, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 12, "zUnits": -107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.5, 0, 10.815871509894281]}, {"season": 2009, "games": 8, "zUnits": -133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.25, 0.125, 10.665340343896547]}]}}}, {"id": "2004:BerrBe00", "name": "Bernard Berrian", "year": 2004, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2006, 2007, 2008], "games": 46, "zUnits": 16, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2006, "games": 15, "zUnits": -11, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51.666666666666664, 0.4, 14.588623432573867]}, {"season": 2007, "games": 16, "zUnits": -5, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.25, 0.3125, 13.39605488850772]}, {"season": 2008, "games": 15, "zUnits": 66, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64.26666666666667, 0.4666666666666667, 17.405324381078692]}]}}}, {"id": "2004:CoolCh00", "name": "Chris Cooley", "year": 2004, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 2}, "peak": {"TE": {"seasons": [2005, 2006, 2007], "games": 48, "zUnits": 66, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2005, "games": 16, "zUnits": 56, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.375, 0.4375, 10.753300330033005]}, {"season": 2006, "games": 16, "zUnits": 67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.875, 0.375, 12.080567193038997]}, {"season": 2007, "games": 16, "zUnits": 75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.125, 0.5, 11.481943785578748]}]}}}, {"id": "2004:DarlDe00", "name": "Devard Darling", "year": 2004, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2007, 2008], "games": 25, "zUnits": -99, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 11, "zUnits": -67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.636363636363637, 0.2727272727272727, 14.950114351057747]}, {"season": 2008, "games": 14, "zUnits": -125, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.642857142857142, 0.07142857142857142, 13.630112802641232]}]}}}, {"id": "2004:SchaMa00", "name": "Matt Schaub", "year": 2004, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": 11}, "contributions": {"QB": 8}, "peak": {"QB": {"seasons": [2009, 2010, 2011], "games": 42, "zUnits": 40, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": 58, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.559389732678885, 1.8125, 3.8125]}, {"season": 2010, "games": 16, "zUnits": 26, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.252807861539407, 1.5, 1.75]}, {"season": 2011, "games": 10, "zUnits": 35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.78067849244992, 1.5, 0.9]}]}}}, {"id": "2004:ParkSa00", "name": "Samie Parker", "year": 2004, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2005, 2006], "games": 27, "zUnits": -68, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 11, "zUnits": -33, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.45454545454545, 0.2727272727272727, 14.181254979532405]}, {"season": 2006, "games": 16, "zUnits": -92, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.0625, 0.0625, 13.629274620260325]}]}}}, {"id": "2004:McCoLu00", "name": "Luke McCown", "year": 2004, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -5}, "contributions": {"QB": -5}, "peak": {"QB": {"seasons": [2007], "games": 5, "zUnits": -25, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 5, "zUnits": -25, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.594484009515576, 0.625, 14.625]}]}}}, {"id": "2004:CotcJe00", "name": "Jerricho Cotchery", "year": 2004, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2007, 2008, 2009], "games": 45, "zUnits": 0, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 15, "zUnits": 25, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.26666666666667, 0.13333333333333333, 13.576834721881893]}, {"season": 2008, "games": 16, "zUnits": -23, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.625, 0.3125, 12.392230710139978]}, {"season": 2009, "games": 14, "zUnits": 1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [58.642857142857146, 0.21428571428571427, 13.98716424281228]}]}}}, {"id": "2004:EuhuTi00", "name": "Tim Euhus", "year": 2004, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2004], "games": 6, "zUnits": -92, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 6, "zUnits": -92, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.25, 0.25, 10.103299856527977]}]}}}, {"id": "2004:MoorMe00", "name": "Mewelde Moore", "year": 2004, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -4}, "contributions": {"RB": -4}, "peak": {"RB": {"seasons": [2004, 2005], "games": 26, "zUnits": -40, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 10, "zUnits": -36, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [61.7, 4.831603769099847, 0]}, {"season": 2005, "games": 16, "zUnits": -43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62.5625, 4.191364791461761, 0.1875]}]}}}, {"id": "2004:WilfEr00", "name": "Ernest Wilford", "year": 2004, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2004, 2005], "games": 29, "zUnits": -64, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2004, "games": 13, "zUnits": -124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.846153846153847, 0.15384615384615385, 14.172153826436373]}, {"season": 2005, "games": 16, "zUnits": -16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.5625, 0.4375, 15.267082093649842]}]}}}, {"id": "2004:CobbCe00", "name": "Cedric Cobbs", "year": 2004, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2006], "games": 2, "zUnits": -125, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 2, "zUnits": -125, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.125, 4.154428896426397, 0]}]}}}, {"id": "2004:MoraJo00", "name": "Johnnie Morant", "year": 2004, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2004], "games": 1, "zUnits": -121, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 1, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.5, 0, 14.304372177270398]}]}}}, {"id": "2004:RyanSe00", "name": "Sean Ryan", "year": 2004, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2009], "games": 8, "zUnits": -88, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 8, "zUnits": -88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.875, 0.25, 10.53694433319984]}]}}}, {"id": "2004:KrenCr00", "name": "Craig Krenzel", "year": 2004, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -21}, "contributions": {"QB": -21}, "peak": {"QB": {"seasons": [2004], "games": 6, "zUnits": -105, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 6, "zUnits": -105, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.616816214538862, 0.375, 5.125]}]}}}, {"id": "2004:TurnMi00", "name": "Michael Turner", "year": 2004, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": 11}, "contributions": {"RB": 6}, "peak": {"RB": {"seasons": [2008, 2009, 2010], "games": 43, "zUnits": 53, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 16, "zUnits": 96, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [108.75, 4.451935348012735, 1.0625]}, {"season": 2009, "games": 11, "zUnits": 27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [82.36363636363636, 4.673861393704703, 0.9090909090909091]}, {"season": 2010, "games": 16, "zUnits": 27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [91, 4.121661796574199, 0.75]}]}}}, {"id": "2004:KarnMi00", "name": "Mike Karney", "year": 2004, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2004, 2005, 2006], "games": 33, "zUnits": -143, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2004, "games": 8, "zUnits": -148, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.125, 4.128297300014318, 0]}, {"season": 2005, "games": 12, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.083333333333333, 3.950924734176878, 0]}, {"season": 2006, "games": 13, "zUnits": -139, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.923076923076923, 4.071226813801071, 0.23076923076923078]}]}}}, {"id": "2004:HackD.00", "name": "D.J. Hackett", "year": 2004, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2005, 2006], "games": 23, "zUnits": -52, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2005, "games": 10, "zUnits": -63, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40, 0.2, 13.844186700847219]}, {"season": 2006, "games": 13, "zUnits": -43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.92307692307692, 0.3076923076923077, 13.555713307179774]}]}}}, {"id": "2004:TapeTh00", "name": "Thomas Tapeh", "year": 2004, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2006, 2007], "games": 20, "zUnits": -150, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 12, "zUnits": -148, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.833333333333333, 4.075296917446847, 0.08333333333333333]}, {"season": 2007, "games": 8, "zUnits": -154, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.5, 4.139848695738864, 0]}]}}}, {"id": "2004:CartDr00", "name": "Drew Carter", "year": 2004, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2006, 2007], "games": 25, "zUnits": -74, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2006, "games": 10, "zUnits": -78, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.7, 0.3, 13.166870655835915]}, {"season": 2007, "games": 15, "zUnits": -72, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.46666666666667, 0.26666666666666666, 13.361845424276057]}]}}}, {"id": "2004:TaylJa00", "name": "Jamaar Taylor", "year": 2004, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2004], "games": 5, "zUnits": -115, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 5, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.25, 0, 15.817653819316174]}]}}}, {"id": "2004:KrauRy00", "name": "Ryan Krause", "year": 2004, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2004], "games": 1, "zUnits": -98, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 1, "zUnits": -98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.125, 0.125, 11.349579831932774]}]}}}, {"id": "2004:LukeTr00", "name": "Triandos Luke", "year": 2004, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -6}, "contributions": {"WR": -6}, "peak": {"WR": {"seasons": [2004], "games": 9, "zUnits": -177, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 9, "zUnits": -177, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.777777777777778, 0, 13.206542708205065]}]}}}, {"id": "2004:LawrNa00", "name": "Nate Lawrie", "year": 2004, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2004], "games": 1, "zUnits": -109, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 1, "zUnits": -109, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.875, 0, 10.685009487666035]}]}}}, {"id": "2004:FlemTr00", "name": "Troy Fleming", "year": 2004, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2004, 2005], "games": 24, "zUnits": -130, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 14, "zUnits": -128, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.571428571428571, 4.2823796439390165, 0.14285714285714285]}, {"season": 2005, "games": 10, "zUnits": -133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.9, 4.067980218227491, 0.1]}]}}}, {"id": "2004:SorgJi00", "name": "Jim Sorgi", "year": 2004, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -10}, "contributions": {"QB": -10}, "peak": {"QB": {"seasons": [2005], "games": 5, "zUnits": -50, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 5, "zUnits": -50, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.451320926126698, 0.375, 0.125]}]}}}, {"id": "2004:KranMa00", "name": "Matt Kranchick", "year": 2004, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2005], "games": 5, "zUnits": -135, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 5, "zUnits": -135, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.75, 0, 10.260752688172044]}]}}}, {"id": "2004:MoorCl00", "name": "Clarence Moore", "year": 2004, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2004], "games": 12, "zUnits": -114, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 12, "zUnits": -114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.416666666666668, 0.3333333333333333, 13.267324768433005]}]}}}, {"id": "2004:NavaJo00", "name": "John Navarre", "year": 2004, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2005], "games": 1, "zUnits": -89, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 1, "zUnits": -89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.1956142343139256, 0.125, 0]}]}}}, {"id": "2004:JoneMa01", "name": "Mark Jones", "year": 2004, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2009], "games": 3, "zUnits": -141, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 3, "zUnits": -141, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.125, 0, 13.060751262086079]}]}}}, {"id": "2004:EcheAd00", "name": "Adimchinobe Echemandu", "year": 2004, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2004], "games": 3, "zUnits": -131, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 3, "zUnits": -131, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.25, 4.103839091680322, 0]}]}}}, {"id": "2004:SmitJo00", "name": "Jonathan Smith", "year": 2004, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2005], "games": 5, "zUnits": -139, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 5, "zUnits": -139, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7, 0.125, 13.113223675689678]}]}}}, {"id": "2004:CrayPa00", "name": "Patrick Crayton", "year": 2004, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2008, 2009, 2010], "games": 39, "zUnits": -34, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2008, "games": 15, "zUnits": -59, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.666666666666664, 0.26666666666666666, 13.67558408295852]}, {"season": 2009, "games": 16, "zUnits": -28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.875, 0.3125, 15.19228789738311]}, {"season": 2010, "games": 8, "zUnits": 0, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64.25, 0.125, 15.715068247126435]}]}}}, {"id": "2004:PickCo00", "name": "Cody Pickett", "year": 2004, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": -19}, "contributions": {"QB": -19}, "peak": {"QB": {"seasons": [2004], "games": 1, "zUnits": -98, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": null, "window": [{"season": 2004, "games": 1, "zUnits": -98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.032479599474537, 0, 0.625]}]}}}, {"id": "2004:WilsQu00", "name": "Quincy Wilson", "year": 2004, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2006], "games": 1, "zUnits": -116, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 1, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.25, 4.126531140509009, 0]}]}}}, {"id": "2004:DugaJe00", "name": "Jeff Dugan", "year": 2004, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2009], "games": 9, "zUnits": -116, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 9, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.777777777777778, 0.2222222222222222, 10.572931962799805]}]}}}, {"id": "2004:MaucMa00", "name": "Matt Mauck", "year": 2004, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2005], "games": 2, "zUnits": -93, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 2, "zUnits": -93, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.857894936068312, 0, 4.875]}]}}}, {"id": "2004:CramCa00", "name": "Casey Cramer", "year": 2004, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -17}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2006], "games": 10, "zUnits": -153, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 10, "zUnits": -153, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.8, 4.189061763319189, 0]}]}}}, {"id": "2004:GainMi00", "name": "Michael Gaines", "year": 2004, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2007, 2008], "games": 27, "zUnits": -95, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2007, "games": 15, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.333333333333334, 0.13333333333333333, 9.659392789373813]}, {"season": 2008, "games": 12, "zUnits": -81, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.666666666666668, 0.08333333333333333, 11.040883500908322]}]}}}, {"id": "2004:WardDe01", "name": "Derrick Ward", "year": 2004, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": 4}, "contributions": {"RB": 3}, "peak": {"RB": {"seasons": [2007, 2008], "games": 24, "zUnits": 31, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2007, "games": 8, "zUnits": 18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [97.625, 4.527484946900358, 0.5]}, {"season": 2008, "games": 16, "zUnits": 38, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [88.0625, 5.140330358163384, 0.125]}]}}}, {"id": "2004:McHuSe00", "name": "Sean McHugh", "year": 2004, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2007], "games": 12, "zUnits": -57, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 12, "zUnits": -57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21, 0, 12.090778796075739]}]}}}, {"id": "2004:PerrBr01", "name": "Bruce Perry", "year": 2004, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2005], "games": 2, "zUnits": -114, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 2, "zUnits": -114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.25, 4.144810532954733, 0]}]}}}, {"id": "2004:AndeCo00", "name": "Courtney Anderson", "year": 2004, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2004, 2005], "games": 20, "zUnits": -45, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2004, "games": 8, "zUnits": -62, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.875, 0.125, 11.424076607387141]}, {"season": 2005, "games": 12, "zUnits": -34, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [25.25, 0.25, 11.390432098765432]}]}}}, {"id": "2004:MireBr00", "name": "Brandon Miree", "year": 2004, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2006], "games": 4, "zUnits": -131, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 4, "zUnits": -131, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.125, 4.189061763319189, 0]}]}}}, {"id": "2004:VanPBr00", "name": "Bradlee Van Pelt", "year": 2004, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": -17}, "contributions": {"QB": -17}, "peak": {"QB": {"seasons": [2005], "games": 2, "zUnits": -88, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 2, "zUnits": -88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.978846372228726, 0, 6]}]}}}, {"id": "2005:SmitAl03", "name": "Alex Smith", "year": 2005, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 19}, "contributions": {"QB": 5}, "peak": {"QB": {"seasons": [2015, 2016, 2017], "games": 46, "zUnits": 23, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2015, "games": 16, "zUnits": 9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.3001175560978275, 1.25, 31.125]}, {"season": 2016, "games": 15, "zUnits": -33, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.935942129518648, 1, 8.933333333333334]}, {"season": 2017, "games": 15, "zUnits": 94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.9628983542152865, 1.7333333333333334, 23.666666666666668]}]}}}, {"id": "2005:BrowRo05", "name": "Ronnie Brown", "year": 2005, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 7}, "contributions": {"RB": -1}, "peak": {"RB": {"seasons": [2008, 2009], "games": 25, "zUnits": -5, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2008, "games": 16, "zUnits": -11, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [73.125, 4.26934127707667, 0.625]}, {"season": 2009, "games": 9, "zUnits": 7, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [82.88888888888889, 4.357625374291123, 0.8888888888888888]}]}}}, {"id": "2005:EdwaBr00", "name": "Braylon Edwards", "year": 2005, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2005, 2006, 2007], "games": 42, "zUnits": 36, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2005, "games": 10, "zUnits": -21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51.2, 0.3, 14.757464978211916]}, {"season": 2006, "games": 16, "zUnits": -6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.9375, 0.375, 14.285316644872037]}, {"season": 2007, "games": 16, "zUnits": 114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [80.5625, 1, 15.2782317168252]}]}}}, {"id": "2005:BensCe00", "name": "Cedric Benson", "year": 2005, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 3}, "contributions": {"RB": -2}, "peak": {"RB": {"seasons": [2009, 2010, 2011], "games": 44, "zUnits": -14, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 13, "zUnits": 24, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [104.76923076923077, 4.187864008603261, 0.46153846153846156]}, {"season": 2010, "games": 16, "zUnits": -31, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [80.5625, 3.6313568164209085, 0.5]}, {"season": 2011, "games": 15, "zUnits": -30, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [76.6, 4.0148033562940375, 0.4]}]}}}, {"id": "2005:WillCa02", "name": "Cadillac Williams", "year": 2005, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 0}, "contributions": {"RB": -4}, "peak": {"RB": {"seasons": [2005, 2006], "games": 28, "zUnits": -37, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 14, "zUnits": -1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [89.92857142857143, 4.063584671340382, 0.42857142857142855]}, {"season": 2006, "games": 14, "zUnits": -74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [71, 3.7443266964059045, 0.07142857142857142]}]}}}, {"id": "2005:WillTr01", "name": "Troy Williamson", "year": 2005, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2005, 2006], "games": 25, "zUnits": -91, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 13, "zUnits": -85, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.615384615384617, 0.15384615384615385, 14.351163493502568]}, {"season": 2006, "games": 12, "zUnits": -97, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.916666666666664, 0, 12.860873105051986]}]}}}, {"id": "2005:WillMi03", "name": "Mike Williams", "year": 2005, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2010, 2011], "games": 25, "zUnits": -76, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 13, "zUnits": -34, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [57.76923076923077, 0.15384615384615385, 12.089199561403507]}, {"season": 2011, "games": 12, "zUnits": -123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.666666666666668, 0.08333333333333333, 13.514901142227634]}]}}}, {"id": "2005:JoneMa00", "name": "Matt Jones", "year": 2005, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2006, 2007, 2008], "games": 35, "zUnits": -38, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2006, "games": 13, "zUnits": -25, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.46153846153846, 0.3076923076923077, 14.784204197725115]}, {"season": 2007, "games": 10, "zUnits": -76, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.7, 0.4, 13.122323867606886]}, {"season": 2008, "games": 12, "zUnits": -20, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62.5, 0.16666666666666666, 12.16612023110785]}]}}}, {"id": "2005:ClayMa01", "name": "Mark Clayton", "year": 2005, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2006, 2007, 2008], "games": 47, "zUnits": -46, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 16, "zUnits": -5, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [58.6875, 0.3125, 13.8729742065823]}, {"season": 2007, "games": 15, "zUnits": -104, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.4, 0, 11.82827549808682]}, {"season": 2008, "games": 16, "zUnits": -31, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.4375, 0.1875, 15.332609883438563]}]}}}, {"id": "2005:RodgAa00", "name": "Aaron Rodgers", "year": 2005, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 39}, "contributions": {"QB": 26}, "peak": {"QB": {"seasons": [2010, 2011, 2012], "games": 46, "zUnits": 132, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2010, "games": 15, "zUnits": 95, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.775868465156886, 1.8666666666666667, 23.733333333333334]}, {"season": 2011, "games": 15, "zUnits": 198, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.268093180684613, 3, 17.133333333333333]}, {"season": 2012, "games": 16, "zUnits": 106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.911911645476116, 2.4375, 16.1875]}]}}}, {"id": "2005:CampJa00", "name": "Jason Campbell", "year": 2005, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 0}, "contributions": {"QB": -2}, "peak": {"QB": {"seasons": [2009, 2010], "games": 29, "zUnits": -9, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": 0, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.549461006324723, 1.25, 14.75]}, {"season": 2010, "games": 13, "zUnits": -20, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.770041167972886, 1, 17]}]}}}, {"id": "2005:WhitRo00", "name": "Roddy White", "year": 2005, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 3}, "peak": {"WR": {"seasons": [2008, 2009, 2010], "games": 48, "zUnits": 87, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 16, "zUnits": 100, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [86.375, 0.4375, 15.047587302746932]}, {"season": 2009, "games": 16, "zUnits": 73, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.0625, 0.6875, 13.468550340214508]}, {"season": 2010, "games": 16, "zUnits": 89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [86.8125, 0.625, 12.320510057471264]}]}}}, {"id": "2005:MillHe00", "name": "Heath Miller", "year": 2005, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 1}, "peak": {"TE": {"seasons": [2012, 2013, 2014], "games": 45, "zUnits": 18, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 15, "zUnits": 70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.4, 0.5333333333333333, 11.312954231576065]}, {"season": 2013, "games": 14, "zUnits": -36, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.357142857142854, 0.07142857142857142, 10.642337743812021]}, {"season": 2014, "games": 16, "zUnits": 18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.5625, 0.1875, 11.39728530068369]}]}}}, {"id": "2005:BrowRe01", "name": "Reggie Brown", "year": 2005, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2006, 2007], "games": 32, "zUnits": -13, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 16, "zUnits": 16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.25, 0.5, 16.138681792707573]}, {"season": 2007, "games": 16, "zUnits": -42, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.75, 0.25, 12.874785591766726]}]}}}, {"id": "2005:BradMa00", "name": "Mark Bradley", "year": 2005, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2007, 2008, 2009], "games": 29, "zUnits": -94, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2007, "games": 8, "zUnits": -143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.875, 0.125, 12.850152468076995]}, {"season": 2008, "games": 9, "zUnits": -53, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.22222222222222, 0.3333333333333333, 12.893588362068964]}, {"season": 2009, "games": 12, "zUnits": -93, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.666666666666668, 0.16666666666666666, 13.257097946753118]}]}}}, {"id": "2005:ArriJ.00", "name": "J.J. Arrington", "year": 2005, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -9}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2006, 2007, 2008], "games": 42, "zUnits": -140, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2006, "games": 16, "zUnits": -171, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.8125, 3.8412822485256046, 0]}, {"season": 2007, "games": 15, "zUnits": -148, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.266666666666666, 3.926064389306196, 0.06666666666666667]}, {"season": 2008, "games": 11, "zUnits": -82, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.18181818181818, 4.712101238477495, 0.18181818181818182]}]}}}, {"id": "2005:ShelEr00", "name": "Eric Shelton", "year": 2005, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2006], "games": 4, "zUnits": -138, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 4, "zUnits": -138, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.625, 4.091723854925175, 0]}]}}}, {"id": "2005:ParrRo00", "name": "Roscoe Parrish", "year": 2005, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2009, 2010], "games": 20, "zUnits": -122, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 12, "zUnits": -167, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.8333333333333335, 0, 13.026766337111166]}, {"season": 2010, "games": 8, "zUnits": -54, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49, 0.25, 12.53133267195767]}]}}}, {"id": "2005:MurpTe00", "name": "Terrence Murphy", "year": 2005, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2005], "games": 3, "zUnits": -143, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 3, "zUnits": -143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.5, 0, 12.541795104261107]}]}}}, {"id": "2005:JackVi00", "name": "Vincent Jackson", "year": 2005, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 3}, "peak": {"WR": {"seasons": [2011, 2012], "games": 32, "zUnits": 94, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 16, "zUnits": 71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [69.125, 0.5625, 16.874613942521403]}, {"season": 2012, "games": 16, "zUnits": 117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [86.5, 0.5, 17.489070484680667]}]}}}, {"id": "2005:GoreFr00", "name": "Frank Gore", "year": 2005, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 13}, "contributions": {"RB": 7}, "peak": {"RB": {"seasons": [2006, 2007, 2008], "games": 45, "zUnits": 62, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 16, "zUnits": 116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [136.25, 5.11841689184484, 0.5625]}, {"season": 2007, "games": 15, "zUnits": 26, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [102.53333333333333, 4.218566980701613, 0.4]}, {"season": 2008, "games": 14, "zUnits": 40, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [100.64285714285714, 4.295803414711983, 0.5714285714285714]}]}}}, {"id": "2005:FryeCh00", "name": "Charlie Frye", "year": 2005, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -17}, "contributions": {"QB": -17}, "peak": {"QB": {"seasons": [2009], "games": 3, "zUnits": -85, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 3, "zUnits": -85, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.988172238826087, 0.125, 5.125]}]}}}, {"id": "2005:RobyCo00", "name": "Courtney Roby", "year": 2005, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2005], "games": 12, "zUnits": -110, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 12, "zUnits": -110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.083333333333332, 0.08333333333333333, 13.567898600963504]}]}}}, {"id": "2005:WaltAn00", "name": "Andrew Walter", "year": 2005, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -17}, "contributions": {"QB": -17}, "peak": {"QB": {"seasons": [2007], "games": 1, "zUnits": -88, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 1, "zUnits": -88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.223304516194779, 0, 0]}]}}}, {"id": "2005:SmitAl02", "name": "Alex Smith", "year": 2005, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2007, 2008], "games": 24, "zUnits": -38, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 13, "zUnits": -21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.615384615384617, 0.23076923076923078, 11.3107516679929]}, {"season": 2008, "games": 11, "zUnits": -57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.727272727272727, 0.2727272727272727, 11.277780893100806]}]}}}, {"id": "2005:MoreVe00", "name": "Vernand Morency", "year": 2005, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2005, 2006], "games": 23, "zUnits": -91, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2005, "games": 9, "zUnits": -98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30.11111111111111, 4.046561793306501, 0.2222222222222222]}, {"season": 2006, "games": 14, "zUnits": -87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.42857142857143, 4.351562124142443, 0.14285714285714285]}]}}}, {"id": "2005:MoatRy00", "name": "Ryan Moats", "year": 2005, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2008, 2009], "games": 20, "zUnits": -118, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2008, "games": 8, "zUnits": -158, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.5, 4.115660007952971, 0.125]}, {"season": 2009, "games": 12, "zUnits": -90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.333333333333336, 4.071310783332873, 0.4166666666666667]}]}}}, {"id": "2005:HenrCh00", "name": "Chris Henry", "year": 2005, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2005, 2006], "games": 22, "zUnits": -7, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2005, "games": 11, "zUnits": -44, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.36363636363637, 0.5454545454545454, 13.523980797526864]}, {"season": 2006, "games": 11, "zUnits": 29, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [55, 0.8181818181818182, 15.328462091492169]}]}}}, {"id": "2005:EverKe00", "name": "Kevin Everett", "year": 2005, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2007], "games": 1, "zUnits": -113, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 1, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.375, 0, 10.29892269082451]}]}}}, {"id": "2005:JoneBr02", "name": "Brandon Jones", "year": 2005, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2005, 2006], "games": 22, "zUnits": -84, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 9, "zUnits": -84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.22222222222222, 0.2222222222222222, 13.244581672625259]}, {"season": 2006, "games": 13, "zUnits": -85, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.53846153846154, 0.3076923076923077, 13.871552597166371]}]}}}, {"id": "2005:OrtoKy00", "name": "Kyle Orton", "year": 2005, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": 3}, "contributions": {"QB": -3}, "peak": {"QB": {"seasons": [2009, 2010, 2011], "games": 38, "zUnits": -14, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": -6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.660449732126256, 1.3125, 4.4375]}, {"season": 2010, "games": 13, "zUnits": 14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.102135432241478, 1.5384615384615385, 7.538461538461538]}, {"season": 2011, "games": 9, "zUnits": -69, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.347585874815063, 1, 1.4444444444444444]}]}}}, {"id": "2005:BarbMa01", "name": "Marion Barber III", "year": 2005, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": 3}, "contributions": {"RB": 0}, "peak": {"RB": {"seasons": [2007, 2008, 2009], "games": 46, "zUnits": 3, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 16, "zUnits": 27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [78.4375, 4.586416214694986, 0.75]}, {"season": 2008, "games": 15, "zUnits": -7, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [86.8, 3.874476807698445, 0.6]}, {"season": 2009, "games": 15, "zUnits": -13, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [76.86666666666666, 4.332272189330915, 0.4666666666666667]}]}}}, {"id": "2005:JacoBr00", "name": "Brandon Jacobs", "year": 2005, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": 7}, "contributions": {"RB": 2}, "peak": {"RB": {"seasons": [2007, 2008, 2009], "games": 39, "zUnits": 17, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2007, "games": 11, "zUnits": 58, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [107.72727272727273, 4.758947043508602, 0.5454545454545454]}, {"season": 2008, "games": 13, "zUnits": 64, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [86.53846153846153, 4.744743451417161, 1.1538461538461537]}, {"season": 2009, "games": 15, "zUnits": -52, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [67.93333333333334, 3.8991773686725537, 0.4]}]}}}, {"id": "2005:FasoCi00", "name": "Ciatrick Fason", "year": 2005, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2006], "games": 5, "zUnits": -116, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 5, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.75, 4.389035392643381, 0.125]}]}}}, {"id": "2005:MathJe00", "name": "Jerome Mathis", "year": 2005, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2007], "games": 3, "zUnits": -139, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 3, "zUnits": -139, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.875, 0, 13.116306091960382]}]}}}, {"id": "2005:ThorCr00", "name": "Craphonso Thorpe", "year": 2005, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2007], "games": 5, "zUnits": -152, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 5, "zUnits": -152, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.75, 0.125, 10.99060687739933]}]}}}, {"id": "2005:PearAl00", "name": "Alvin Pearman", "year": 2005, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2005, 2006], "games": 29, "zUnits": -126, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 16, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.3125, 3.998546919588123, 0.0625]}, {"season": 2006, "games": 13, "zUnits": -140, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.769230769230769, 4.268119128839655, 0.07692307692307693]}]}}}, {"id": "2005:SproDa00", "name": "Darren Sproles", "year": 2005, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": 7}, "contributions": {"RB": 0}, "peak": {"RB": {"seasons": [2011, 2012, 2013], "games": 44, "zUnits": 3, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 16, "zUnits": 66, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [82.125, 5.502774744136575, 0.5625]}, {"season": 2012, "games": 13, "zUnits": 3, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [70.07692307692308, 4.508489143411096, 0.6153846153846154]}, {"season": 2013, "games": 15, "zUnits": -62, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.93333333333333, 4.121710434320552, 0.26666666666666666]}]}}}, {"id": "2005:WillRo05", "name": "Roydell Williams", "year": 2005, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2007], "games": 15, "zUnits": -42, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 15, "zUnits": -42, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.93333333333333, 0.26666666666666666, 13.06594692765614]}]}}}, {"id": "2005:NashDa00", "name": "Damien Nash", "year": 2005, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2005], "games": 2, "zUnits": -116, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 2, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.75, 4.139603979459897, 0]}]}}}, {"id": "2005:OrloDa00", "name": "Dan Orlovsky", "year": 2005, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -15}, "contributions": {"QB": -15}, "peak": {"QB": {"seasons": [2011], "games": 8, "zUnits": -77, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 8, "zUnits": -77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.315932860355182, 0.75, 0.625]}]}}}, {"id": "2005:GreeJu00", "name": "Justin Green", "year": 2005, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2005], "games": 8, "zUnits": -144, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 8, "zUnits": -144, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.5, 3.9123621125976102, 0]}]}}}, {"id": "2005:MarsRa00", "name": "Rasheed Marshall", "year": 2005, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -6}, "contributions": {"WR": -6}, "peak": {"WR": {"seasons": [2005], "games": 10, "zUnits": -177, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 10, "zUnits": -177, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [-0.1, 0, 12.966542859649635]}]}}}, {"id": "2005:ScaiBo00", "name": "Bo Scaife", "year": 2005, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2006, 2007, 2008], "games": 43, "zUnits": -45, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 12, "zUnits": -22, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30.833333333333332, 0.16666666666666666, 11.644226199904958]}, {"season": 2007, "games": 15, "zUnits": -68, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.066666666666666, 0.06666666666666667, 9.70087636073105]}, {"season": 2008, "games": 16, "zUnits": -41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.125, 0.125, 10.081441199410694]}]}}}, {"id": "2005:HousCe00", "name": "Cedric Houston", "year": 2005, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -9}, "contributions": {"RB": -9}, "peak": {"RB": {"seasons": [2006], "games": 8, "zUnits": -81, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 8, "zUnits": -81, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.125, 3.722564208131075, 0.625]}]}}}, {"id": "2005:PerrTa00", "name": "Tab Perry", "year": 2005, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2006], "games": 2, "zUnits": -126, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 2, "zUnits": -126, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.125, 0, 13.933671372528089]}]}}}, {"id": "2005:RidgDa00", "name": "Dante Ridgeway", "year": 2005, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2005], "games": 1, "zUnits": -118, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 1, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.25, 0, 13.405088395285585]}]}}}, {"id": "2005:DreeJo00", "name": "Joel Dreessen", "year": 2005, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2009, 2010, 2011], "games": 46, "zUnits": -43, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 14, "zUnits": -67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.857142857142858, 0.07142857142857142, 11.58259911894273]}, {"season": 2010, "games": 16, "zUnits": -9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.375, 0.25, 12.87963998508814]}, {"season": 2011, "games": 16, "zUnits": -57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.0625, 0.375, 12.078097603740503]}]}}}, {"id": "2005:AndeDe00", "name": "Derek Anderson", "year": 2005, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": 3}, "contributions": {"QB": -7}, "peak": {"QB": {"seasons": [2007, 2008], "games": 26, "zUnits": -33, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 16, "zUnits": 17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.58011770804382, 1.8125, 4.8125]}, {"season": 2008, "games": 10, "zUnits": -114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.6513823436145305, 0.9, 5.8]}]}}}, {"id": "2005:BrouNe00", "name": "Nehemiah Broughton", "year": 2005, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2005], "games": 2, "zUnits": -121, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 2, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.375, 4.057406156660882, 0]}]}}}, {"id": "2005:MaxwMa00", "name": "Marcus Maxwell", "year": 2005, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2007], "games": 3, "zUnits": -143, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 3, "zUnits": -143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.625, 0, 12.793725446799092]}]}}}, {"id": "2005:WarrPa00", "name": "Paris Warren", "year": 2005, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2006], "games": 4, "zUnits": -145, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 4, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.875, 0, 13.419385658242375]}]}}}, {"id": "2005:McCoLe00", "name": "LeRon McCoy", "year": 2005, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2005], "games": 7, "zUnits": -118, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 7, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.875, 0.125, 12.374225596857057]}]}}}, {"id": "2005:CassMa00", "name": "Matt Cassel", "year": 2005, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": 6}, "contributions": {"QB": -2}, "peak": {"QB": {"seasons": [2008, 2009, 2010], "games": 46, "zUnits": -9, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2008, "games": 16, "zUnits": 14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.727543841364877, 1.3125, 16.9375]}, {"season": 2009, "games": 15, "zUnits": -70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.5184052904038285, 1.0666666666666667, 13.066666666666666]}, {"season": 2010, "games": 15, "zUnits": 28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.149057894083968, 1.8, 8.333333333333334]}]}}}, {"id": "2005:HerrNo00", "name": "Noah Herron", "year": 2005, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2006], "games": 15, "zUnits": -117, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 15, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.066666666666666, 4.152599827240284, 0.2]}]}}}, {"id": "2005:BajeBi00", "name": "Billy Bajema", "year": 2005, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2009, 2010], "games": 20, "zUnits": -109, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 10, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.4, 0, 11.121725017389288]}, {"season": 2010, "games": 10, "zUnits": -102, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.5, 0.2, 10.842187250359482]}]}}}, {"id": "2005:FitzRy00", "name": "Ryan Fitzpatrick", "year": 2005, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": 7}, "contributions": {"QB": -4}, "peak": {"QB": {"seasons": [2013, 2014, 2015], "games": 39, "zUnits": -21, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2013, "games": 11, "zUnits": -53, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.402911570129278, 1.2727272727272727, 20.454545454545453]}, {"season": 2014, "games": 12, "zUnits": 14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.376797013571416, 1.4166666666666667, 15.333333333333334]}, {"season": 2015, "games": 16, "zUnits": -25, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.859902756222723, 1.9375, 16.875]}]}}}, {"id": "2005:HedgMa00", "name": "Madison Hedgecock", "year": 2005, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2005, 2006], "games": 24, "zUnits": -148, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": null, "window": [{"season": 2005, "games": 12, "zUnits": -142, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.75, 4.027703186363852, 0]}, {"season": 2006, "games": 12, "zUnits": -155, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.5833333333333335, 4.1673878844744445, 0]}]}}}, {"id": "2006:BushRe00", "name": "Reggie Bush", "year": 2006, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 6}, "contributions": {"RB": 4}, "peak": {"RB": {"seasons": [2011, 2012, 2013], "games": 45, "zUnits": 33, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2011, "games": 15, "zUnits": 38, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [92.13333333333334, 4.799119151574924, 0.4666666666666667]}, {"season": 2012, "games": 16, "zUnits": 6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [79.875, 4.309652578669242, 0.5]}, {"season": 2013, "games": 14, "zUnits": 58, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [108, 4.385825685606949, 0.5]}]}}}, {"id": "2006:YounVi00", "name": "Vince Young", "year": 2006, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 3}, "contributions": {"QB": 1}, "peak": {"QB": {"seasons": [2009, 2010], "games": 21, "zUnits": 6, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 12, "zUnits": -2, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.59732114046414, 0.8333333333333334, 23.416666666666668]}, {"season": 2010, "games": 9, "zUnits": 16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.343531534961415, 1.1111111111111112, 13.88888888888889]}]}}}, {"id": "2006:DaviVe00", "name": "Vernon Davis", "year": 2006, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 4}, "contributions": {"TE": 3}, "peak": {"TE": {"seasons": [2009, 2010, 2011], "games": 48, "zUnits": 79, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": 106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [60.3125, 0.8125, 11.978014357970304]}, {"season": 2010, "games": 16, "zUnits": 114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [57.125, 0.4375, 14.489026035067642]}, {"season": 2011, "games": 16, "zUnits": 16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.5, 0.375, 11.74772846409226]}]}}}, {"id": "2006:LeinMa00", "name": "Matt Leinart", "year": 2006, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -9}, "contributions": {"QB": -9}, "peak": {"QB": {"seasons": [2006], "games": 12, "zUnits": -47, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 12, "zUnits": -47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.074996599271573, 0.9166666666666666, 3.6666666666666665]}]}}}, {"id": "2006:CutlJa00", "name": "Jay Cutler", "year": 2006, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 6}, "contributions": {"QB": 5}, "peak": {"QB": {"seasons": [2007, 2008], "games": 32, "zUnits": 23, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 16, "zUnits": 29, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.738396742605928, 1.25, 12.8125]}, {"season": 2008, "games": 16, "zUnits": 17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.739284651898472, 1.5625, 12.5]}]}}}, {"id": "2006:MaroLa00", "name": "Laurence Maroney", "year": 2006, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": -2}, "contributions": {"RB": -3}, "peak": {"RB": {"seasons": [2006, 2007], "games": 27, "zUnits": -26, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2006, "games": 14, "zUnits": -37, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [67.07142857142857, 4.232386095752433, 0.5]}, {"season": 2007, "games": 13, "zUnits": -14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [73.15384615384616, 4.3918740808862475, 0.46153846153846156]}]}}}, {"id": "2006:HolmSa00", "name": "Santonio Holmes", "year": 2006, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2007, 2008, 2009], "games": 44, "zUnits": 49, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 13, "zUnits": 74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.46153846153847, 0.6153846153846154, 16.263481571350876]}, {"season": 2008, "games": 15, "zUnits": -1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.733333333333334, 0.3333333333333333, 14.289591784989858]}, {"season": 2009, "games": 16, "zUnits": 74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [78, 0.3125, 15.081498065363931]}]}}}, {"id": "2006:WillDe02", "name": "DeAngelo Williams", "year": 2006, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 15}, "contributions": {"RB": 11}, "peak": {"RB": {"seasons": [2008, 2009], "games": 29, "zUnits": 101, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 16, "zUnits": 133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [102.4375, 5.194045885032285, 1.25]}, {"season": 2009, "games": 13, "zUnits": 61, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [105.3076923076923, 4.890295783069328, 0.5384615384615384]}]}}}, {"id": "2006:LewiMa00", "name": "Marcedes Lewis", "year": 2006, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2008, 2009, 2010], "games": 46, "zUnits": 8, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2008, "games": 15, "zUnits": -29, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.6, 0.13333333333333333, 11.467138388001988]}, {"season": 2009, "games": 15, "zUnits": 4, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.53333333333333, 0.13333333333333333, 13.655250817109563]}, {"season": 2010, "games": 16, "zUnits": 47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.75, 0.625, 11.727911806997923]}]}}}, {"id": "2006:AddaJo00", "name": "Joseph Addai", "year": 2006, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 5}, "contributions": {"RB": 3}, "peak": {"RB": {"seasons": [2006, 2007], "games": 31, "zUnits": 31, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2006, "games": 16, "zUnits": 15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [87.875, 4.6009391912022055, 0.5]}, {"season": 2007, "games": 15, "zUnits": 49, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [95.73333333333333, 4.123778706516844, 1]}]}}}, {"id": "2006:JackCh00", "name": "Chad Jackson", "year": 2006, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2006], "games": 10, "zUnits": -129, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 10, "zUnits": -129, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.2, 0.3, 12.992523210197282]}]}}}, {"id": "2006:MossSi00", "name": "Sinorice Moss", "year": 2006, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2008], "games": 8, "zUnits": -110, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 8, "zUnits": -110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.125, 0.25, 13.014650041050903]}]}}}, {"id": "2006:WhitLe01", "name": "LenDale White", "year": 2006, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -4}, "contributions": {"RB": -8}, "peak": {"RB": {"seasons": [2006, 2007, 2008], "games": 45, "zUnits": -70, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2006, "games": 13, "zUnits": -128, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.384615384615383, 4.117429666657881, 0]}, {"season": 2007, "games": 16, "zUnits": -36, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [76.375, 3.7739705768628236, 0.4375]}, {"season": 2008, "games": 16, "zUnits": -57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.3125, 3.991910536673581, 0.9375]}]}}}, {"id": "2006:KlopJo00", "name": "Joe Klopfenstein", "year": 2006, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2006, 2008], "games": 22, "zUnits": -100, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 13, "zUnits": -88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.384615384615383, 0.07692307692307693, 10.86018691588785]}, {"season": 2008, "games": 9, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.666666666666666, 0, 10.930898184101002]}]}}}, {"id": "2006:ClemKe00", "name": "Kellen Clemens", "year": 2006, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": -13}, "contributions": {"QB": -13}, "peak": {"QB": {"seasons": [2013], "games": 10, "zUnits": -66, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 10, "zUnits": -66, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.4990550897274675, 0.8, 6.4]}]}}}, {"id": "2006:JennGr00", "name": "Greg Jennings", "year": 2006, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 3}, "peak": {"WR": {"seasons": [2008, 2009, 2010], "games": 48, "zUnits": 86, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2008, "games": 16, "zUnits": 99, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [80.75, 0.5625, 15.323775470219436]}, {"season": 2009, "games": 16, "zUnits": 50, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [70, 0.25, 15.311952415400691]}, {"season": 2010, "games": 16, "zUnits": 108, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [79.0625, 0.75, 15.683716588050313]}]}}}, {"id": "2006:FasaAn00", "name": "Anthony Fasano", "year": 2006, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 1}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2008, 2009, 2010], "games": 42, "zUnits": -16, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 13, "zUnits": 27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.92307692307692, 0.5384615384615384, 12.174481649189705]}, {"season": 2009, "games": 14, "zUnits": -68, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.214285714285715, 0.14285714285714285, 10.944681158373655]}, {"season": 2010, "games": 15, "zUnits": -4, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.2, 0.26666666666666666, 12.464583174142279]}]}}}, {"id": "2006:HestDe99", "name": "Devin Hester", "year": 2006, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2008, 2009, 2010], "games": 44, "zUnits": -57, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2008, "games": 15, "zUnits": -53, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.333333333333336, 0.2, 12.9099427039529]}, {"season": 2009, "games": 13, "zUnits": -8, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [58.23076923076923, 0.23076923076923078, 13.251532058904235]}, {"season": 2010, "games": 16, "zUnits": -100, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.6875, 0.25, 12.46391369047619]}]}}}, {"id": "2006:DrewMa00", "name": "Maurice Jones-Drew", "year": 2006, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 10}, "contributions": {"RB": 9}, "peak": {"RB": {"seasons": [2009, 2010, 2011], "games": 46, "zUnits": 77, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": 81, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [110.3125, 4.415857930703659, 1]}, {"season": 2010, "games": 14, "zUnits": 58, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [117.21428571428571, 4.365416590759906, 0.5]}, {"season": 2011, "games": 16, "zUnits": 91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [123.75, 4.597114338369472, 0.6875]}]}}}, {"id": "2006:ScheTo00", "name": "Tony Scheffler", "year": 2006, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 1}, "peak": {"TE": {"seasons": [2006, 2007, 2008], "games": 34, "zUnits": 44, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2006, "games": 8, "zUnits": 26, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.75, 0.5, 12.562694704049845]}, {"season": 2007, "games": 13, "zUnits": 26, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.23076923076923, 0.38461538461538464, 10.952741815386833]}, {"season": 2008, "games": 13, "zUnits": 74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.61538461538461, 0.23076923076923078, 13.859526079259158]}]}}}, {"id": "2006:JackTa00", "name": "Tarvaris Jackson", "year": 2006, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": 1}, "contributions": {"QB": -10}, "peak": {"QB": {"seasons": [2007, 2009], "games": 20, "zUnits": -53, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2007, "games": 12, "zUnits": -60, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.609059141069228, 0.75, 21.666666666666668]}, {"season": 2009, "games": 8, "zUnits": -42, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.82600132912768, 0.125, -1.25]}]}}}, {"id": "2006:PopeLe00", "name": "Leonard Pope", "year": 2006, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2007, 2009], "games": 24, "zUnits": -81, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 12, "zUnits": -49, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.833333333333332, 0.4166666666666667, 10.457860441803014]}, {"season": 2009, "games": 12, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.5, 0.08333333333333333, 10.05251101321586]}]}}}, {"id": "2006:CalhBr00", "name": "Brian Calhoun", "year": 2006, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2007], "games": 4, "zUnits": -138, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 4, "zUnits": -138, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.75, 4.221346850958698, 0]}]}}}, {"id": "2006:WilsTr00", "name": "Travis Wilson", "year": 2006, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2006], "games": 2, "zUnits": -133, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 2, "zUnits": -133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4, 0, 13.708703063702597]}]}}}, {"id": "2006:NorwJe00", "name": "Jerious Norwood", "year": 2006, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -3}, "contributions": {"RB": -3}, "peak": {"RB": {"seasons": [2006, 2007], "games": 29, "zUnits": -25, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 14, "zUnits": -23, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.5, 5.28596068508502, 0.14285714285714285]}, {"season": 2007, "games": 15, "zUnits": -26, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.46666666666667, 5.107347094319707, 0.06666666666666667]}]}}}, {"id": "2006:WhitCh02", "name": "Charlie Whitehurst", "year": 2006, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -7}, "contributions": {"QB": -7}, "peak": {"QB": {"seasons": [2014], "games": 7, "zUnits": -37, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 7, "zUnits": -37, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.108766273532419, 0.875, 11.25]}]}}}, {"id": "2006:HagaDe00", "name": "Derek Hagan", "year": 2006, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2006, 2007], "games": 23, "zUnits": -115, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2006, "games": 11, "zUnits": -140, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.09090909090909, 0.09090909090909091, 12.307421530166335]}, {"season": 2007, "games": 12, "zUnits": -92, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.083333333333332, 0.16666666666666666, 12.95941506526732]}]}}}, {"id": "2006:CroyBr00", "name": "Brodie Croyle", "year": 2006, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -14}, "contributions": {"QB": -14}, "peak": {"QB": {"seasons": [2009], "games": 3, "zUnits": -72, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 3, "zUnits": -72, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.483729603856862, 0.25, 0]}]}}}, {"id": "2006:ThomDa02", "name": "David Thomas", "year": 2006, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2009, 2010], "games": 25, "zUnits": -91, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 13, "zUnits": -71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27.384615384615383, 0.07692307692307693, 10.532700779396814]}, {"season": 2010, "games": 12, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.25, 0.16666666666666666, 9.18427065026362]}]}}}, {"id": "2006:StovMa00", "name": "Maurice Stovall", "year": 2006, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2007, 2009], "games": 23, "zUnits": -118, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2007, "games": 10, "zUnits": -158, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.6, 0.1, 11.940137221269296]}, {"season": 2009, "games": 13, "zUnits": -88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.153846153846153, 0.07692307692307693, 14.10894979860497]}]}}}, {"id": "2006:ByrdDo00", "name": "Dominique Byrd", "year": 2006, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2006], "games": 1, "zUnits": -106, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 1, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.875, 0.125, 11.125292056074766]}]}}}, {"id": "2006:ReidWi00", "name": "Willie Reid", "year": 2006, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2007], "games": 4, "zUnits": -138, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 4, "zUnits": -138, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.75, 0, 13.106043789728584]}]}}}, {"id": "2006:DaniOw00", "name": "Owen Daniels", "year": 2006, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 2}, "peak": {"TE": {"seasons": [2007, 2008, 2009], "games": 40, "zUnits": 54, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2007, "games": 16, "zUnits": 43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48, 0.1875, 11.65878068188774]}, {"season": 2008, "games": 16, "zUnits": 56, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.875, 0.125, 11.871668255481412]}, {"season": 2009, "games": 8, "zUnits": 71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64.875, 0.625, 12.108936438011327]}]}}}, {"id": "2006:RobiMi00", "name": "Michael Robinson", "year": 2006, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2011, 2012], "games": 25, "zUnits": -137, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 13, "zUnits": -146, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.230769230769231, 4.206938960554577, 0.07692307692307693]}, {"season": 2012, "games": 12, "zUnits": -127, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.583333333333334, 4.216574939507519, 0.16666666666666666]}]}}}, {"id": "2006:SmitBr01", "name": "Brad Smith", "year": 2006, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2011, 2012], "games": 30, "zUnits": -152, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 15, "zUnits": -146, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16, 0.06666666666666667, 12.315382166545781]}, {"season": 2012, "games": 15, "zUnits": -158, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.133333333333333, 0.13333333333333333, 12.542845214487004]}]}}}, {"id": "2006:MillGa01", "name": "Garrett Mills", "year": 2006, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2007], "games": 1, "zUnits": -109, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 1, "zUnits": -109, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.25, 0, 10.695831356736244]}]}}}, {"id": "2006:AvanJa00", "name": "Jason Avant", "year": 2006, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2009, 2010, 2011], "games": 48, "zUnits": -77, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": -58, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.6875, 0.1875, 13.843426607389697]}, {"season": 2010, "games": 16, "zUnits": -101, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.8125, 0.0625, 11.981159979423868]}, {"season": 2011, "games": 16, "zUnits": -71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.4375, 0.0625, 13.313600668621055]}]}}}, {"id": "2006:WillDe03", "name": "Demetrius Williams", "year": 2006, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2006, 2007], "games": 22, "zUnits": -85, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2006, "games": 14, "zUnits": -86, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.285714285714285, 0.14285714285714285, 15.436124962278521]}, {"season": 2007, "games": 8, "zUnits": -83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.25, 0, 13.632109777015437]}]}}}, {"id": "2006:WashLe00", "name": "Leon Washington", "year": 2006, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -3}, "contributions": {"RB": -7}, "peak": {"RB": {"seasons": [2007, 2008], "games": 32, "zUnits": -59, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2007, "games": 16, "zUnits": -88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.375, 4.501076684518015, 0.1875]}, {"season": 2008, "games": 16, "zUnits": -29, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.1875, 4.95780205114815, 0.5]}]}}}, {"id": "2006:MarsBr00", "name": "Brandon Marshall", "year": 2006, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2011, 2012, 2013], "games": 48, "zUnits": 75, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 16, "zUnits": 51, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.875, 0.375, 14.655092385828166]}, {"season": 2012, "games": 16, "zUnits": 97, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [94.25, 0.6875, 12.891116144847487]}, {"season": 2013, "games": 16, "zUnits": 76, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [80.9375, 0.75, 13.03922800492549]}]}}}, {"id": "2006:GreeSk20", "name": "Skyler Green", "year": 2006, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2007], "games": 7, "zUnits": -156, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 7, "zUnits": -156, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5, 0, 12.694279083846231]}]}}}, {"id": "2006:HixoDo00", "name": "Domenik Hixon", "year": 2006, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2007, 2008], "games": 29, "zUnits": -119, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2007, "games": 13, "zUnits": -178, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.38461538461538464, 0, 12.793725446799092]}, {"season": 2008, "games": 16, "zUnits": -71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.25, 0.125, 13.556373996221067]}]}}}, {"id": "2006:HagaMa00", "name": "Marques Hagans", "year": 2006, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2007], "games": 4, "zUnits": -130, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 4, "zUnits": -130, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.625, 0, 12.963302338178206]}]}}}, {"id": "2006:HarrJe00", "name": "Jerome Harrison", "year": 2006, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -1}, "contributions": {"RB": -5}, "peak": {"RB": {"seasons": [2009, 2010], "games": 24, "zUnits": -42, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 14, "zUnits": -9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [77.28571428571429, 4.388889345067712, 0.5]}, {"season": 2010, "games": 10, "zUnits": -88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.5, 4.3731065480304245, 0.1]}]}}}, {"id": "2006:PociJa00", "name": "Jason Pociask", "year": 2006, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2007], "games": 1, "zUnits": -112, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 1, "zUnits": -112, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.875, 0, 10.427954948889026]}]}}}, {"id": "2006:KingJe00", "name": "Jeff King", "year": 2006, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2007, 2008], "games": 29, "zUnits": -94, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 16, "zUnits": -74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [25.375, 0.125, 9.503507939678418]}, {"season": 2008, "games": 13, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15, 0.07692307692307693, 10.199349520551786]}]}}}, {"id": "2006:SypnQu00", "name": "Quinn Sypniewski", "year": 2006, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2007], "games": 12, "zUnits": -106, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 12, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.5, 0.08333333333333333, 8.785415678368121]}]}}}, {"id": "2006:LundWa00", "name": "Wali Lundy", "year": 2006, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -9}, "contributions": {"RB": -9}, "peak": {"RB": {"seasons": [2006], "games": 13, "zUnits": -79, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 13, "zUnits": -79, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.30769230769231, 3.995116858624638, 0.3076923076923077]}]}}}, {"id": "2006:WalkHu00", "name": "Delanie Walker", "year": 2006, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": 3}, "contributions": {"TE": 2}, "peak": {"TE": {"seasons": [2014, 2015, 2016], "games": 45, "zUnits": 75, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2014, "games": 15, "zUnits": 82, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.333333333333336, 0.26666666666666666, 13.15203643941542]}, {"season": 2015, "games": 15, "zUnits": 88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.53333333333333, 0.4, 11.42723712333675]}, {"season": 2016, "games": 15, "zUnits": 55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.333333333333336, 0.4666666666666667, 11.88660175027733]}]}}}, {"id": "2006:VickLa00", "name": "Lawrence Vickers", "year": 2006, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2010, 2012], "games": 23, "zUnits": -154, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2010, "games": 10, "zUnits": -162, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.6, 4.083821140125739, 0]}, {"season": 2012, "games": 13, "zUnits": -148, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.846153846153847, 4.216081487619827, 0]}]}}}, {"id": "2006:JennAd00", "name": "Adam Jennings", "year": 2006, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -6}, "contributions": {"WR": -6}, "peak": {"WR": {"seasons": [2007], "games": 16, "zUnits": -171, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 16, "zUnits": -171, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.875, 0.0625, 12.600152468076995]}]}}}, {"id": "2006:WebbJe00", "name": "Jeff Webb", "year": 2006, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2007], "games": 14, "zUnits": -128, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 14, "zUnits": -128, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.5, 0.07142857142857142, 12.18285325604779]}]}}}, {"id": "2006:GradBr00", "name": "Bruce Gradkowski", "year": 2006, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -6}, "contributions": {"QB": -6}, "peak": {"QB": {"seasons": [2009], "games": 7, "zUnits": -32, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 7, "zUnits": -32, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.520961927047827, 0.75, 13.5]}]}}}, {"id": "2006:WatkTo20", "name": "Todd Watkins", "year": 2006, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2009], "games": 9, "zUnits": -148, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 9, "zUnits": -148, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10, 0, 12.786402345386012]}]}}}, {"id": "2006:AromDe00", "name": "Devin Aromashodu", "year": 2006, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2010, 2011], "games": 24, "zUnits": -99, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2010, "games": 9, "zUnits": -138, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.555555555555557, 0, 13.661848958333332]}, {"season": 2011, "games": 15, "zUnits": -76, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.2, 0.06666666666666667, 15.7270581219094]}]}}}, {"id": "2006:GantQu00", "name": "Quinton Ganther", "year": 2006, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -12}, "peak": {"RB": {"seasons": [2009], "games": 8, "zUnits": -107, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 8, "zUnits": -107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.25, 3.8724288114191814, 0.375]}]}}}, {"id": "2006:ObomBe00", "name": "Ben Obomanu", "year": 2006, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2010, 2011], "games": 29, "zUnits": -84, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 13, "zUnits": -52, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38, 0.3076923076923077, 14.857899305555554]}, {"season": 2011, "games": 16, "zUnits": -110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27.25, 0.125, 12.667391863088454]}]}}}, {"id": "2006:AndeDa01", "name": "David Anderson", "year": 2006, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2008, 2009], "games": 28, "zUnits": -128, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 12, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.083333333333332, 0.16666666666666666, 12.951332688247712]}, {"season": 2009, "games": 16, "zUnits": -136, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.125, 0, 11.262989545951006]}]}}}, {"id": "2006:ColsMa00", "name": "Marques Colston", "year": 2006, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2006, 2007], "games": 28, "zUnits": 66, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": null, "window": [{"season": 2006, "games": 12, "zUnits": 92, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [86.5, 0.6666666666666666, 14.446784980384832]}, {"season": 2007, "games": 16, "zUnits": 46, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.125, 0.6875, 12.450042881646656]}]}}}, {"id": "2007:RussJa00", "name": "JaMarcus Russell", "year": 2007, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -8}, "contributions": {"QB": -17}, "peak": {"QB": {"seasons": [2008, 2009], "games": 27, "zUnits": -84, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 15, "zUnits": -43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.385910229681803, 0.8666666666666667, 8.466666666666667]}, {"season": 2009, "games": 12, "zUnits": -135, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.905107085046383, 0.25, 3.75]}]}}}, {"id": "2007:JohnCa00", "name": "Calvin Johnson", "year": 2007, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 6}, "contributions": {"WR": 6}, "peak": {"WR": {"seasons": [2011, 2012, 2013], "games": 46, "zUnits": 180, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 16, "zUnits": 194, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [105.375, 1, 16.52531696714115]}, {"season": 2012, "games": 16, "zUnits": 168, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [122.75, 0.3125, 15.551876246298871]}, {"season": 2013, "games": 14, "zUnits": 176, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [106.57142857142857, 0.8571428571428571, 16.59736526877468]}]}}}, {"id": "2007:PeteAd01", "name": "Adrian Peterson", "year": 2007, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 22}, "contributions": {"RB": 16}, "peak": {"RB": {"seasons": [2012, 2013], "games": 30, "zUnits": 139, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 16, "zUnits": 199, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [144.625, 5.625572306305451, 0.8125]}, {"season": 2013, "games": 14, "zUnits": 70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [102.64285714285714, 4.423803948419643, 0.7857142857142857]}]}}}, {"id": "2007:GinnTe00", "name": "Ted Ginn Jr.", "year": 2007, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2015, 2016, 2017], "games": 46, "zUnits": -10, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 15, "zUnits": 12, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.266666666666666, 0.6666666666666666, 15.293735646352065]}, {"season": 2016, "games": 16, "zUnits": -33, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47, 0.25, 13.52867383512545]}, {"season": 2017, "games": 15, "zUnits": -8, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.46666666666667, 0.26666666666666666, 14.148086703473034]}]}}}, {"id": "2007:LyncMa00", "name": "Marshawn Lynch", "year": 2007, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 12}, "contributions": {"RB": 10}, "peak": {"RB": {"seasons": [2012, 2013, 2014], "games": 48, "zUnits": 89, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2012, "games": 16, "zUnits": 102, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [111.625, 4.851220224638174, 0.75]}, {"season": 2013, "games": 16, "zUnits": 60, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [98.3125, 4.158657597134774, 0.875]}, {"season": 2014, "games": 16, "zUnits": 104, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [104.5625, 4.524606445510439, 1.0625]}]}}}, {"id": "2007:QuinBr00", "name": "Brady Quinn", "year": 2007, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -17}, "contributions": {"QB": -17}, "peak": {"QB": {"seasons": [2009], "games": 10, "zUnits": -87, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 10, "zUnits": -87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.422202723657301, 0.8, 9.8]}]}}}, {"id": "2007:BoweDw00", "name": "Dwayne Bowe", "year": 2007, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2009, 2010, 2011], "games": 43, "zUnits": 45, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 11, "zUnits": -17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.54545454545455, 0.36363636363636365, 12.790692066554135]}, {"season": 2010, "games": 16, "zUnits": 100, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.625, 0.9375, 15.288960375816993]}, {"season": 2011, "games": 16, "zUnits": 33, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.4375, 0.3125, 14.15959689033267]}]}}}, {"id": "2007:MeacRo00", "name": "Robert Meachem", "year": 2007, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2008, 2009], "games": 23, "zUnits": -3, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2008, "games": 8, "zUnits": -37, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.125, 0.375, 16.25274527914614]}, {"season": 2009, "games": 15, "zUnits": 16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.13333333333333, 0.6, 14.905110521662245]}]}}}, {"id": "2007:DaviCr00", "name": "Craig Davis", "year": 2007, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2010], "games": 7, "zUnits": -98, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 7, "zUnits": -98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.375, 0.125, 12.872038398692808]}]}}}, {"id": "2007:OlseGr00", "name": "Greg Olsen", "year": 2007, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 4}, "contributions": {"TE": 3}, "peak": {"TE": {"seasons": [2015, 2016], "games": 32, "zUnits": 98, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 16, "zUnits": 111, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [69, 0.4375, 13.392312180315487]}, {"season": 2016, "games": 16, "zUnits": 86, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [67.0625, 0.1875, 12.747519693421332]}]}}}, {"id": "2007:GonzAn00", "name": "Anthony Gonzalez", "year": 2007, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2007, 2008], "games": 27, "zUnits": -45, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 11, "zUnits": -19, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.36363636363637, 0.2727272727272727, 14.441872967921968]}, {"season": 2008, "games": 16, "zUnits": -63, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.5, 0.25, 12.156497720967103]}]}}}, {"id": "2007:KolbKe00", "name": "Kevin Kolb", "year": 2007, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": -6}, "contributions": {"QB": -6}, "peak": {"QB": {"seasons": [2011], "games": 9, "zUnits": -30, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 9, "zUnits": -30, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.914253983777555, 1, 7.222222222222222]}]}}}, {"id": "2007:MillZa01", "name": "Zach Miller", "year": 2007, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 1}, "peak": {"TE": {"seasons": [2008, 2009, 2010], "games": 45, "zUnits": 37, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 15, "zUnits": 56, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51.86666666666667, 0.06666666666666667, 12.827521227303967]}, {"season": 2009, "games": 15, "zUnits": 33, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.666666666666664, 0.2, 11.808599486049927]}, {"season": 2010, "games": 15, "zUnits": 22, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.666666666666664, 0.3333333333333333, 11.300624877953526]}]}}}, {"id": "2007:BeckJo00", "name": "John Beck", "year": 2007, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": -19}, "contributions": {"QB": -19}, "peak": {"QB": {"seasons": [2011], "games": 4, "zUnits": -94, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 4, "zUnits": -94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.171220328059078, 0.25, 5.375]}]}}}, {"id": "2007:StanDr00", "name": "Drew Stanton", "year": 2007, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": -12}, "contributions": {"QB": -12}, "peak": {"QB": {"seasons": [2014], "games": 9, "zUnits": -60, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 9, "zUnits": -60, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.8244629894314075, 0.7777777777777778, 7]}]}}}, {"id": "2007:RiceSi01", "name": "Sidney Rice", "year": 2007, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2009, 2011], "games": 25, "zUnits": 53, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": 99, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [82, 0.5, 14.981432360742705]}, {"season": 2011, "games": 9, "zUnits": -29, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.77777777777778, 0.2222222222222222, 14.463149271402038]}]}}}, {"id": "2007:JarrDw00", "name": "Dwayne Jarrett", "year": 2007, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2009], "games": 10, "zUnits": -121, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 10, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.6, 0.1, 12.593261470737625]}]}}}, {"id": "2007:HenrCh01", "name": "Chris Henry", "year": 2007, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2007], "games": 7, "zUnits": -123, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 7, "zUnits": -123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.5, 4.089191702691456, 0.25]}]}}}, {"id": "2007:SmitSt02", "name": "Steve Smith", "year": 2007, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2009, 2010], "games": 25, "zUnits": 19, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": 46, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [76.25, 0.4375, 11.794768533756704]}, {"season": 2010, "games": 9, "zUnits": -28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [58.77777777777778, 0.3333333333333333, 11.87787126068376]}]}}}, {"id": "2007:LeonBr00", "name": "Brian Leonard", "year": 2007, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2010, 2011, 2012], "games": 36, "zUnits": -128, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2010, "games": 11, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18, 4.3926717404880975, 0.09090909090909091]}, {"season": 2011, "games": 13, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.692307692307693, 4.406167964937402, 0]}, {"season": 2012, "games": 12, "zUnits": -149, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.416666666666666, 3.9793713776303927, 0]}]}}}, {"id": "2007:JackBr00", "name": "Brandon Jackson", "year": 2007, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -7}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [2008, 2009, 2010], "games": 41, "zUnits": -96, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2008, "games": 13, "zUnits": -104, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.30769230769231, 4.638435593117754, 0.07692307692307693]}, {"season": 2009, "games": 12, "zUnits": -132, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.833333333333332, 3.936740638320492, 0.25]}, {"season": 2010, "games": 16, "zUnits": -62, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65.3125, 3.8648317921144915, 0.25]}]}}}, {"id": "2007:BookLo00", "name": "Lorenzo Booker", "year": 2007, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -11}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [2007], "games": 5, "zUnits": -98, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 5, "zUnits": -98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.25, 4.231907133223286, 0]}]}}}, {"id": "2007:JoneJa03", "name": "Jacoby Jones", "year": 2007, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2009, 2010, 2011], "games": 45, "zUnits": -70, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 14, "zUnits": -46, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.214285714285715, 0.42857142857142855, 14.611987528502954]}, {"season": 2010, "games": 15, "zUnits": -87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.46666666666667, 0.2, 11.845357510288064]}, {"season": 2011, "games": 16, "zUnits": -74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32, 0.125, 15.159266472572565]}]}}}, {"id": "2007:FiguYa00", "name": "Yamon Figurs", "year": 2007, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2007, 2008], "games": 26, "zUnits": -158, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2007, "games": 14, "zUnits": -161, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.5714285714285716, 0, 13.793725446799092]}, {"season": 2008, "games": 12, "zUnits": -153, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.5833333333333335, 0.08333333333333333, 14.084364571746384]}]}}}, {"id": "2007:RobiLa01", "name": "Laurent Robinson", "year": 2007, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2010, 2011], "games": 27, "zUnits": -34, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2010, "games": 13, "zUnits": -123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.46153846153846, 0.15384615384615385, 11.585530598958332]}, {"season": 2011, "games": 14, "zUnits": 48, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [61.285714285714285, 0.7857142857142857, 15.12756255746341]}]}}}, {"id": "2007:HillJa00", "name": "Jason Hill", "year": 2007, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2009, 2011], "games": 20, "zUnits": -101, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2009, "games": 10, "zUnits": -140, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9, 0.2, 12.458545874991499]}, {"season": 2011, "games": 10, "zUnits": -62, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.7, 0.3, 14.176640996853207]}]}}}, {"id": "2007:SpaeMa00", "name": "Matt Spaeth", "year": 2007, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2008, 2009, 2010], "games": 29, "zUnits": -134, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 9, "zUnits": -127, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.11111111111111, 0, 9.812060118045556]}, {"season": 2009, "games": 9, "zUnits": -137, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.7777777777777777, 0.1111111111111111, 10.103587161736941]}, {"season": 2010, "games": 11, "zUnits": -137, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.2727272727272725, 0.09090909090909091, 10.565544590149159]}]}}}, {"id": "2007:JoneJa04", "name": "James Jones", "year": 2007, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2011, 2012, 2013], "games": 44, "zUnits": -9, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 15, "zUnits": -19, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.333333333333336, 0.4666666666666667, 15.407577276866565]}, {"season": 2012, "games": 15, "zUnits": 9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.266666666666666, 0.9333333333333333, 12.594523291887533]}, {"season": 2013, "games": 14, "zUnits": -16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [58.357142857142854, 0.21428571428571427, 13.67527686112712]}]}}}, {"id": "2007:WalkMi01", "name": "Mike Sims-Walker", "year": 2007, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2009, 2010], "games": 29, "zUnits": -14, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 15, "zUnits": 17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [57.93333333333333, 0.4666666666666667, 13.600895581985682]}, {"season": 2010, "games": 14, "zUnits": -47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.142857142857146, 0.5, 13.143478881278538]}]}}}, {"id": "2007:WillPa00", "name": "Paul Williams", "year": 2007, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2008], "games": 1, "zUnits": -121, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 1, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.875, 0, 12.923074249165738]}]}}}, {"id": "2007:HuntTo01", "name": "Tony Hunt", "year": 2007, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -17}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2008], "games": 4, "zUnits": -151, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 4, "zUnits": -151, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.375, 4.168972701943023, 0.125]}]}}}, {"id": "2007:EdwaTr01", "name": "Trent Edwards", "year": 2007, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -6}, "contributions": {"QB": -8}, "peak": {"QB": {"seasons": [2008, 2009], "games": 22, "zUnits": -43, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 14, "zUnits": -32, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.534988956649977, 0.7857142857142857, 8.357142857142858]}, {"season": 2009, "games": 8, "zUnits": -61, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.902583441326463, 0.75, 13.25]}]}}}, {"id": "2007:WolfGa00", "name": "Garrett Wolfe", "year": 2007, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -18}, "peak": {"RB": {"seasons": [2007, 2008, 2009], "games": 31, "zUnits": -157, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2007, "games": 11, "zUnits": -158, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.363636363636363, 3.829649717958631, 0]}, {"season": 2008, "games": 12, "zUnits": -178, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.75, 4.291940530452821, 0]}, {"season": 2009, "games": 8, "zUnits": -125, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.5, 4.494536618441864, 0.125]}]}}}, {"id": "2007:HiggJo00", "name": "Johnnie Lee Higgins", "year": 2007, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2007, 2008], "games": 29, "zUnits": -127, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2007, "games": 13, "zUnits": -177, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.6923076923076925, 0, 12.211263579188106]}, {"season": 2008, "games": 16, "zUnits": -87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.875, 0.25, 14.607986571618037]}]}}}, {"id": "2007:BushMi00", "name": "Michael Bush", "year": 2007, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -1}, "contributions": {"RB": -4}, "peak": {"RB": {"seasons": [2009, 2010, 2011], "games": 45, "zUnits": -38, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2009, "games": 15, "zUnits": -71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.266666666666666, 4.562033486322455, 0.2]}, {"season": 2010, "games": 14, "zUnits": -35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [60.642857142857146, 4.1581442624542735, 0.5714285714285714]}, {"season": 2011, "games": 16, "zUnits": -11, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [87.1875, 3.9537125053305506, 0.5]}]}}}, {"id": "2007:StanIs00", "name": "Isaiah Stanback", "year": 2007, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2012], "games": 1, "zUnits": -122, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 1, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.75, 0, 13.093070627013812]}]}}}, {"id": "2007:PittAn00", "name": "Antonio Pittman", "year": 2007, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -12}, "peak": {"RB": {"seasons": [2008], "games": 9, "zUnits": -110, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 9, "zUnits": -110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.111111111111114, 4.04254584832626, 0]}]}}}, {"id": "2007:WrigDw01", "name": "Dwayne Wright", "year": 2007, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -19}, "contributions": {"RB": -19}, "peak": {"RB": {"seasons": [2007], "games": 12, "zUnits": -168, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 12, "zUnits": -168, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.25, 3.958791574051013, 0]}]}}}, {"id": "2007:RobiRy00", "name": "Ryne Robinson", "year": 2007, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -6}, "contributions": {"WR": -6}, "peak": {"WR": {"seasons": [2007], "games": 15, "zUnits": -178, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 15, "zUnits": -178, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.3333333333333335, 0, 12.54722026031682]}]}}}, {"id": "2007:DaviCh02", "name": "Chris Davis", "year": 2007, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2008], "games": 4, "zUnits": -145, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 4, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.875, 0, 13.26922817887931]}]}}}, {"id": "2007:ChanSc00", "name": "Scott Chandler", "year": 2007, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": 1}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2012, 2013, 2014], "games": 47, "zUnits": -13, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 15, "zUnits": 19, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.06666666666667, 0.4, 12.29600516971483]}, {"season": 2013, "games": 16, "zUnits": -13, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.9375, 0.125, 12.03043037898142]}, {"season": 2014, "games": 16, "zUnits": -42, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.0625, 0.1875, 10.781031024229016]}]}}}, {"id": "2007:MilnMa00", "name": "Martrez Milner", "year": 2007, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -5}, "contributions": {"TE": -5}, "peak": {"TE": {"seasons": [2007], "games": 6, "zUnits": -137, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 6, "zUnits": -137, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.25, 0, 9.391451369629738]}]}}}, {"id": "2007:McClLe00", "name": "Le'Ron McClain", "year": 2007, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -4}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [2007, 2008], "games": 29, "zUnits": -96, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2007, "games": 13, "zUnits": -167, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.615384615384615, 4.0248528986350065, 0.07692307692307693]}, {"season": 2008, "games": 16, "zUnits": -39, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64.375, 4.02287964048965, 0.6875]}]}}}, {"id": "2007:BreaSt00", "name": "Steve Breaston", "year": 2007, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2008, 2009, 2010], "games": 44, "zUnits": -21, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 16, "zUnits": -4, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62.6875, 0.1875, 13.052479455365775]}, {"season": 2009, "games": 15, "zUnits": -38, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.46666666666667, 0.2, 13.03392104852551]}, {"season": 2010, "games": 13, "zUnits": -24, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [55.23076923076923, 0.07692307692307693, 14.486674783549782]}]}}}, {"id": "2007:AlliAu00", "name": "Aundrae Allison", "year": 2007, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2007, 2008], "games": 20, "zUnits": -148, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 10, "zUnits": -142, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.3, 0, 13.279091811862417]}, {"season": 2008, "games": 10, "zUnits": -154, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.9, 0, 12.565382543103448]}]}}}, {"id": "2007:SmitKo00", "name": "Kolby Smith", "year": 2007, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2007], "games": 11, "zUnits": -93, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 11, "zUnits": -93, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.45454545454545, 3.8853024200593427, 0.18181818181818182]}]}}}, {"id": "2007:BossKe00", "name": "Kevin Boss", "year": 2007, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2008, 2009, 2010], "games": 42, "zUnits": 7, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2008, "games": 12, "zUnits": -3, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32, 0.5, 11.256616278541923]}, {"season": 2009, "games": 15, "zUnits": 10, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.8, 0.3333333333333333, 12.439243759177678]}, {"season": 2010, "games": 15, "zUnits": 13, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.4, 0.3333333333333333, 13.277788292551035]}]}}}, {"id": "2007:RosaDa00", "name": "Dante Rosario", "year": 2007, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2007, 2008, 2009], "games": 32, "zUnits": -69, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2007, "games": 9, "zUnits": -71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12, 0.2222222222222222, 11.785183428209995]}, {"season": 2008, "games": 9, "zUnits": -74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.22222222222222, 0.1111111111111111, 11.12847553225294]}, {"season": 2009, "games": 14, "zUnits": -65, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.357142857142858, 0.14285714285714285, 11.45759911894273]}]}}}, {"id": "2007:ClowDa00", "name": "David Clowney", "year": 2007, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2008], "games": 1, "zUnits": -118, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 1, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.25, 0, 13.53597747497219]}]}}}, {"id": "2007:CeleBr00", "name": "Brent Celek", "year": 2007, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": 3}, "contributions": {"TE": 1}, "peak": {"TE": {"seasons": [2009, 2010, 2011], "games": 46, "zUnits": 37, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": 86, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [60.6875, 0.5, 12.26061840246031]}, {"season": 2010, "games": 14, "zUnits": -9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.5, 0.2857142857142857, 11.709114430775239]}, {"season": 2011, "games": 16, "zUnits": 27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.6875, 0.3125, 12.592713706705968]}]}}}, {"id": "2007:HallRo02", "name": "Roy Hall", "year": 2007, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2008], "games": 3, "zUnits": -144, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 3, "zUnits": -144, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.125, 0, 12.987590378197996]}]}}}, {"id": "2007:NaanLe00", "name": "Legedu Naanee", "year": 2007, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2010, 2011], "games": 24, "zUnits": -94, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 9, "zUnits": -64, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.22222222222222, 0.1111111111111111, 14.499508647798741]}, {"season": 2011, "games": 15, "zUnits": -112, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.133333333333333, 0.06666666666666667, 11.888043984147654]}]}}}, {"id": "2007:SmitTr02", "name": "Troy Smith", "year": 2007, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -7}, "contributions": {"QB": -7}, "peak": {"QB": {"seasons": [2010], "games": 6, "zUnits": -34, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 6, "zUnits": -34, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.935986601654992, 0.625, 15.125]}]}}}, {"id": "2007:ONeaOr00", "name": "Oren O'Neal", "year": 2007, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2009], "games": 1, "zUnits": -120, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 1, "zUnits": -120, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0, 4.240925420296113, 0]}]}}}, {"id": "2007:MauiRe00", "name": "Reagan Maui'a", "year": 2007, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2012], "games": 1, "zUnits": -116, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 1, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.875, 4.232563932248422, 0]}]}}}, {"id": "2007:ClayTh00", "name": "Thomas Clayton", "year": 2007, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2010], "games": 2, "zUnits": -130, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 2, "zUnits": -130, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.125, 4.0635628010579685, 0]}]}}}, {"id": "2007:HallKo99", "name": "Korey Hall", "year": 2007, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -17}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2009], "games": 7, "zUnits": -153, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 7, "zUnits": -153, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.125, 4.283334674499074, 0]}]}}}, {"id": "2007:AndeDe01", "name": "Deon Anderson", "year": 2007, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -17}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2007], "games": 6, "zUnits": -150, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 6, "zUnits": -150, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.875, 4.166841130525807, 0]}]}}}, {"id": "2007:TaylCo00", "name": "Courtney Taylor", "year": 2007, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2008], "games": 7, "zUnits": -145, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 7, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.25, 0, 12.605520557029177]}]}}}, {"id": "2007:PalmJo20", "name": "Jordan Palmer", "year": 2007, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2010], "games": 1, "zUnits": -93, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 1, "zUnits": -93, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.574454323906157, 0, 0]}]}}}, {"id": "2007:KentJo20", "name": "Jordan Kent", "year": 2007, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2009], "games": 3, "zUnits": -142, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 3, "zUnits": -142, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.625, 0, 12.931719004021563]}]}}}, {"id": "2007:PatrBe00", "name": "Ben Patrick", "year": 2007, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2009], "games": 8, "zUnits": -74, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 8, "zUnits": -74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.25, 0.25, 11.300608349066499]}]}}}, {"id": "2007:ThigTy00", "name": "Tyler Thigpen", "year": 2007, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": -9}, "contributions": {"QB": -9}, "peak": {"QB": {"seasons": [2008], "games": 14, "zUnits": -47, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 14, "zUnits": -47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.005245212260118, 1.2857142857142858, 27.571428571428573]}]}}}, {"id": "2007:SchoDe00", "name": "Derek Schouman", "year": 2007, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2008], "games": 9, "zUnits": -101, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 9, "zUnits": -101, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17, 0.1111111111111111, 10.625929456625357]}]}}}, {"id": "2007:BakeDa01", "name": "Dallas Baker", "year": 2007, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2008], "games": 1, "zUnits": -121, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 1, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.75, 0, 12.89081618464961]}]}}}, {"id": "2007:WynnDe00", "name": "DeShawn Wynn", "year": 2007, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2007], "games": 7, "zUnits": -90, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 7, "zUnits": -90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.5, 4.1312274203505375, 0.5]}]}}}, {"id": "2007:BrouJo00", "name": "John Broussard", "year": 2007, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2007], "games": 3, "zUnits": -102, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": null, "window": [{"season": 2007, "games": 3, "zUnits": -102, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.75, 0.125, 15.223690848552113]}]}}}, {"id": "2007:StepSy20", "name": "Syndric Steptoe", "year": 2007, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2008], "games": 12, "zUnits": -154, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 12, "zUnits": -154, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.166666666666666, 0, 11.747251055594651]}]}}}, {"id": "2007:StucCh20", "name": "Chansi Stuckey", "year": 2007, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2008, 2009], "games": 26, "zUnits": -107, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 12, "zUnits": -93, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.916666666666668, 0.25, 12.138956479421578]}, {"season": 2009, "games": 14, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.714285714285715, 0.14285714285714285, 11.898054818744473]}]}}}, {"id": "2007:SnelJa00", "name": "Jason Snelling", "year": 2007, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -5}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2009, 2010, 2011], "games": 43, "zUnits": -88, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 14, "zUnits": -47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62.285714285714285, 4.303030857231023, 0.35714285714285715]}, {"season": 2010, "games": 14, "zUnits": -83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.785714285714285, 3.9668514423165915, 0.35714285714285715]}, {"season": 2011, "games": 15, "zUnits": -132, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22, 4.038344804844972, 0.06666666666666667]}]}}}, {"id": "2007:DarbKe00", "name": "Kenneth Darby", "year": 2007, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2009, 2010], "games": 28, "zUnits": -138, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 15, "zUnits": -133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.533333333333335, 4.569554861810294, 0]}, {"season": 2010, "games": 13, "zUnits": -143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.923076923076923, 3.916427012785094, 0.23076923076923078]}]}}}, {"id": "2007:StanDe00", "name": "Derek Stanley", "year": 2007, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2008], "games": 8, "zUnits": -119, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 8, "zUnits": -119, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.875, 0.125, 14.239313936781608]}]}}}, {"id": "2007:BradAh00", "name": "Ahmad Bradshaw", "year": 2007, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": 3}, "contributions": {"RB": 2}, "peak": {"RB": {"seasons": [2012, 2014], "games": 24, "zUnits": 19, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 14, "zUnits": 23, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [90, 4.480549511603869, 0.42857142857142855]}, {"season": 2014, "games": 10, "zUnits": 14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.5, 4.4123707857577195, 0.8]}]}}}, {"id": "2008:RyanMa00", "name": "Matt Ryan", "year": 2008, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 33}, "contributions": {"QB": 17}, "peak": {"QB": {"seasons": [2016, 2017, 2018], "games": 48, "zUnits": 88, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 16, "zUnits": 168, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.098664730045227, 2.375, 7.3125]}, {"season": 2017, "games": 16, "zUnits": 16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.250391476918077, 1.25, 8.9375]}, {"season": 2018, "games": 16, "zUnits": 80, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.28732136131163, 2.1875, 7.8125]}]}}}, {"id": "2008:McFaDa00", "name": "Darren McFadden", "year": 2008, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 13}, "contributions": {"RB": 4}, "peak": {"RB": {"seasons": [2010, 2012], "games": 25, "zUnits": 36, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 13, "zUnits": 113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [128, 4.8755455718675, 0.7692307692307693]}, {"season": 2012, "games": 12, "zUnits": -48, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [80.41666666666667, 3.576760738053298, 0.25]}]}}}, {"id": "2008:StewJo00", "name": "Jonathan Stewart", "year": 2008, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 3}, "contributions": {"RB": 1}, "peak": {"RB": {"seasons": [2014, 2015], "games": 26, "zUnits": 10, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2014, "games": 13, "zUnits": 0, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [76.15384615384616, 4.444910724705333, 0.3076923076923077]}, {"season": 2015, "games": 13, "zUnits": 20, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [83.6923076923077, 4.087565271186587, 0.5384615384615384]}]}}}, {"id": "2008:FlacJo00", "name": "Joe Flacco", "year": 2008, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 6}, "contributions": {"QB": 0}, "peak": {"QB": {"seasons": [2008, 2009, 2010], "games": 48, "zUnits": 0, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2008, "games": 16, "zUnits": -30, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.471086848895668, 0.875, 11.3125]}, {"season": 2009, "games": 16, "zUnits": 1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.7996552904038285, 1.3125, 3.875]}, {"season": 2010, "games": 16, "zUnits": 29, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.236986469685545, 1.5625, 5.25]}]}}}, {"id": "2008:JoneFe00", "name": "Felix Jones", "year": 2008, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": -3}, "contributions": {"RB": -3}, "peak": {"RB": {"seasons": [2009, 2010], "games": 30, "zUnits": -28, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 14, "zUnits": -24, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [57.42857142857143, 5.154321608564386, 0.21428571428571427]}, {"season": 2010, "games": 16, "zUnits": -31, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [78.125, 4.272986735835798, 0.125]}]}}}, {"id": "2008:MendRa00", "name": "Rashard Mendenhall", "year": 2008, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 3}, "contributions": {"RB": 2}, "peak": {"RB": {"seasons": [2009, 2010], "games": 32, "zUnits": 18, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": 13, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [85.5625, 4.49220312119856, 0.5]}, {"season": 2010, "games": 16, "zUnits": 23, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [90, 3.987738725738685, 0.8125]}]}}}, {"id": "2008:JohnCh04", "name": "Chris Johnson", "year": 2008, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 23}, "contributions": {"RB": 15}, "peak": {"RB": {"seasons": [2008, 2009], "games": 31, "zUnits": 138, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2008, "games": 15, "zUnits": 66, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [99.2, 4.708185643880554, 0.6666666666666666]}, {"season": 2009, "games": 16, "zUnits": 205, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [156.8125, 5.315138575218138, 1]}]}}}, {"id": "2008:KellDu00", "name": "Dustin Keller", "year": 2008, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 1}, "contributions": {"TE": 1}, "peak": {"TE": {"seasons": [2010, 2011, 2012], "games": 39, "zUnits": 17, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 15, "zUnits": 32, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.8, 0.3333333333333333, 11.98889692959785]}, {"season": 2011, "games": 16, "zUnits": 22, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.9375, 0.3125, 12.2371543264942]}, {"season": 2012, "games": 8, "zUnits": -23, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.625, 0.25, 11.096696161882459]}]}}}, {"id": "2008:AverDo00", "name": "Donnie Avery", "year": 2008, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2008, 2009], "games": 31, "zUnits": -54, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 15, "zUnits": -50, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.6, 0.2, 12.828753591954023]}, {"season": 2009, "games": 16, "zUnits": -58, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.8125, 0.3125, 12.790692066554135]}]}}}, {"id": "2008:ThomDe02", "name": "Devin Thomas", "year": 2008, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2009, 2011], "games": 26, "zUnits": -131, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 13, "zUnits": -93, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [25, 0.23076923076923078, 13.10696889317579]}, {"season": 2011, "games": 13, "zUnits": -169, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.8461538461538463, 0, 13.627734994755345]}]}}}, {"id": "2008:NelsJo00", "name": "Jordy Nelson", "year": 2008, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 4}, "peak": {"WR": {"seasons": [2014, 2016], "games": 32, "zUnits": 116, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 16, "zUnits": 131, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [94.9375, 0.8125, 14.925281983006222]}, {"season": 2016, "games": 16, "zUnits": 101, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [78.5625, 0.875, 12.9244771822877]}]}}}, {"id": "2008:CarlJo00", "name": "John Carlson", "year": 2008, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 1}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2008, 2009], "games": 31, "zUnits": 6, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 15, "zUnits": 20, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.8, 0.3333333333333333, 11.201962653507543]}, {"season": 2009, "games": 16, "zUnits": -7, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.875, 0.4375, 11.143525316799913]}]}}}, {"id": "2008:HardJa00", "name": "James Hardy", "year": 2008, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2009], "games": 1, "zUnits": -119, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 1, "zUnits": -119, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.125, 0, 13.060751262086079]}]}}}, {"id": "2008:RoyaEd00", "name": "Eddie Royal", "year": 2008, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2013, 2014, 2015], "games": 40, "zUnits": -53, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2013, "games": 15, "zUnits": -31, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.06666666666667, 0.5333333333333333, 13.390904423900178]}, {"season": 2014, "games": 16, "zUnits": -27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.625, 0.4375, 12.711261889399962]}, {"season": 2015, "games": 9, "zUnits": -135, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.444444444444443, 0.1111111111111111, 9.41397668403064]}]}}}, {"id": "2008:FortMa00", "name": "Matt Forte", "year": 2008, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 12}, "contributions": {"RB": 9}, "peak": {"RB": {"seasons": [2013, 2014, 2015], "games": 45, "zUnits": 77, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 16, "zUnits": 108, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [120.8125, 4.4977421502597545, 0.75]}, {"season": 2014, "games": 16, "zUnits": 63, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [115.375, 3.9654383860490894, 0.625]}, {"season": 2015, "games": 13, "zUnits": 57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [99, 4.109897241339033, 0.5384615384615384]}]}}}, {"id": "2008:SimpJe00", "name": "Jerome Simpson", "year": 2008, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2011, 2012, 2013], "games": 44, "zUnits": -71, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 16, "zUnits": -40, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.3125, 0.25, 14.22144068533658]}, {"season": 2012, "games": 12, "zUnits": -141, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.833333333333332, 0, 12.033664097096931]}, {"season": 2013, "games": 16, "zUnits": -49, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.375, 0.0625, 14.437174880004022]}]}}}, {"id": "2008:DaviFr01", "name": "Fred Davis", "year": 2008, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2010, 2011], "games": 27, "zUnits": -4, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2010, "games": 15, "zUnits": -55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.066666666666666, 0.2, 12.706985078741514]}, {"season": 2011, "games": 12, "zUnits": 60, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [66.33333333333333, 0.25, 12.848647876594935]}]}}}, {"id": "2008:JackDe00", "name": "DeSean Jackson", "year": 2008, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 3}, "peak": {"WR": {"seasons": [2009, 2010, 2011], "games": 44, "zUnits": 77, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 15, "zUnits": 113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [77.8, 0.6, 16.8051966572545]}, {"season": 2010, "games": 14, "zUnits": 98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.42857142857143, 0.42857142857142855, 18.876285173160174]}, {"season": 2011, "games": 15, "zUnits": 21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64.06666666666666, 0.26666666666666666, 15.610400623033255]}]}}}, {"id": "2008:KellMa01", "name": "Malcolm Kelly", "year": 2008, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2009], "games": 15, "zUnits": -113, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 15, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.133333333333333, 0, 13.50696889317579]}]}}}, {"id": "2008:SweeLi00", "name": "Limas Sweed", "year": 2008, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2008], "games": 5, "zUnits": -146, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 5, "zUnits": -146, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8, 0, 12.711536159003831]}]}}}, {"id": "2008:RiceRa00", "name": "Ray Rice", "year": 2008, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 13}, "contributions": {"RB": 9}, "peak": {"RB": {"seasons": [2009, 2010, 2011], "games": 48, "zUnits": 84, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": 110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [127.5625, 4.9924674221748795, 0.5]}, {"season": 2010, "games": 16, "zUnits": 28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [111, 4.024081620916959, 0.375]}, {"season": 2011, "games": 16, "zUnits": 113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [129.25, 4.589569442193545, 0.9375]}]}}}, {"id": "2008:BrohBr00", "name": "Brian Brohm", "year": 2008, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": -19}, "contributions": {"QB": -19}, "peak": {"QB": {"seasons": [2009], "games": 2, "zUnits": -96, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 2, "zUnits": -96, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.850849756438171, 0, -0.375]}]}}}, {"id": "2008:HennCh01", "name": "Chad Henne", "year": 2008, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": -12}, "contributions": {"QB": -17}, "peak": {"QB": {"seasons": [2009, 2010], "games": 29, "zUnits": -85, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 14, "zUnits": -70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.836848292078608, 0.8571428571428571, 2.2857142857142856]}, {"season": 2010, "games": 15, "zUnits": -99, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.930323351457368, 1, 3.466666666666667]}]}}}, {"id": "2008:BennMa00", "name": "Martellus Bennett", "year": 2008, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 1}, "peak": {"TE": {"seasons": [2012, 2013, 2014], "games": 48, "zUnits": 21, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2012, "games": 16, "zUnits": -2, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.125, 0.3125, 11.207157381049207]}, {"season": 2013, "games": 16, "zUnits": 17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.4375, 0.3125, 11.605533910057451]}, {"season": 2014, "games": 16, "zUnits": 48, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [57.25, 0.375, 10.409494907213618]}]}}}, {"id": "2008:SmitKe02", "name": "Kevin Smith", "year": 2008, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 0}, "contributions": {"RB": -2}, "peak": {"RB": {"seasons": [2008, 2009], "games": 29, "zUnits": -20, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 16, "zUnits": -14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [78.8125, 4.128534398236208, 0.5]}, {"season": 2009, "games": 13, "zUnits": -28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [88.92307692307692, 3.7076765534697396, 0.38461538461538464]}]}}}, {"id": "2008:HestJa00", "name": "Jacob Hester", "year": 2008, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2010, 2011], "games": 31, "zUnits": -156, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2010, "games": 15, "zUnits": -160, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.666666666666666, 3.792073172327005, 0.06666666666666667]}, {"season": 2011, "games": 16, "zUnits": -152, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.625, 4.066575405450594, 0.0625]}]}}}, {"id": "2008:BennEa00", "name": "Earl Bennett", "year": 2008, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2009, 2010], "games": 30, "zUnits": -59, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": -48, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.8125, 0.125, 13.24861058481748]}, {"season": 2010, "games": 14, "zUnits": -72, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.07142857142857, 0.21428571428571427, 12.611499451754385]}]}}}, {"id": "2008:CharJa00", "name": "Jamaal Charles", "year": 2008, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 19}, "contributions": {"RB": 14}, "peak": {"RB": {"seasons": [2012, 2013], "games": 31, "zUnits": 125, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2012, "games": 16, "zUnits": 81, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [109.0625, 5.01884777460998, 0.375]}, {"season": 2013, "games": 15, "zUnits": 172, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [132, 4.728751243596224, 1.2666666666666666]}]}}}, {"id": "2008:CottBr00", "name": "Brad Cottam", "year": 2008, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2009], "games": 6, "zUnits": -96, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 6, "zUnits": -96, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15, 0, 11.50321924771264]}]}}}, {"id": "2008:DoucEa00", "name": "Early Doucet", "year": 2008, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2009, 2010, 2011], "games": 35, "zUnits": -83, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2009, "games": 9, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.77777777777778, 0.1111111111111111, 12.976240194141882]}, {"season": 2010, "games": 10, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.1, 0.1, 12.29417782738095]}, {"season": 2011, "games": 16, "zUnits": -51, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.0625, 0.3125, 13.115657795558647]}]}}}, {"id": "2008:DougHa00", "name": "Harry Douglas", "year": 2008, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2013, 2014, 2015], "games": 42, "zUnits": -57, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 16, "zUnits": -11, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [66.6875, 0.125, 12.757388179480989]}, {"season": 2014, "games": 12, "zUnits": -65, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.333333333333336, 0.16666666666666666, 11.696741899071563]}, {"season": 2015, "games": 14, "zUnits": -103, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.357142857142858, 0.14285714285714285, 12.177824815606861]}]}}}, {"id": "2008:StevCr00", "name": "Craig Stevens", "year": 2008, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2011, 2012], "games": 27, "zUnits": -91, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 12, "zUnits": -87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.833333333333334, 0.08333333333333333, 13.167427205562799]}, {"season": 2012, "games": 15, "zUnits": -94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.333333333333332, 0.06666666666666667, 11.351101460173256]}]}}}, {"id": "2008:SlatSt00", "name": "Steve Slaton", "year": 2008, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 8}, "contributions": {"RB": 3}, "peak": {"RB": {"seasons": [2008, 2009], "games": 27, "zUnits": 28, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 16, "zUnits": 71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [103.6875, 4.637427067940419, 0.625]}, {"season": 2009, "games": 11, "zUnits": -34, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [77.63636363636364, 3.746032326622976, 0.6363636363636364]}]}}}, {"id": "2008:FinlJe00", "name": "Jermichael Finley", "year": 2008, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 2}, "peak": {"TE": {"seasons": [2009, 2011], "games": 28, "zUnits": 46, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 12, "zUnits": 50, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.333333333333336, 0.4166666666666667, 11.819124125421093]}, {"season": 2011, "games": 16, "zUnits": 43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.9375, 0.5, 13.112113659022931]}]}}}, {"id": "2008:OConKe00", "name": "Kevin O'Connell", "year": 2008, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2008], "games": 2, "zUnits": -92, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 2, "zUnits": -92, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.349702449855248, 0, -0.75]}]}}}, {"id": "2008:MannMa01", "name": "Mario Manningham", "year": 2008, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2009, 2010], "games": 30, "zUnits": 22, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 14, "zUnits": 13, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [58.714285714285715, 0.35714285714285715, 13.998658495685843]}, {"season": 2010, "games": 16, "zUnits": 30, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59, 0.5625, 14.905266203703702]}]}}}, {"id": "2008:CaldAn00", "name": "Andre Caldwell", "year": 2008, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2010, 2011], "games": 25, "zUnits": -117, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 13, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.53846153846154, 0, 13.499526515151514]}, {"season": 2011, "games": 12, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.416666666666668, 0.25, 10.89127246010338]}]}}}, {"id": "2008:FranWi00", "name": "Will Franklin", "year": 2008, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2008], "games": 7, "zUnits": -147, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 7, "zUnits": -147, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.375, 0, 12.881494641192916]}]}}}, {"id": "2008:RuckMa00", "name": "Martin Rucker", "year": 2008, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2008], "games": 2, "zUnits": -127, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 2, "zUnits": -127, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.125, 0, 10.69271329837941]}]}}}, {"id": "2008:ChoiTa00", "name": "Tashard Choice", "year": 2008, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -6}, "contributions": {"RB": -8}, "peak": {"RB": {"seasons": [2008, 2009], "games": 27, "zUnits": -73, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 12, "zUnits": -56, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.75, 4.669651880219138, 0.16666666666666666]}, {"season": 2009, "games": 15, "zUnits": -87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.06666666666667, 4.739838216157972, 0.2]}]}}}, {"id": "2008:HawkLa00", "name": "Lavelle Hawkins", "year": 2008, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2009, 2011], "games": 23, "zUnits": -121, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2009, "games": 8, "zUnits": -130, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.75, 0, 13.672521327693742]}, {"season": 2011, "games": 15, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.333333333333332, 0.06666666666666667, 11.463834478271771]}]}}}, {"id": "2008:TammJa00", "name": "Jacob Tamme", "year": 2008, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2010, 2011, 2012], "games": 41, "zUnits": -49, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 13, "zUnits": 9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.53846153846154, 0.3076923076923077, 9.92841483521461]}, {"season": 2011, "games": 13, "zUnits": -125, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.615384615384615, 0.07692307692307693, 10.704686959529575]}, {"season": 2012, "games": 15, "zUnits": -34, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37, 0.13333333333333333, 10.751321675477836]}]}}}, {"id": "2008:BurtKe00", "name": "Keenan Burton", "year": 2008, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2008, 2009], "games": 20, "zUnits": -124, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2008, "games": 11, "zUnits": -131, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.636363636363637, 0.09090909090909091, 13.153844226142741]}, {"season": 2009, "games": 9, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.11111111111111, 0, 11.79787798408488]}]}}}, {"id": "2008:FineDe00", "name": "Derek Fine", "year": 2008, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2008], "games": 6, "zUnits": -116, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": null, "window": [{"season": 2008, "games": 6, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.75, 0.125, 10.479170638703527]}]}}}, {"id": "2008:MoorKe00", "name": "Kenny Moore", "year": 2008, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2009], "games": 11, "zUnits": -163, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 11, "zUnits": -163, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.363636363636363, 0, 12.63564692012968]}]}}}, {"id": "2008:ToraRy00", "name": "Ryan Torain", "year": 2008, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": 1}, "contributions": {"RB": 1}, "peak": {"RB": {"seasons": [2010], "games": 10, "zUnits": 9, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 10, "zUnits": 9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [86.7, 4.393186438307585, 0.6]}]}}}, {"id": "2008:BarnGa01", "name": "Gary Barnidge", "year": 2008, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": 3}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2014, 2015, 2016], "games": 42, "zUnits": 0, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2014, "games": 10, "zUnits": -96, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.6, 0, 11.37533462478219]}, {"season": 2015, "games": 16, "zUnits": 98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65.1875, 0.5625, 12.586948654071167]}, {"season": 2016, "games": 16, "zUnits": -39, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.25, 0.125, 11.073260779721725]}]}}}, {"id": "2008:FeltJe00", "name": "Jerome Felton", "year": 2008, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2014, 2016], "games": 20, "zUnits": -150, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 8, "zUnits": -140, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.375, 4.23413893551891, 0]}, {"season": 2016, "games": 12, "zUnits": -156, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.833333333333333, 3.9591083195377674, 0]}]}}}, {"id": "2008:HighTi00", "name": "Tim Hightower", "year": 2008, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -4}, "contributions": {"RB": -4}, "peak": {"RB": {"seasons": [2009, 2010], "games": 32, "zUnits": -40, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": -38, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64.125, 4.223594516254763, 0.5]}, {"season": 2010, "games": 16, "zUnits": -42, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.5, 4.5604791293011955, 0.3125]}]}}}, {"id": "2008:SlatMa00", "name": "Matthew Slater", "year": 2008, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2011], "games": 14, "zUnits": -158, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 14, "zUnits": -158, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.2857142857142856, 0, 14.797266284739562]}]}}}, {"id": "2008:DixoDe00", "name": "Dennis Dixon", "year": 2008, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -17}, "contributions": {"QB": -17}, "peak": {"QB": {"seasons": [2010], "games": 2, "zUnits": -87, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 2, "zUnits": -87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.581279056543301, 0, 4]}]}}}, {"id": "2008:DaviKe01", "name": "Kellen Davis", "year": 2008, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2011, 2012], "games": 30, "zUnits": -96, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 15, "zUnits": -92, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.733333333333333, 0.3333333333333333, 11.531867937853107]}, {"season": 2012, "games": 15, "zUnits": -99, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.266666666666667, 0.13333333333333333, 11.338946477330257]}]}}}, {"id": "2008:JohnJo05", "name": "Josh Johnson", "year": 2008, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -10}, "contributions": {"QB": -10}, "peak": {"QB": {"seasons": [2021], "games": 4, "zUnits": -52, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 4, "zUnits": -52, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.145060283149405, 0.625, 3.5]}]}}}, {"id": "2008:SchmOw00", "name": "Owen Schmitt", "year": 2008, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2010, 2011], "games": 24, "zUnits": -149, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2010, "games": 15, "zUnits": -149, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.066666666666666, 4.178012197132026, 0.06666666666666667]}, {"season": 2011, "games": 9, "zUnits": -148, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.222222222222222, 4.197323575939192, 0]}]}}}, {"id": "2008:MorgJo00", "name": "Josh Morgan", "year": 2008, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2008, 2009, 2010], "games": 41, "zUnits": -67, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2008, "games": 10, "zUnits": -66, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.9, 0.3, 14.252306034482759]}, {"season": 2009, "games": 15, "zUnits": -88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.13333333333333, 0.2, 11.254674257617907]}, {"season": 2010, "games": 16, "zUnits": -47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.625, 0.125, 14.803702139639638]}]}}}, {"id": "2008:ParmJa00", "name": "Jalen Parmele", "year": 2008, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2014], "games": 1, "zUnits": -115, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 1, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0, 4.092578705880857, 0]}]}}}, {"id": "2008:OmonXa00", "name": "Xavier Omon", "year": 2008, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2009], "games": 3, "zUnits": -138, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 3, "zUnits": -138, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.75, 4.288890166189595, 0]}]}}}, {"id": "2008:LarsSp99", "name": "Spencer Larsen", "year": 2008, "round": 6, "roles": ["RB", "LB"], "beforeContributions": {"RB": -15, "LB": -15}, "contributions": {"RB": -16, "LB": -13}, "peak": {"RB": {"seasons": [2010, 2011], "games": 20, "zUnits": -142, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 8, "zUnits": -137, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.625, 4.231079803040802, 0.125]}, {"season": 2011, "games": 12, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10, 4.162470630681368, 0]}]}, "LB": {"seasons": [2009], "games": 5, "zUnits": -154, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 5, "zUnits": -154, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2008:HubbPa00", "name": "Paul Hubbard", "year": 2008, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2010], "games": 1, "zUnits": -123, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 1, "zUnits": -123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1, 0, 13.079805107526882]}]}}}, {"id": "2008:JohnJa01", "name": "Jaymar Johnson", "year": 2008, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2009], "games": 5, "zUnits": -153, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 5, "zUnits": -153, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.125, 0, 13.060751262086079]}]}}}, {"id": "2008:SantTo00", "name": "Tom Santi", "year": 2008, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2009], "games": 3, "zUnits": -100, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 3, "zUnits": -100, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.375, 0, 11.463830280547183]}]}}}, {"id": "2008:HartMi00", "name": "Mike Hart", "year": 2008, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2010], "games": 6, "zUnits": -113, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 6, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.25, 4.215393144847571, 0.125]}]}}}, {"id": "2008:HillLe00", "name": "Lex Hilliard", "year": 2008, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2009, 2010], "games": 22, "zUnits": -143, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 13, "zUnits": -132, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19, 4.205963149999247, 0.23076923076923078]}, {"season": 2010, "games": 9, "zUnits": -160, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.3333333333333333, 4.178012197132026, 0]}]}}}, {"id": "2008:GarcPi00", "name": "Pierre Garcon", "year": 2008, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2011, 2012, 2013], "games": 42, "zUnits": 14, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2011, "games": 16, "zUnits": -1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.1875, 0.375, 13.597152548269264]}, {"season": 2012, "games": 10, "zUnits": -2, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [63.3, 0.4, 13.957907965370651]}, {"season": 2013, "games": 16, "zUnits": 40, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [84.125, 0.3125, 12.210486997484711]}]}}}, {"id": "2008:FlynMa00", "name": "Matt Flynn", "year": 2008, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": -4}, "contributions": {"QB": -4}, "peak": {"QB": {"seasons": [2011], "games": 5, "zUnits": -20, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 5, "zUnits": -20, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.525923914033697, 0.75, -0.75]}]}}}, {"id": "2008:WashCh00", "name": "Chauncey Washington", "year": 2008, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2011], "games": 2, "zUnits": -124, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 2, "zUnits": -124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.5, 4.252689622749267, 0]}]}}}, {"id": "2008:SwaiBr00", "name": "Brett Swain", "year": 2008, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2011], "games": 2, "zUnits": -132, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 2, "zUnits": -132, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.875, 0, 13.36610171334145]}]}}}, {"id": "2008:JohnSt00", "name": "Stevie Johnson", "year": 2008, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2010, 2011], "games": 32, "zUnits": 26, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 16, "zUnits": 40, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [67.0625, 0.625, 13.129231770833332]}, {"season": 2011, "games": 16, "zUnits": 11, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62.75, 0.4375, 13.365238253084211]}]}}}, {"id": "2008:SchiCh00", "name": "Chaz Schilens", "year": 2008, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2011, 2012], "games": 23, "zUnits": -119, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 11, "zUnits": -109, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.636363636363637, 0.18181818181818182, 12.90028782692314]}, {"season": 2012, "games": 12, "zUnits": -128, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.083333333333332, 0.16666666666666666, 11.87733085236945]}]}}}, {"id": "2008:HillPe00", "name": "Peyton Hillis", "year": 2008, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": 7}, "contributions": {"RB": -3}, "peak": {"RB": {"seasons": [2010, 2011, 2012], "games": 39, "zUnits": -31, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 16, "zUnits": 60, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [103.375, 4.310273566792439, 0.8125]}, {"season": 2011, "games": 10, "zUnits": -54, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [71.7, 3.898550390412552, 0.3]}, {"season": 2012, "games": 13, "zUnits": -123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.53846153846154, 3.9581426660802284, 0.07692307692307693]}]}}}, {"id": "2008:ForsJu00", "name": "Justin Forsett", "year": 2008, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": 9}, "contributions": {"RB": 1}, "peak": {"RB": {"seasons": [2014, 2015, 2016], "games": 35, "zUnits": 6, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 16, "zUnits": 80, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [95.5625, 5.012986415802885, 0.5]}, {"season": 2015, "games": 10, "zUnits": -15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [79.4, 4.183057062732321, 0.2]}, {"season": 2016, "games": 9, "zUnits": -103, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.77777777777778, 3.7731748583426676, 0.1111111111111111]}]}}}, {"id": "2008:ArriAd00", "name": "Adrian Arrington", "year": 2008, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2010], "games": 1, "zUnits": -118, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 1, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.875, 0, 12.87767454954955]}]}}}, {"id": "2009:StafMa00", "name": "Matthew Stafford", "year": 2009, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 25}, "contributions": {"QB": 10}, "peak": {"QB": {"seasons": [2023, 2024, 2025], "games": 48, "zUnits": 53, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": null, "window": [{"season": 2023, "games": 15, "zUnits": 27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.337324531922085, 1.6, 4.333333333333333]}, {"season": 2024, "games": 16, "zUnits": -5, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.276460550951709, 1.25, 2.5625]}, {"season": 2025, "games": 17, "zUnits": 129, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.297536316595647, 2.7058823529411766, 0.058823529411764705]}]}}}, {"id": "2009:SancMa00", "name": "Mark Sanchez", "year": 2009, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -5}, "contributions": {"QB": -14}, "peak": {"QB": {"seasons": [2009, 2010, 2011], "games": 46, "zUnits": -73, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2009, "games": 15, "zUnits": -82, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.545919004647229, 0.8, 7.066666666666666]}, {"season": 2010, "games": 15, "zUnits": -72, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.167252229428831, 1.1333333333333333, 7]}, {"season": 2011, "games": 16, "zUnits": -66, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.103049455453401, 1.625, 6.4375]}]}}}, {"id": "2009:HeywDa00", "name": "Darrius Heyward-Bey", "year": 2009, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2010, 2011, 2012], "games": 44, "zUnits": -47, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2010, "games": 14, "zUnits": -112, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.142857142857142, 0.07142857142857142, 13.633463541666666]}, {"season": 2011, "games": 15, "zUnits": 15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65, 0.26666666666666666, 14.762928242839642]}, {"season": 2012, "games": 15, "zUnits": -50, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.4, 0.3333333333333333, 14.167397034329975]}]}}}, {"id": "2009:CrabMi00", "name": "Michael Crabtree", "year": 2009, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2011, 2012], "games": 31, "zUnits": 3, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 15, "zUnits": -22, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [58.266666666666666, 0.26666666666666666, 12.61485543947967]}, {"season": 2012, "games": 16, "zUnits": 27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [69.0625, 0.5625, 13.085958169021115]}]}}}, {"id": "2009:MoreKn00", "name": "Knowshon Moreno", "year": 2009, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 7}, "contributions": {"RB": 4}, "peak": {"RB": {"seasons": [2012, 2013], "games": 24, "zUnits": 36, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2012, "games": 8, "zUnits": -15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [86.5, 3.9842705597682446, 0.5]}, {"season": 2013, "games": 16, "zUnits": 61, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [99.125, 4.248157467598371, 0.8125]}]}}}, {"id": "2009:FreeJo00", "name": "Josh Freeman", "year": 2009, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 11}, "contributions": {"QB": 0}, "peak": {"QB": {"seasons": [2009, 2010], "games": 26, "zUnits": 0, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 10, "zUnits": -89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.169698615171015, 1, 16.2]}, {"season": 2010, "games": 16, "zUnits": 56, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.387126974929861, 1.5625, 22.75]}]}}}, {"id": "2009:MaclJe00", "name": "Jeremy Maclin", "year": 2009, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2014, 2015], "games": 31, "zUnits": 58, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 16, "zUnits": 88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [82.375, 0.625, 14.864661685433013]}, {"season": 2015, "games": 15, "zUnits": 26, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.53333333333333, 0.5333333333333333, 12.655866990000451]}]}}}, {"id": "2009:PettBr00", "name": "Brandon Pettigrew", "year": 2009, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2010, 2011, 2012], "games": 45, "zUnits": -11, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 16, "zUnits": 4, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.125, 0.25, 10.436200386295221]}, {"season": 2011, "games": 16, "zUnits": -20, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.5625, 0.3125, 9.951589920503976]}, {"season": 2012, "games": 13, "zUnits": -18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.61538461538461, 0.23076923076923078, 10.04054356617059]}]}}}, {"id": "2009:HarvPe00", "name": "Percy Harvin", "year": 2009, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2009, 2010], "games": 29, "zUnits": -4, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 15, "zUnits": -6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.666666666666664, 0.4, 13.176480990274094]}, {"season": 2010, "games": 14, "zUnits": -2, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62, 0.35714285714285715, 12.529445132013201]}]}}}, {"id": "2009:BrowDo00", "name": "Donald Brown", "year": 2009, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": -3}, "contributions": {"RB": -5}, "peak": {"RB": {"seasons": [2011, 2012, 2013], "games": 38, "zUnits": -44, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 12, "zUnits": -28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [60.916666666666664, 4.596246375631094, 0.4166666666666667]}, {"season": 2012, "games": 10, "zUnits": -84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51, 4.039694198196357, 0.1]}, {"season": 2013, "games": 16, "zUnits": -32, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.9375, 4.691196517084379, 0.5]}]}}}, {"id": "2009:NickHa01", "name": "Hakeem Nicks", "year": 2009, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2009, 2010, 2011], "games": 42, "zUnits": 61, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 14, "zUnits": 27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.42857142857143, 0.42857142857142855, 15.401081676943745]}, {"season": 2010, "games": 13, "zUnits": 89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [80.92307692307692, 0.8461538461538461, 13.29792622324159]}, {"season": 2011, "games": 15, "zUnits": 70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [79.46666666666667, 0.4666666666666667, 15.13882315874459]}]}}}, {"id": "2009:BritKe00", "name": "Kenny Britt", "year": 2009, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2009, 2010], "games": 26, "zUnits": 23, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 15, "zUnits": -17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.733333333333334, 0.2, 15.234490126731506]}, {"season": 2010, "games": 11, "zUnits": 78, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [70.45454545454545, 0.8181818181818182, 16.284360532407405]}]}}}, {"id": "2009:WellCh00", "name": "Beanie Wells", "year": 2009, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 0}, "contributions": {"RB": -6}, "peak": {"RB": {"seasons": [2009, 2010, 2011], "games": 43, "zUnits": -51, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": -42, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [58.5, 4.425121258876476, 0.4375]}, {"season": 2010, "games": 13, "zUnits": -119, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.23076923076923, 3.7722278690426045, 0.15384615384615385]}, {"season": 2011, "games": 14, "zUnits": 2, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [78.5, 4.282671454775873, 0.7142857142857143]}]}}}, {"id": "2009:RobiBr00", "name": "Brian Robiskie", "year": 2009, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2009, 2010], "games": 21, "zUnits": -125, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 8, "zUnits": -132, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.25, 0, 13.564413219585635]}, {"season": 2010, "games": 13, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.846153846153847, 0.23076923076923078, 11.99108403954802]}]}}}, {"id": "2009:WhitPa01", "name": "Pat White", "year": 2009, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": -11}, "contributions": {"QB": -11}, "peak": {"QB": {"seasons": [2009], "games": 10, "zUnits": -58, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 10, "zUnits": -58, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.2939140472680455, 0, 8.1]}]}}}, {"id": "2009:MassMo00", "name": "Mohamed Massaquoi", "year": 2009, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2009, 2010], "games": 31, "zUnits": -61, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": -30, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39, 0.1875, 15.935676392572944]}, {"season": 2010, "games": 15, "zUnits": -93, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.2, 0.13333333333333333, 13.340514520202019]}]}}}, {"id": "2009:McCoLe01", "name": "LeSean McCoy", "year": 2009, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 16}, "contributions": {"RB": 11}, "peak": {"RB": {"seasons": [2011, 2012, 2013], "games": 43, "zUnits": 97, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2011, "games": 15, "zUnits": 103, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [108.26666666666667, 4.663596921977684, 1.3333333333333333]}, {"season": 2012, "games": 12, "zUnits": 23, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [101.08333333333333, 4.210854644082807, 0.4166666666666667]}, {"season": 2013, "games": 16, "zUnits": 146, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [134.125, 4.8734823585774025, 0.6875]}]}}}, {"id": "2009:QuinRi00", "name": "Richard Quinn", "year": 2009, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": -5}, "contributions": {"TE": -5}, "peak": {"TE": {"seasons": [2010], "games": 6, "zUnits": -147, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 6, "zUnits": -147, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.125, 0, 11.001814161800555]}]}}}, {"id": "2009:GreeSh00", "name": "Shonn Greene", "year": 2009, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -2}, "contributions": {"RB": -4}, "peak": {"RB": {"seasons": [2010, 2011, 2012], "games": 47, "zUnits": -33, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2010, "games": 15, "zUnits": -67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.06666666666667, 4.1536884902217635, 0.13333333333333333]}, {"season": 2011, "games": 16, "zUnits": -17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [79.0625, 4.205443773081235, 0.375]}, {"season": 2012, "games": 16, "zUnits": -17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.875, 3.9528095564490484, 0.5]}]}}}, {"id": "2009:CoffGl00", "name": "Glen Coffee", "year": 2009, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -18}, "contributions": {"RB": -18}, "peak": {"RB": {"seasons": [2009], "games": 13, "zUnits": -161, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 13, "zUnits": -161, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.23076923076923, 3.5755927183055047, 0.07692307692307693]}]}}}, {"id": "2009:WillDe05", "name": "Derrick Williams", "year": 2009, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2010], "games": 4, "zUnits": -155, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 4, "zUnits": -155, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.75, 0, 12.953756313131313]}]}}}, {"id": "2009:TateBr00", "name": "Brandon Tate", "year": 2009, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2010, 2012], "games": 32, "zUnits": -111, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 16, "zUnits": -85, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27, 0.1875, 15.36062885802469]}, {"season": 2012, "games": 16, "zUnits": -137, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.1875, 0.0625, 14.206632312498328]}]}}}, {"id": "2009:WallMi00", "name": "Mike Wallace", "year": 2009, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2009, 2010], "games": 32, "zUnits": 69, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": 15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.25, 0.375, 16.693960711951718]}, {"season": 2010, "games": 16, "zUnits": 123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [78.5625, 0.625, 18.38304398148148]}]}}}, {"id": "2009:BardRa00", "name": "Ramses Barden", "year": 2009, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2012], "games": 7, "zUnits": -107, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 7, "zUnits": -107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27.5, 0, 14.088299759941549]}]}}}, {"id": "2009:TurnPa00", "name": "Patrick Turner", "year": 2009, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2010], "games": 3, "zUnits": -146, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 3, "zUnits": -146, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.25, 0, 13.233561197916666]}]}}}, {"id": "2009:CookJa02", "name": "Jared Cook", "year": 2009, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": 4}, "contributions": {"TE": 2}, "peak": {"TE": {"seasons": [2018, 2019, 2020], "games": 45, "zUnits": 68, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2018, "games": 16, "zUnits": 75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56, 0.375, 12.633465196091274]}, {"season": 2019, "games": 14, "zUnits": 107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.357142857142854, 0.6428571428571429, 14.13547665641599]}, {"season": 2020, "games": 15, "zUnits": 24, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.6, 0.4666666666666667, 12.3490805440966]}]}}}, {"id": "2009:ButlDe00", "name": "Deon Butler", "year": 2009, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2009, 2010], "games": 27, "zUnits": -126, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 14, "zUnits": -148, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.5, 0, 12.68629531388152]}, {"season": 2010, "games": 13, "zUnits": -101, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.615384615384617, 0.3076923076923077, 11.855666035353535]}]}}}, {"id": "2009:CoffCh00", "name": "Chase Coffman", "year": 2009, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2014], "games": 8, "zUnits": -112, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 8, "zUnits": -112, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8, 0.125, 11.03164969071206]}]}}}, {"id": "2009:BeckTr00", "name": "Travis Beckum", "year": 2009, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2009, 2010], "games": 23, "zUnits": -136, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 8, "zUnits": -134, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.875, 0, 10.095409227915605]}, {"season": 2010, "games": 15, "zUnits": -136, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.733333333333333, 0.13333333333333333, 10.419912535251562]}]}}}, {"id": "2009:McGeSt00", "name": "Stephen McGee", "year": 2009, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -17}, "contributions": {"QB": -17}, "peak": {"QB": {"seasons": [2010], "games": 2, "zUnits": -84, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 2, "zUnits": -84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.529405410529402, 0.25, 9.25]}]}}}, {"id": "2009:ThomMi01", "name": "Mike Thomas", "year": 2009, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2009, 2010], "games": 30, "zUnits": -71, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 14, "zUnits": -109, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.357142857142854, 0.07142857142857142, 10.883119091341902]}, {"season": 2010, "games": 16, "zUnits": -36, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51.25, 0.25, 12.682020399305555]}]}}}, {"id": "2009:HartBr00", "name": "Brian Hartline", "year": 2009, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2011, 2012, 2013], "games": 46, "zUnits": -22, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 15, "zUnits": -71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.6, 0.06666666666666667, 14.795619305029637]}, {"season": 2012, "games": 15, "zUnits": 7, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.2, 0.06666666666666667, 14.258511436898347]}, {"season": 2013, "games": 16, "zUnits": -2, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [63.5, 0.25, 13.359430572078432]}]}}}, {"id": "2009:GoodMi00", "name": "Mike Goodson", "year": 2009, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -8}, "peak": {"RB": {"seasons": [2010, 2012], "games": 28, "zUnits": -75, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 16, "zUnits": -75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.625, 4.2847350724788305, 0.1875]}, {"season": 2012, "games": 12, "zUnits": -76, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.666666666666664, 4.772269579443275, 0.08333333333333333]}]}}}, {"id": "2009:NelsSh00", "name": "Shawn Nelson", "year": 2009, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2009], "games": 11, "zUnits": -111, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 11, "zUnits": -111, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.272727272727273, 0.09090909090909091, 10.117198972099853]}]}}}, {"id": "2009:HillAn00", "name": "Anthony Hill", "year": 2009, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2009], "games": 2, "zUnits": -118, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 2, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.125, 0, 10.89114679550945]}]}}}, {"id": "2009:MurpLo00", "name": "Louis Murphy", "year": 2009, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2009, 2010], "games": 30, "zUnits": -56, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": -59, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.5625, 0.25, 14.326301392572944]}, {"season": 2010, "games": 14, "zUnits": -54, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.5, 0.14285714285714285, 14.17568955399061]}]}}}, {"id": "2009:CollAu00", "name": "Austin Collie", "year": 2009, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2009, 2010], "games": 25, "zUnits": -17, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 16, "zUnits": -43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.25, 0.4375, 11.909814323607426]}, {"season": 2010, "games": 9, "zUnits": 30, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68.55555555555556, 0.8888888888888888, 11.660620210727968]}]}}}, {"id": "2009:FiamTo00", "name": "Tony Fiammetta", "year": 2009, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2011], "games": 6, "zUnits": -141, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 6, "zUnits": -141, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.375, 4.178092806708423, 0]}]}}}, {"id": "2009:BrowAn03", "name": "Andre Brown", "year": 2009, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -2}, "contributions": {"RB": -2}, "peak": {"RB": {"seasons": [2012], "games": 10, "zUnits": -20, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 10, "zUnits": -20, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.1, 4.672002272975966, 0.8]}]}}}, {"id": "2009:JohnGa01", "name": "Gartrell Johnson", "year": 2009, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -17}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2009], "games": 5, "zUnits": -150, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 5, "zUnits": -150, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.375, 4.171092632300066, 0]}]}}}, {"id": "2009:KnoxJo00", "name": "Johnny Knox", "year": 2009, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2009, 2010, 2011], "games": 45, "zUnits": -13, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2009, "games": 15, "zUnits": -66, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.13333333333333, 0.3333333333333333, 12.305110521662245]}, {"season": 2010, "games": 16, "zUnits": 32, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [60, 0.3125, 16.758937757201647]}, {"season": 2011, "games": 14, "zUnits": -7, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51.92857142857143, 0.14285714285714285, 17.010675445178006]}]}}}, {"id": "2009:DillJa00", "name": "Jarett Dillard", "year": 2009, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2009], "games": 5, "zUnits": -124, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 5, "zUnits": -124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.25, 0, 13.941202475685236]}]}}}, {"id": "2009:JohnQu00", "name": "Quinn Johnson", "year": 2009, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2011], "games": 2, "zUnits": -121, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 2, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.75, 4.30521651897676, 0]}]}}}, {"id": "2009:CaseJa00", "name": "James Casey", "year": 2009, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2010, 2011, 2012], "games": 37, "zUnits": -97, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2010, "games": 12, "zUnits": -132, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.166666666666666, 0, 11.317269447784662]}, {"season": 2011, "games": 9, "zUnits": -56, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.88888888888889, 0.1111111111111111, 12.656867937853107]}, {"season": 2012, "games": 16, "zUnits": -94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.625, 0.1875, 10.259505896705978]}]}}}, {"id": "2009:SummFr00", "name": "Frank Summers", "year": 2009, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2013], "games": 9, "zUnits": -135, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 9, "zUnits": -135, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.88888888888889, 4.076979432598612, 0.2222222222222222]}]}}}, {"id": "2009:RingJa00", "name": "Javon Ringer", "year": 2009, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2010, 2011], "games": 28, "zUnits": -124, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 16, "zUnits": -124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.6875, 4.349676951743064, 0.125]}, {"season": 2011, "games": 12, "zUnits": -124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31, 3.8712053578470194, 0.08333333333333333]}]}}}, {"id": "2009:BranTo00", "name": "Tom Brandstater", "year": 2009, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2011], "games": 1, "zUnits": -91, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 1, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.661310268141382, 0, 0]}]}}}, {"id": "2009:MillZa02", "name": "Zach Miller", "year": 2009, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2015, 2016], "games": 23, "zUnits": -11, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2015, "games": 13, "zUnits": -23, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.76923076923077, 0.38461538461538464, 11.999646926464957]}, {"season": 2016, "games": 10, "zUnits": 5, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.6, 0.4, 10.587365795796709]}]}}}, {"id": "2009:PascBe00", "name": "Bear Pascoe", "year": 2009, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2010, 2011, 2012], "games": 28, "zUnits": -134, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2010, "games": 9, "zUnits": -141, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8, 0, 10.360416385020955]}, {"season": 2011, "games": 10, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.6, 0, 11.512610976594027]}, {"season": 2012, "games": 9, "zUnits": -146, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.888888888888889, 0.1111111111111111, 10.635540511446546]}]}}}, {"id": "2009:PeerCe00", "name": "Cedric Peerman", "year": 2009, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2011, 2012], "games": 23, "zUnits": -112, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 12, "zUnits": -150, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.25, 4.325452931045398, 0]}, {"season": 2012, "games": 11, "zUnits": -71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.181818181818183, 5.009238185476781, 0.09090909090909091]}]}}}, {"id": "2009:BrowAa00", "name": "Aaron Brown", "year": 2009, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2011], "games": 1, "zUnits": -114, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 1, "zUnits": -114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.125, 4.262590612848277, 0]}]}}}, {"id": "2009:GibsBr00", "name": "Brandon Gibson", "year": 2009, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2010, 2011, 2012], "games": 43, "zUnits": -72, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2010, "games": 14, "zUnits": -69, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.285714285714285, 0.14285714285714285, 12.258722389558232]}, {"season": 2011, "games": 14, "zUnits": -104, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30.785714285714285, 0.07142857142857142, 12.783564467074642]}, {"season": 2012, "games": 15, "zUnits": -44, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.06666666666667, 0.3333333333333333, 13.467718388116397]}]}}}, {"id": "2009:DaviJa03", "name": "James Davis", "year": 2009, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2009], "games": 2, "zUnits": -134, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 2, "zUnits": -134, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.5, 4.067279517889059, 0]}]}}}, {"id": "2009:NullKe00", "name": "Keith Null", "year": 2009, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -25}, "contributions": {"QB": -25}, "peak": {"QB": {"seasons": [2009], "games": 4, "zUnits": -129, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 4, "zUnits": -129, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.781106627604887, 0.375, 0.75]}]}}}, {"id": "2009:PainCu00", "name": "Curtis Painter", "year": 2009, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -19}, "contributions": {"QB": -19}, "peak": {"QB": {"seasons": [2011], "games": 9, "zUnits": -98, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 9, "zUnits": -98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.894519987286621, 0.6666666666666666, 11.88888888888889]}]}}}, {"id": "2009:MyerBr00", "name": "Brandon Myers", "year": 2009, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": 1}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2012, 2013, 2014], "games": 42, "zUnits": -34, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 16, "zUnits": 18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.375, 0.25, 10.390902544854885]}, {"season": 2013, "games": 15, "zUnits": -35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.8, 0.26666666666666666, 11.240593785135816]}, {"season": 2014, "games": 11, "zUnits": -108, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.272727272727273, 0, 10.060372862800657]}]}}}, {"id": "2009:PhilJo00", "name": "John Phillips", "year": 2009, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -5}, "peak": {"TE": {"seasons": [2009, 2011], "games": 21, "zUnits": -140, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 9, "zUnits": -129, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.888888888888889, 0, 10.557447315156566]}, {"season": 2011, "games": 12, "zUnits": -149, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.416666666666666, 0.08333333333333333, 9.967325800376647]}]}}}, {"id": "2009:ScotBe00", "name": "Bernard Scott", "year": 2009, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2009, 2010], "games": 26, "zUnits": -112, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 10, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.8, 4.3065141807465945, 0]}, {"season": 2010, "games": 16, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.4375, 4.452181488901879, 0.0625]}]}}}, {"id": "2009:OgboCh00", "name": "Chris Ogbonnaya", "year": 2009, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -9}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [2011, 2012, 2013], "games": 40, "zUnits": -102, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 12, "zUnits": -83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.083333333333336, 4.3779639312367955, 0.08333333333333333]}, {"season": 2012, "games": 12, "zUnits": -133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.083333333333332, 4.196818455785576, 0]}, {"season": 2013, "games": 16, "zUnits": -92, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.4375, 4.366588566785533, 0.125]}]}}}, {"id": "2009:WillJa05", "name": "Javarris Williams", "year": 2009, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2009], "games": 3, "zUnits": -145, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 3, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.75, 4.097485541980259, 0]}]}}}, {"id": "2009:WillEd00", "name": "Eddie Williams", "year": 2009, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2011], "games": 3, "zUnits": -130, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 3, "zUnits": -130, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.375, 4.240408351938, 0]}]}}}, {"id": "2009:JohnMa04", "name": "Manuel Johnson", "year": 2009, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2010], "games": 2, "zUnits": -140, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 2, "zUnits": -140, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.75, 0, 13.015288978494622]}]}}}, {"id": "2009:EdelJu00", "name": "Julian Edelman", "year": 2009, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2018, 2019], "games": 28, "zUnits": 12, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 12, "zUnits": 16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [70.83333333333333, 0.5, 11.87070389351728]}, {"season": 2019, "games": 16, "zUnits": 9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [69.8125, 0.375, 11.618953676019867]}]}}}, {"id": "2009:StroSa00", "name": "Sammie Stroughter", "year": 2009, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2009, 2010], "games": 25, "zUnits": -131, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 13, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [25.692307692307693, 0.07692307692307693, 11.965299821715876]}, {"season": 2010, "games": 12, "zUnits": -149, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.916666666666668, 0, 11.786554783950615]}]}}}, {"id": "2009:OConJa00", "name": "Jake O'Connell", "year": 2009, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2012], "games": 2, "zUnits": -130, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 2, "zUnits": -130, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.25, 0, 10.442678102702502]}]}}}, {"id": "2009:StepLa00", "name": "LaRod Stephens-Howling", "year": 2009, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2011, 2012], "games": 28, "zUnits": -112, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 14, "zUnits": -110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.642857142857142, 4.178473090193539, 0.14285714285714285]}, {"season": 2012, "games": 14, "zUnits": -114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33, 3.710744729642106, 0.2857142857142857]}]}}}, {"id": "2009:JohnDa05", "name": "David Johnson", "year": 2009, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2013], "games": 4, "zUnits": -117, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 4, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.75, 0, 12.162521219278174]}]}}}, {"id": "2009:MitcMa00", "name": "Marko Mitchell", "year": 2009, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2009], "games": 4, "zUnits": -146, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 4, "zUnits": -146, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4, 0, 12.584802621313779]}]}}}, {"id": "2009:MorrCa00", "name": "Cameron Morrah", "year": 2009, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2009], "games": 1, "zUnits": -112, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 1, "zUnits": -112, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.375, 0, 10.697598408412675]}]}}}, {"id": "2009:JennRa00", "name": "Rashad Jennings", "year": 2009, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -1}, "contributions": {"RB": -2}, "peak": {"RB": {"seasons": [2013, 2014, 2015], "games": 42, "zUnits": -16, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2013, "games": 15, "zUnits": -18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68.33333333333333, 4.348371469395606, 0.4]}, {"season": 2014, "games": 11, "zUnits": -23, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [78.63636363636364, 3.9413874505392013, 0.36363636363636365]}, {"season": 2015, "games": 16, "zUnits": -10, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.4375, 4.311685839816314, 0.25]}]}}}, {"id": "2009:UndeTi00", "name": "Tiquan Underwood", "year": 2009, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2012, 2013], "games": 26, "zUnits": -66, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2012, "games": 14, "zUnits": -89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30.357142857142858, 0.14285714285714285, 14.222158438576347]}, {"season": 2013, "games": 12, "zUnits": -40, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.666666666666664, 0.3333333333333333, 15.5574007525984]}]}}}, {"id": "2009:GronDa00", "name": "Dan Gronkowski", "year": 2009, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2009], "games": 1, "zUnits": -112, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": null, "window": [{"season": 2009, "games": 1, "zUnits": -112, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.5, 0, 10.729856472928805]}]}}}, {"id": "2010:BradSa00", "name": "Sam Bradford", "year": 2010, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -1}, "contributions": {"QB": -7}, "peak": {"QB": {"seasons": [2015, 2016], "games": 29, "zUnits": -34, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2015, "games": 14, "zUnits": -64, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.695505332381509, 1.3571428571428572, 2.7857142857142856]}, {"season": 2016, "games": 15, "zUnits": -5, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.248505078409215, 1.3333333333333333, 3.533333333333333]}]}}}, {"id": "2010:SpilC.00", "name": "C.J. Spiller", "year": 2010, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 12}, "contributions": {"RB": 2}, "peak": {"RB": {"seasons": [2011, 2012, 2013], "games": 47, "zUnits": 19, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 16, "zUnits": -29, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51.875, 4.789959671003266, 0.375]}, {"season": 2012, "games": 16, "zUnits": 105, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [106.4375, 5.430802583794274, 0.5]}, {"season": 2013, "games": 15, "zUnits": -21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [74.53333333333333, 4.449078465069684, 0.13333333333333333]}]}}}, {"id": "2010:MathRy00", "name": "Ryan Mathews", "year": 2010, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 6}, "contributions": {"RB": 2}, "peak": {"RB": {"seasons": [2010, 2011], "games": 26, "zUnits": 21, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2010, "games": 12, "zUnits": -21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68.33333333333333, 4.2521448237867805, 0.5833333333333334]}, {"season": 2011, "games": 14, "zUnits": 58, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [110.42857142857143, 4.725222521421355, 0.42857142857142855]}]}}}, {"id": "2010:GresJe00", "name": "Jermaine Gresham", "year": 2010, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 1}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2011, 2012, 2013], "games": 44, "zUnits": -12, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 14, "zUnits": -14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.57142857142857, 0.42857142857142855, 10.97127512810406]}, {"season": 2012, "games": 16, "zUnits": 24, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.0625, 0.3125, 11.314982738182794]}, {"season": 2013, "games": 14, "zUnits": -52, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.714285714285715, 0.2857142857142857, 10.54639107178234]}]}}}, {"id": "2010:ThomDe03", "name": "Demaryius Thomas", "year": 2010, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 4}, "peak": {"WR": {"seasons": [2012, 2013, 2014], "games": 48, "zUnits": 120, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2012, "games": 16, "zUnits": 103, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [89.625, 0.625, 14.789396689011518]}, {"season": 2013, "games": 16, "zUnits": 127, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [89.375, 0.875, 15.000816726559949]}, {"season": 2014, "games": 16, "zUnits": 129, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [101.1875, 0.6875, 14.258412012941818]}]}}}, {"id": "2010:BryaDe01", "name": "Dez Bryant", "year": 2010, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 3}, "peak": {"WR": {"seasons": [2012, 2013, 2014], "games": 48, "zUnits": 96, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2012, "games": 16, "zUnits": 103, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [85.6875, 0.75, 14.757376578645234]}, {"season": 2013, "games": 16, "zUnits": 74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [77.0625, 0.8125, 13.277232850734258]}, {"season": 2014, "games": 16, "zUnits": 111, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [82.5, 1, 14.503695710379631]}]}}}, {"id": "2010:TeboTi00", "name": "Tim Tebow", "year": 2010, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -5}, "contributions": {"QB": -8}, "peak": {"QB": {"seasons": [2011, 2012], "games": 24, "zUnits": -40, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 13, "zUnits": -26, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.4872711788979345, 0.9230769230769231, 50.76923076923077]}, {"season": 2012, "games": 11, "zUnits": -56, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.625071672939623, 0, 9.272727272727273]}]}}}, {"id": "2010:BestJa00", "name": "Jahvid Best", "year": 2010, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": -2}, "contributions": {"RB": -2}, "peak": {"RB": {"seasons": [2011], "games": 6, "zUnits": -21, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 6, "zUnits": -21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [84.625, 4.459356803791718, 0.375]}]}}}, {"id": "2010:McClDe00", "name": "Dexter McCluster", "year": 2010, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2013, 2014, 2015], "games": 39, "zUnits": -129, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 15, "zUnits": -107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.06666666666667, 0.13333333333333333, 10.977104104100164]}, {"season": 2014, "games": 13, "zUnits": -151, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.153846153846153, 0.07692307692307693, 10.50778738972851]}, {"season": 2015, "games": 11, "zUnits": -132, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.636363636363637, 0.09090909090909091, 10.700597341476277]}]}}}, {"id": "2010:BennAr00", "name": "Arrelious Benn", "year": 2010, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2010, 2011], "games": 28, "zUnits": -86, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2010, "games": 14, "zUnits": -94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.214285714285715, 0.14285714285714285, 14.408617424242422]}, {"season": 2011, "games": 14, "zUnits": -78, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.5, 0.21428571428571427, 14.228587580448773]}]}}}, {"id": "2010:GronRo00", "name": "Rob Gronkowski", "year": 2010, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 7}, "contributions": {"TE": 6}, "peak": {"TE": {"seasons": [2011, 2012], "games": 27, "zUnits": 191, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 16, "zUnits": 200, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [82.9375, 1.0625, 13.95441384180791]}, {"season": 2012, "games": 11, "zUnits": 179, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [71.81818181818181, 1, 13.13656914575509]}]}}}, {"id": "2010:ClauJi00", "name": "Jimmy Clausen", "year": 2010, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": -20}, "contributions": {"QB": -20}, "peak": {"QB": {"seasons": [2014], "games": 4, "zUnits": -103, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 4, "zUnits": -103, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.469453419257229, 0.25, 1.125]}]}}}, {"id": "2010:GerhTo00", "name": "Toby Gerhart", "year": 2010, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -6}, "contributions": {"RB": -9}, "peak": {"RB": {"seasons": [2010, 2011], "games": 30, "zUnits": -84, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2010, "games": 15, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.6, 4.087299556426534, 0.06666666666666667]}, {"season": 2011, "games": 15, "zUnits": -52, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.06666666666667, 4.600582066496058, 0.26666666666666666]}]}}}, {"id": "2010:TateBe00", "name": "Ben Tate", "year": 2010, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 0}, "contributions": {"RB": -5}, "peak": {"RB": {"seasons": [2011, 2012, 2013], "games": 40, "zUnits": -41, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 15, "zUnits": 1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [69.33333333333333, 4.990987825082459, 0.26666666666666666]}, {"season": 2012, "games": 11, "zUnits": -101, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.818181818181817, 4.256099352877832, 0.18181818181818182]}, {"season": 2013, "games": 14, "zUnits": -40, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65.07142857142857, 4.205059417975248, 0.2857142857142857]}]}}}, {"id": "2010:HardMo00", "name": "Montario Hardesty", "year": 2010, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -12}, "peak": {"RB": {"seasons": [2012], "games": 10, "zUnits": -109, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 10, "zUnits": -109, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.7, 4.207614504392983, 0.1]}]}}}, {"id": "2010:TateGo00", "name": "Golden Tate", "year": 2010, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2012, 2013, 2014], "games": 47, "zUnits": 6, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2012, "games": 15, "zUnits": -22, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.86666666666667, 0.4666666666666667, 14.505135859165708]}, {"season": 2013, "games": 16, "zUnits": -10, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.125, 0.3125, 13.809570645109721]}, {"season": 2014, "games": 16, "zUnits": 47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [83.1875, 0.25, 13.35221778158757]}]}}}, {"id": "2010:DickEd00", "name": "Ed Dickson", "year": 2010, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2016, 2017, 2018], "games": 36, "zUnits": -73, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2016, "games": 13, "zUnits": -130, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.307692307692308, 0.07692307692307693, 11.580679156908664]}, {"season": 2017, "games": 14, "zUnits": -27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.214285714285715, 0.07142857142857142, 12.81732644865175]}, {"season": 2018, "games": 9, "zUnits": -64, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.88888888888889, 0.3333333333333333, 11.549514028974876]}]}}}, {"id": "2010:WillDa04", "name": "Damian Williams", "year": 2010, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2010, 2011], "games": 25, "zUnits": -85, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2010, "games": 10, "zUnits": -128, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.9, 0, 13.40160778985507]}, {"season": 2011, "games": 15, "zUnits": -56, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.46666666666667, 0.3333333333333333, 13.396203397692352]}]}}}, {"id": "2010:LaFeBr00", "name": "Brandon LaFell", "year": 2010, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2014, 2015, 2016], "games": 43, "zUnits": -18, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 16, "zUnits": 1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.5625, 0.4375, 12.927270132930735]}, {"season": 2015, "games": 11, "zUnits": -63, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.81818181818182, 0, 13.548305042239596]}, {"season": 2016, "games": 16, "zUnits": -6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.875, 0.375, 13.25966598032487]}]}}}, {"id": "2010:SandEm00", "name": "Emmanuel Sanders", "year": 2010, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2014, 2015, 2016], "games": 46, "zUnits": 51, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 16, "zUnits": 83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [87.75, 0.5625, 13.705619036830507]}, {"season": 2015, "games": 15, "zUnits": 41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.66666666666667, 0.4, 14.412607904057102]}, {"season": 2016, "games": 15, "zUnits": 26, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68.8, 0.3333333333333333, 12.99457433165631]}]}}}, {"id": "2010:ShipJo00", "name": "Jordan Shipley", "year": 2010, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2010], "games": 15, "zUnits": -77, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 15, "zUnits": -77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40, 0.2, 12.16431656504065]}]}}}, {"id": "2010:McCoCo00", "name": "Colt McCoy", "year": 2010, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -8}, "contributions": {"QB": -17}, "peak": {"QB": {"seasons": [2010, 2011], "games": 21, "zUnits": -88, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 8, "zUnits": -80, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.141040755956769, 0.75, 17]}, {"season": 2011, "games": 13, "zUnits": -93, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.808035502395049, 1.0769230769230769, 16.307692307692307]}]}}}, {"id": "2010:DeckEr00", "name": "Eric Decker", "year": 2010, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2013, 2014, 2015], "games": 46, "zUnits": 44, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 16, "zUnits": 85, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [80.5, 0.6875, 14.428202056754818]}, {"season": 2014, "games": 15, "zUnits": 3, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64.13333333333334, 0.3333333333333333, 13.013808594469197]}, {"season": 2015, "games": 15, "zUnits": 40, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68.46666666666667, 0.8, 12.906694889364116]}]}}}, {"id": "2010:RobeAn00", "name": "Andre Roberts", "year": 2010, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2011, 2012, 2013], "games": 47, "zUnits": -82, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 16, "zUnits": -90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.625, 0.125, 12.329817960826253]}, {"season": 2012, "games": 15, "zUnits": -46, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.6, 0.3333333333333333, 12.328565845079023]}, {"season": 2013, "games": 16, "zUnits": -109, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.4375, 0.125, 11.932871789593337]}]}}}, {"id": "2010:EdwaAr00", "name": "Armanti Edwards", "year": 2010, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2012], "games": 10, "zUnits": -133, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 10, "zUnits": -133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.1, 0, 14.882433983926518]}]}}}, {"id": "2010:PricTa00", "name": "Taylor Price", "year": 2010, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2010], "games": 1, "zUnits": -120, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 1, "zUnits": -120, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.125, 0, 13.287089646464645]}]}}}, {"id": "2010:MoeaTo00", "name": "Tony Moeaki", "year": 2010, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2010, 2012], "games": 29, "zUnits": -21, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 15, "zUnits": -15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.06666666666667, 0.2, 11.533197909296328]}, {"season": 2012, "games": 14, "zUnits": -28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.357142857142854, 0.07142857142857142, 12.374736149034645]}]}}}, {"id": "2010:GrahJi00", "name": "Jimmy Graham", "year": 2010, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": 6}, "contributions": {"TE": 5}, "peak": {"TE": {"seasons": [2011, 2012, 2013], "games": 47, "zUnits": 154, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2011, "games": 16, "zUnits": 150, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [81.875, 0.6875, 12.849067139666273]}, {"season": 2012, "games": 15, "zUnits": 115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65.46666666666667, 0.6, 11.379203281645067]}, {"season": 2013, "games": 16, "zUnits": 195, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.9375, 1, 13.435566564271188]}]}}}, {"id": "2010:GilyMa00", "name": "Mardy Gilyard", "year": 2010, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2010], "games": 7, "zUnits": -161, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 7, "zUnits": -161, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.875, 0, 12.790943287037036]}]}}}, {"id": "2010:WillMi04", "name": "Mike Williams", "year": 2010, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2010, 2011, 2012], "games": 47, "zUnits": 9, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 16, "zUnits": 37, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [60.25, 0.6875, 14.331304824561403]}, {"season": 2011, "games": 15, "zUnits": -46, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51.4, 0.2, 12.46016057712554]}, {"season": 2012, "games": 16, "zUnits": 33, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62.25, 0.5625, 15.009518165993851]}]}}}, {"id": "2010:EaslMa00", "name": "Marcus Easley", "year": 2010, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2013, 2015], "games": 25, "zUnits": -156, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2013, "games": 14, "zUnits": -174, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.9285714285714286, 0, 12.9093637700098]}, {"season": 2015, "games": 11, "zUnits": -133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.2727272727272725, 0.09090909090909091, 14.539885091292026]}]}}}, {"id": "2010:FordJa01", "name": "Jacoby Ford", "year": 2010, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2010, 2011], "games": 23, "zUnits": -76, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 15, "zUnits": -73, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.333333333333332, 0.13333333333333333, 15.772253787878787]}, {"season": 2011, "games": 8, "zUnits": -81, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.875, 0.125, 14.116637853610744]}]}}}, {"id": "2010:McKnJo00", "name": "Joe McKnight", "year": 2010, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2011, 2012], "games": 29, "zUnits": -134, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 15, "zUnits": -146, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.2, 3.9477038594243083, 0]}, {"season": 2012, "games": 14, "zUnits": -120, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.071428571428571, 4.6327414863449405, 0]}]}}}, {"id": "2010:HernAa00", "name": "Aaron Hernandez", "year": 2010, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 1}, "peak": {"TE": {"seasons": [2010, 2011], "games": 28, "zUnits": 40, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2010, "games": 14, "zUnits": 18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.214285714285715, 0.42857142857142855, 11.934083186877563]}, {"season": 2011, "games": 14, "zUnits": 62, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65, 0.5, 11.536969367127973]}]}}}, {"id": "2010:PittDe00", "name": "Dennis Pitta", "year": 2010, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2011, 2012], "games": 31, "zUnits": -31, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 15, "zUnits": -78, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27, 0.2, 10.750423728813558]}, {"season": 2012, "games": 16, "zUnits": 13, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.8125, 0.4375, 10.940751399881128]}]}}}, {"id": "2010:GrahGa00", "name": "Garrett Graham", "year": 2010, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2012, 2013], "games": 26, "zUnits": -51, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2012, "games": 14, "zUnits": -100, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.785714285714285, 0.21428571428571427, 10.165661679123838]}, {"season": 2013, "games": 12, "zUnits": 6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.416666666666664, 0.4166666666666667, 11.247161031081745]}]}}}, {"id": "2010:KafkMi00", "name": "Mike Kafka", "year": 2010, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -19}, "contributions": {"QB": -19}, "peak": {"QB": {"seasons": [2011], "games": 3, "zUnits": -94, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 3, "zUnits": -94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.30684181642654, 0, 0]}]}}}, {"id": "2010:HarbCl00", "name": "Clay Harbor", "year": 2010, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2013, 2014, 2015], "games": 34, "zUnits": -84, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2013, "games": 14, "zUnits": -82, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.857142857142858, 0.14285714285714285, 11.768994841767737]}, {"season": 2014, "games": 10, "zUnits": -56, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.9, 0.1, 11.10963194402918]}, {"season": 2015, "games": 10, "zUnits": -114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.9, 0.1, 10.863122802130846]}]}}}, {"id": "2010:HoomMi00", "name": "Michael Hoomanawanui", "year": 2010, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2013, 2015], "games": 20, "zUnits": -122, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 10, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.6, 0.1, 11.417279082272808]}, {"season": 2015, "games": 10, "zUnits": -132, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.6, 0.3, 9.877497641311152]}]}}}, {"id": "2010:ConnJo00", "name": "John Conner", "year": 2010, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2010, 2011], "games": 24, "zUnits": -148, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 11, "zUnits": -146, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.818181818181818, 4.275937219566691, 0.09090909090909091]}, {"season": 2011, "games": 13, "zUnits": -149, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.076923076923077, 4.1993066539617345, 0.07692307692307693]}]}}}, {"id": "2010:QuarAn00", "name": "Andrew Quarless", "year": 2010, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2013, 2014], "games": 29, "zUnits": -79, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2013, "games": 13, "zUnits": -90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24, 0.15384615384615385, 10.572995507346095]}, {"season": 2014, "games": 16, "zUnits": -71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.1875, 0.1875, 11.121006590942951]}]}}}, {"id": "2010:SkelJo00", "name": "John Skelton", "year": 2010, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -15}, "contributions": {"QB": -15}, "peak": {"QB": {"seasons": [2011], "games": 8, "zUnits": -74, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 8, "zUnits": -74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.045350751334456, 1.375, 16]}]}}}, {"id": "2010:ReedDa00", "name": "David Reed", "year": 2010, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2012], "games": 4, "zUnits": -141, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 4, "zUnits": -141, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.25, 0, 13.311005412497948]}]}}}, {"id": "2010:CoopRi00", "name": "Riley Cooper", "year": 2010, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2013, 2014, 2015], "games": 44, "zUnits": -48, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 16, "zUnits": 20, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.1875, 0.5, 16.040255073250826]}, {"season": 2014, "games": 16, "zUnits": -88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.0625, 0.1875, 11.39336580970349]}, {"season": 2015, "games": 12, "zUnits": -87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27.25, 0.16666666666666666, 14.112479173138292]}]}}}, {"id": "2010:EldrBr00", "name": "Brody Eldridge", "year": 2010, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -5}, "contributions": {"TE": -5}, "peak": {"TE": {"seasons": [2010], "games": 8, "zUnits": -146, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 8, "zUnits": -146, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.875, 0, 10.601606829023348]}]}}}, {"id": "2010:OnobFe00", "name": "Fendi Onobun", "year": 2010, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2010], "games": 2, "zUnits": -126, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 2, "zUnits": -126, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.875, 0, 10.845507469244287]}]}}}, {"id": "2010:DixoAn00", "name": "Anthony Dixon", "year": 2010, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -11}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2012, 2013, 2014], "games": 36, "zUnits": -135, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2012, "games": 8, "zUnits": -129, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.75, 4.142614820040018, 0.25]}, {"season": 2013, "games": 14, "zUnits": -179, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.142857142857143, 3.6454820035237856, 0.14285714285714285]}, {"season": 2014, "games": 14, "zUnits": -94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.357142857142854, 4.1236607282632525, 0.14285714285714285]}]}}}, {"id": "2010:SmitRu01", "name": "Rusty Smith", "year": 2010, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -17}, "contributions": {"QB": -17}, "peak": {"QB": {"seasons": [2012], "games": 1, "zUnits": -87, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 1, "zUnits": -87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.728122201547907, 0, 0]}]}}}, {"id": "2010:MitcCa00", "name": "Carlton Mitchell", "year": 2010, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2011], "games": 3, "zUnits": -138, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 3, "zUnits": -138, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.875, 0, 13.445916812937163]}]}}}, {"id": "2010:KariDe00", "name": "Deji Karim", "year": 2010, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2010, 2011], "games": 23, "zUnits": -151, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 11, "zUnits": -136, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.454545454545455, 4.280009034912612, 0]}, {"season": 2011, "games": 12, "zUnits": -165, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.833333333333332, 3.43878314047654, 0]}]}}}, {"id": "2010:ByhaNa00", "name": "Nate Byham", "year": 2010, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2013], "games": 3, "zUnits": -127, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 3, "zUnits": -127, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.75, 0, 11.56138549865024]}]}}}, {"id": "2010:McCoAn00", "name": "Anthony McCoy", "year": 2010, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2011, 2012], "games": 26, "zUnits": -82, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 12, "zUnits": -123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.166666666666666, 0, 11.477433977138352]}, {"season": 2012, "games": 14, "zUnits": -48, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.785714285714285, 0.21428571428571427, 12.86684119560797]}]}}}, {"id": "2010:DwyeJo00", "name": "Jonathan Dwyer", "year": 2010, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2012, 2013], "games": 28, "zUnits": -112, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 13, "zUnits": -69, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.07692307692308, 4.08693903603454, 0.15384615384615385]}, {"season": 2013, "games": 15, "zUnits": -149, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.4, 4.077997962758688, 0]}]}}}, {"id": "2010:BrisDe00", "name": "Dezmon Briscoe", "year": 2010, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2011], "games": 14, "zUnits": -88, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 14, "zUnits": -88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27.642857142857142, 0.42857142857142855, 12.303311612721945]}]}}}, {"id": "2010:StarJa00", "name": "James Starks", "year": 2010, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -5}, "contributions": {"RB": -6}, "peak": {"RB": {"seasons": [2011, 2013], "games": 26, "zUnits": -52, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2011, "games": 13, "zUnits": -57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [61.07692307692308, 4.328419106856979, 0.07692307692307693]}, {"season": 2013, "games": 13, "zUnits": -47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.76923076923077, 4.781067176989653, 0.3076923076923077]}]}}}, {"id": "2010:BrowAn04", "name": "Antonio Brown", "year": 2010, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": 6}, "contributions": {"WR": 5}, "peak": {"WR": {"seasons": [2017, 2018], "games": 29, "zUnits": 143, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 14, "zUnits": 184, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [109.5, 0.6428571428571429, 14.658711422811159]}, {"season": 2018, "games": 15, "zUnits": 104, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [86.46666666666667, 1, 12.548904514371621]}]}}}, {"id": "2010:HollTr00", "name": "Trindon Holliday", "year": 2010, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -6}, "contributions": {"WR": -6}, "peak": {"WR": {"seasons": [2012], "games": 15, "zUnits": -185, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 15, "zUnits": -185, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.1333333333333333, 0, 13.027662169919632]}]}}}, {"id": "2010:GettDa00", "name": "David Gettis", "year": 2010, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2010], "games": 15, "zUnits": -82, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 15, "zUnits": -82, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.86666666666667, 0.2, 13.514536691542288]}]}}}, {"id": "2010:WebbJo00", "name": "Joe Webb", "year": 2010, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -13}, "contributions": {"QB": -13}, "peak": {"QB": {"seasons": [2011], "games": 8, "zUnits": -66, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 8, "zUnits": -66, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.438288248738944, 0.375, 19.25]}]}}}, {"id": "2010:PikeTo00", "name": "Tony Pike", "year": 2010, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -19}, "contributions": {"QB": -19}, "peak": {"QB": {"seasons": [2010], "games": 1, "zUnits": -96, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 1, "zUnits": -96, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.416728339909682, 0, 0]}]}}}, {"id": "2010:WillKy01", "name": "Kyle Williams", "year": 2010, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2011, 2012], "games": 23, "zUnits": -117, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 12, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.083333333333332, 0.25, 13.074305096538529]}, {"season": 2012, "games": 11, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.272727272727273, 0.09090909090909091, 13.906481578123367]}]}}}, {"id": "2010:BrowLe00", "name": "Levi Brown", "year": 2010, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": -19}, "contributions": {"QB": -19}, "peak": {"QB": {"seasons": [2010], "games": 1, "zUnits": -98, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 1, "zUnits": -98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.348586878821489, 0, 0]}]}}}, {"id": "2010:ShulMi01", "name": "Mickey Shuler", "year": 2010, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2010], "games": 2, "zUnits": -116, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": null, "window": [{"season": 2010, "games": 2, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.5, 0, 11.751757469244287]}]}}}, {"id": "2010:AustTe00", "name": "Terrence Austin", "year": 2010, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2011], "games": 10, "zUnits": -145, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 10, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.7, 0, 13.088458448260152]}]}}}, {"id": "2010:MariMa00", "name": "Marc Mariani", "year": 2010, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2015], "games": 16, "zUnits": -125, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 16, "zUnits": -125, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.75, 0, 13.321854573654862]}]}}}, {"id": "2010:DickDo00", "name": "Dorin Dickerson", "year": 2010, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2012], "games": 7, "zUnits": -109, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 7, "zUnits": -109, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.625, 0, 11.37457377920981]}]}}}, {"id": "2010:DrayJi00", "name": "Jim Dray", "year": 2010, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2013, 2014], "games": 28, "zUnits": -103, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2013, "games": 15, "zUnits": -132, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.333333333333334, 0.13333333333333333, 9.973673597418891]}, {"season": 2014, "games": 13, "zUnits": -70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.615384615384617, 0.07692307692307693, 12.237008273736897]}]}}}, {"id": "2010:EppsDe00", "name": "Dedrick Epps", "year": 2010, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2012], "games": 1, "zUnits": -117, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 1, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.125, 0, 10.82607668997363]}]}}}, {"id": "2010:LoriEr99", "name": "Erik Lorig", "year": 2010, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2011, 2012], "games": 24, "zUnits": -146, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 9, "zUnits": -141, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.888888888888889, 4.30521651897676, 0]}, {"season": 2012, "games": 15, "zUnits": -149, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.533333333333333, 4.232563932248422, 0.06666666666666667]}]}}}, {"id": "2011:NewtCa00", "name": "Cam Newton", "year": 2011, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 19}, "contributions": {"QB": 8}, "peak": {"QB": {"seasons": [2011, 2012], "games": 32, "zUnits": 39, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 16, "zUnits": 23, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.063277492240105, 1.3125, 44.125]}, {"season": 2012, "games": 16, "zUnits": 54, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.3484952168062705, 1.1875, 46.3125]}]}}}, {"id": "2011:GreeA.00", "name": "A.J. Green", "year": 2011, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 3}, "peak": {"WR": {"seasons": [2012, 2013, 2014], "games": 44, "zUnits": 88, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2012, "games": 16, "zUnits": 83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [84.375, 0.6875, 13.778623538877387]}, {"season": 2013, "games": 16, "zUnits": 104, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [89.125, 0.6875, 14.266403442502451]}, {"season": 2014, "games": 12, "zUnits": 73, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [86.75, 0.5, 14.469051452775721]}]}}}, {"id": "2011:JoneJu02", "name": "Julio Jones", "year": 2011, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 5}, "contributions": {"WR": 4}, "peak": {"WR": {"seasons": [2014, 2015, 2016], "games": 45, "zUnits": 136, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2014, "games": 15, "zUnits": 123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [106.2, 0.4, 14.809224580782063]}, {"season": 2015, "games": 16, "zUnits": 135, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [116.9375, 0.5, 13.636966492952125]}, {"season": 2016, "games": 14, "zUnits": 150, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [100.64285714285714, 0.42857142857142855, 15.870872585402989]}]}}}, {"id": "2011:LockJa00", "name": "Jake Locker", "year": 2011, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -5}, "contributions": {"QB": -5}, "peak": {"QB": {"seasons": [2011], "games": 5, "zUnits": -26, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 5, "zUnits": -26, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.396991417581399, 0.5, 7]}]}}}, {"id": "2011:GabbBl00", "name": "Blaine Gabbert", "year": 2011, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -9}, "contributions": {"QB": -21}, "peak": {"QB": {"seasons": [2011, 2012], "games": 25, "zUnits": -107, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 15, "zUnits": -126, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.509318030879876, 0.8, 6.533333333333333]}, {"season": 2012, "games": 10, "zUnits": -77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.150530102634642, 0.9, 5.6]}]}}}, {"id": "2011:PondCh00", "name": "Christian Ponder", "year": 2011, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -15}, "contributions": {"QB": -16}, "peak": {"QB": {"seasons": [2012, 2013], "games": 25, "zUnits": -79, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 16, "zUnits": -76, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.991979092751498, 1.125, 15.8125]}, {"season": 2013, "games": 9, "zUnits": -86, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.126743576274286, 0.7777777777777778, 16.77777777777778]}]}}}, {"id": "2011:BaldJo00", "name": "Jonathan Baldwin", "year": 2011, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2011, 2012], "games": 25, "zUnits": -112, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 11, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.09090909090909, 0.09090909090909091, 13.072848133861303]}, {"season": 2012, "games": 14, "zUnits": -108, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.214285714285715, 0.07142857142857142, 14.497703788748563]}]}}}, {"id": "2011:IngrMa01", "name": "Mark Ingram", "year": 2011, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 10}, "contributions": {"RB": 8}, "peak": {"RB": {"seasons": [2015, 2016, 2017], "games": 44, "zUnits": 69, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2015, "games": 12, "zUnits": 68, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [97.83333333333333, 4.428373393781251, 0.5]}, {"season": 2016, "games": 16, "zUnits": 46, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [85.125, 4.778962945934685, 0.625]}, {"season": 2017, "games": 16, "zUnits": 93, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [96.25, 4.627297069136071, 0.75]}]}}}, {"id": "2011:DaltAn00", "name": "Andy Dalton", "year": 2011, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": 16}, "contributions": {"QB": 3}, "peak": {"QB": {"seasons": [2015, 2016, 2017], "games": 45, "zUnits": 14, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 13, "zUnits": 83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.195683255131925, 1.9230769230769231, 10.923076923076923]}, {"season": 2016, "games": 16, "zUnits": 1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.289888690130436, 1.125, 11.5]}, {"season": 2017, "games": 16, "zUnits": -30, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.644278615128315, 1.5625, 6.1875]}]}}}, {"id": "2011:KaepCo00", "name": "Colin Kaepernick", "year": 2011, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": 11}, "contributions": {"QB": 9}, "peak": {"QB": {"seasons": [2012, 2013], "games": 29, "zUnits": 48, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 13, "zUnits": 56, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.687246662021478, 0.7692307692307693, 31.923076923076923]}, {"season": 2013, "games": 16, "zUnits": 41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.390935124494379, 1.3125, 32.75]}]}}}, {"id": "2011:WillRy00", "name": "Ryan Williams", "year": 2011, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2012], "games": 5, "zUnits": -132, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 5, "zUnits": -132, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26, 3.7168126153471026, 0]}]}}}, {"id": "2011:RudoKy00", "name": "Kyle Rudolph", "year": 2011, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 1}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2016, 2017, 2018], "games": 48, "zUnits": 2, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 16, "zUnits": 32, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.5, 0.4375, 10.347143064392446]}, {"season": 2017, "games": 16, "zUnits": -10, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.25, 0.5, 9.931489504817298]}, {"season": 2018, "games": 16, "zUnits": -15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.625, 0.25, 10.38382541720154]}]}}}, {"id": "2011:YounTi00", "name": "Titus Young", "year": 2011, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2011, 2012], "games": 26, "zUnits": -65, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 16, "zUnits": -60, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.5, 0.375, 12.85894068533658]}, {"season": 2012, "games": 10, "zUnits": -73, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.3, 0.4, 12.426749038689335]}]}}}, {"id": "2011:KendLa00", "name": "Lance Kendricks", "year": 2011, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2011, 2012], "games": 31, "zUnits": -52, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 15, "zUnits": -83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.466666666666665, 0, 12.060856224430157]}, {"season": 2012, "games": 16, "zUnits": -22, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.4375, 0.25, 11.74456079707198]}]}}}, {"id": "2011:VereSh00", "name": "Shane Vereen", "year": 2011, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -1}, "contributions": {"RB": -6}, "peak": {"RB": {"seasons": [2013, 2014, 2015], "games": 40, "zUnits": -56, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 8, "zUnits": -11, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [79.375, 4.295984003132253, 0.5]}, {"season": 2014, "games": 16, "zUnits": -54, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.375, 4.103828822928401, 0.3125]}, {"season": 2015, "games": 16, "zUnits": -81, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.125, 4.154952315191383, 0.25]}]}}}, {"id": "2011:LeshMi00", "name": "Mikel Leshoure", "year": 2011, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -2}, "contributions": {"RB": -2}, "peak": {"RB": {"seasons": [2012], "games": 14, "zUnits": -20, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 14, "zUnits": -20, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.28571428571429, 3.877004422936007, 0.6428571428571429]}]}}}, {"id": "2011:SmitTo02", "name": "Torrey Smith", "year": 2011, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2012, 2013, 2014], "games": 47, "zUnits": 27, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2012, "games": 16, "zUnits": 17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.4375, 0.5, 15.884622651106685]}, {"season": 2013, "games": 16, "zUnits": 44, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [70.5, 0.25, 16.085259375161197]}, {"season": 2014, "games": 15, "zUnits": 20, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51.13333333333333, 0.7333333333333333, 14.66374802309869]}]}}}, {"id": "2011:LittGr00", "name": "Greg Little", "year": 2011, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2011, 2012], "games": 32, "zUnits": -72, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 16, "zUnits": -71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.3125, 0.125, 12.326541261834356]}, {"season": 2012, "games": 16, "zUnits": -74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.4375, 0.25, 12.613074571535279]}]}}}, {"id": "2011:ThomDa03", "name": "Daniel Thomas", "year": 2011, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [2011, 2012], "games": 25, "zUnits": -95, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 13, "zUnits": -99, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.23076923076923, 3.817062837349721, 0.07692307692307693]}, {"season": 2012, "games": 12, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.083333333333336, 3.91757273939708, 0.3333333333333333]}]}}}, {"id": "2011:CobbRa00", "name": "Randall Cobb", "year": 2011, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2012, 2014], "games": 31, "zUnits": 42, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2012, "games": 15, "zUnits": 1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [63.6, 0.5333333333333333, 12.308047176703893]}, {"season": 2014, "games": 16, "zUnits": 81, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [80.4375, 0.75, 13.871372676237987]}]}}}, {"id": "2011:HousRo01", "name": "Rob Housler", "year": 2011, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2013, 2014], "games": 25, "zUnits": -74, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 13, "zUnits": -46, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.92307692307692, 0.07692307692307693, 11.558343789209534]}, {"season": 2014, "games": 12, "zUnits": -103, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.75, 0, 11.849727919631645]}]}}}, {"id": "2011:MurrDe00", "name": "DeMarco Murray", "year": 2011, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 17}, "contributions": {"RB": 10}, "peak": {"RB": {"seasons": [2012, 2013, 2014], "games": 40, "zUnits": 92, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2012, "games": 10, "zUnits": 0, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [91.4, 4.161901889750354, 0.4]}, {"season": 2013, "games": 14, "zUnits": 89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [105.07142857142857, 4.831614184388153, 0.7142857142857143]}, {"season": 2014, "games": 16, "zUnits": 153, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [141.3125, 4.590143189621883, 0.8125]}]}}}, {"id": "2011:RidlSt00", "name": "Stevan Ridley", "year": 2011, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 3}, "contributions": {"RB": 0}, "peak": {"RB": {"seasons": [2012, 2013], "games": 30, "zUnits": 0, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 16, "zUnits": 28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [82.125, 4.32373434160216, 0.75]}, {"season": 2013, "games": 14, "zUnits": -32, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.642857142857146, 4.257632001622462, 0.5]}]}}}, {"id": "2011:MallRy00", "name": "Ryan Mallett", "year": 2011, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -17}, "contributions": {"QB": -17}, "peak": {"QB": {"seasons": [2017], "games": 2, "zUnits": -84, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 2, "zUnits": -84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.687707324626444, 0.25, -0.375]}]}}}, {"id": "2011:PettAu00", "name": "Austin Pettis", "year": 2011, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2012, 2013], "games": 27, "zUnits": -118, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2012, "games": 13, "zUnits": -137, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.076923076923077, 0.3076923076923077, 11.01475315729047]}, {"season": 2013, "games": 14, "zUnits": -100, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.5, 0.2857142857142857, 11.751465303534024]}]}}}, {"id": "2011:HankLe00", "name": "Leonard Hankerson", "year": 2011, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2012, 2013], "games": 25, "zUnits": -72, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2012, "games": 15, "zUnits": -74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.2, 0.2, 13.865958668197473]}, {"season": 2013, "games": 10, "zUnits": -69, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.5, 0.3, 12.918327344005228]}]}}}, {"id": "2011:BrowVi00", "name": "Vincent Brown", "year": 2011, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2011, 2013], "games": 26, "zUnits": -94, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 10, "zUnits": -70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.9, 0.2, 15.137046016876049]}, {"season": 2013, "games": 16, "zUnits": -110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.5, 0.0625, 12.283093530145262]}]}}}, {"id": "2011:JernJe00", "name": "Jerrel Jernigan", "year": 2011, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2013], "games": 13, "zUnits": -111, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 13, "zUnits": -111, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [25.307692307692307, 0.15384615384615385, 12.357621027801926]}]}}}, {"id": "2011:GreeAl00", "name": "Alex Green", "year": 2011, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -11}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [2012], "games": 11, "zUnits": -97, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 11, "zUnits": -97, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.54545454545455, 3.7755591201057115, 0]}]}}}, {"id": "2011:CameJo00", "name": "Jordan Cameron", "year": 2011, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2013, 2014, 2015], "games": 41, "zUnits": 1, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 15, "zUnits": 70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [61.13333333333333, 0.4666666666666667, 11.459324740504162]}, {"season": 2014, "games": 10, "zUnits": 24, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.4, 0.2, 14.02109979380804]}, {"season": 2015, "games": 16, "zUnits": -78, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.125, 0.1875, 10.999652358365495]}]}}}, {"id": "2011:StocLu00", "name": "Luke Stocker", "year": 2011, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2018, 2019], "games": 24, "zUnits": -119, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 12, "zUnits": -85, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.75, 0.16666666666666666, 11.268435315932106]}, {"season": 2019, "games": 12, "zUnits": -153, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.416666666666667, 0, 9.997099892588613]}]}}}, {"id": "2011:HeluRo00", "name": "Roy Helu", "year": 2011, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -4}, "contributions": {"RB": -8}, "peak": {"RB": {"seasons": [2011, 2013], "games": 31, "zUnits": -71, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 15, "zUnits": -42, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [67.93333333333334, 4.265026501584367, 0.2]}, {"season": 2013, "games": 16, "zUnits": -97, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.8125, 4.226059854636077, 0.25]}]}}}, {"id": "2011:DurhKr00", "name": "Kris Durham", "year": 2011, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2013], "games": 16, "zUnits": -93, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 16, "zUnits": -93, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30.625, 0.125, 13.089700597651671]}]}}}, {"id": "2011:GateCl00", "name": "Clyde Gates", "year": 2011, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2011, 2012], "games": 23, "zUnits": -152, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 13, "zUnits": -173, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.4615384615384615, 0, 13.49110171334145]}, {"season": 2012, "games": 10, "zUnits": -124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.4, 0, 13.562721509509307]}]}}}, {"id": "2011:SalaGr00", "name": "Greg Salas", "year": 2011, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2014], "games": 8, "zUnits": -100, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 8, "zUnits": -100, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.875, 0, 14.695686679599909]}]}}}, {"id": "2011:ShorCe00", "name": "Cecil Shorts", "year": 2011, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2012, 2013, 2014], "games": 40, "zUnits": -15, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 14, "zUnits": 57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [69.92857142857143, 0.5, 16.22217869926386]}, {"season": 2013, "games": 13, "zUnits": -28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.76923076923077, 0.23076923076923078, 12.261454590003268]}, {"season": 2014, "games": 13, "zUnits": -81, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.84615384615385, 0.07692307692307693, 11.42694088945538]}]}}}, {"id": "2011:HuntKe00", "name": "Kendall Hunter", "year": 2011, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -9}, "peak": {"RB": {"seasons": [2011, 2012], "games": 27, "zUnits": -80, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 16, "zUnits": -87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.75, 4.2618945844230005, 0.125]}, {"season": 2012, "games": 11, "zUnits": -70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.18181818181818, 4.6177697280514085, 0.18181818181818182]}]}}}, {"id": "2011:CartDe01", "name": "Delone Carter", "year": 2011, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2011, 2012], "games": 23, "zUnits": -119, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 15, "zUnits": -123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.333333333333332, 4.017520656207344, 0.13333333333333333]}, {"season": 2012, "games": 8, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.875, 4.13073025170335, 0.375]}]}}}, {"id": "2011:DossTa00", "name": "Tandon Doss", "year": 2011, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2012, 2013], "games": 22, "zUnits": -116, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2012, "games": 10, "zUnits": -133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.3, 0.1, 14.132032146957517]}, {"season": 2013, "games": 12, "zUnits": -102, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [25.416666666666668, 0, 14.389788584496197]}]}}}, {"id": "2011:MareOw00", "name": "Owen Marecic", "year": 2011, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2011], "games": 8, "zUnits": -145, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 8, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.875, 4.216554345169961, 0]}]}}}, {"id": "2011:JoneTa00", "name": "Taiwan Jones", "year": 2011, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2011, 2012, 2013], "games": 34, "zUnits": -154, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 9, "zUnits": -133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.88888888888889, 4.340703895669621, 0]}, {"season": 2012, "games": 10, "zUnits": -154, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.2, 4.191098049290964, 0]}, {"season": 2013, "games": 15, "zUnits": -168, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.2, 4.1297304423909, 0]}]}}}, {"id": "2011:PoweBi00", "name": "Bilal Powell", "year": 2011, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": 1}, "contributions": {"RB": -1}, "peak": {"RB": {"seasons": [2016, 2017], "games": 31, "zUnits": -6, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 16, "zUnits": 9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [69.375, 4.920275751125883, 0.3125]}, {"season": 2017, "games": 15, "zUnits": -22, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62.8, 4.226647600053609, 0.3333333333333333]}]}}}, {"id": "2011:ThomJu00", "name": "Julius Thomas", "year": 2011, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": 3}, "contributions": {"TE": 2}, "peak": {"TE": {"seasons": [2013, 2014], "games": 26, "zUnits": 69, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 14, "zUnits": 89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.285714285714285, 0.8571428571428571, 11.910797067952188]}, {"season": 2014, "games": 12, "zUnits": 45, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.75, 1, 11.262183409118276]}]}}}, {"id": "2011:HarpJa01", "name": "Jamie Harper", "year": 2011, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2012], "games": 7, "zUnits": -141, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 7, "zUnits": -141, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.75, 3.808877253990271, 0.375]}]}}}, {"id": "2011:PilaKe00", "name": "Kealoha Pilares", "year": 2011, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2012], "games": 8, "zUnits": -147, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 8, "zUnits": -147, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.25, 0.125, 13.808912169919632]}]}}}, {"id": "2011:WhitJo01", "name": "Johnny White", "year": 2011, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2012], "games": 3, "zUnits": -130, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 3, "zUnits": -130, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.25, 4.233855492822613, 0]}]}}}, {"id": "2011:SherAn00", "name": "Anthony Sherman", "year": 2011, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2011, 2012], "games": 21, "zUnits": -148, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 9, "zUnits": -138, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.333333333333334, 4.292293583145307, 0]}, {"season": 2012, "games": 12, "zUnits": -155, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.25, 4.232563932248422, 0]}]}}}, {"id": "2011:WillD.00", "name": "D.J. Williams", "year": 2011, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -5}, "contributions": {"TE": -5}, "peak": {"TE": {"seasons": [2011], "games": 6, "zUnits": -143, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 6, "zUnits": -143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.625, 0, 11.266551906779661]}]}}}, {"id": "2011:RodgJa00", "name": "Jacquizz Rodgers", "year": 2011, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -5}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2014, 2016], "games": 26, "zUnits": -89, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2014, "games": 16, "zUnits": -119, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.375, 3.989559805658017, 0.125]}, {"season": 2016, "games": 10, "zUnits": -43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65.8, 4.255824010961043, 0.2]}]}}}, {"id": "2011:MoorDe02", "name": "Denarius Moore", "year": 2011, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2011, 2012, 2013], "games": 41, "zUnits": -11, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 13, "zUnits": -7, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.53846153846154, 0.38461538461538464, 16.360559600427404]}, {"season": 2012, "games": 15, "zUnits": -18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.4, 0.4666666666666667, 14.08500233873368]}, {"season": 2013, "games": 13, "zUnits": -8, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.46153846153846, 0.38461538461538464, 14.409205797898865]}]}}}, {"id": "2011:LewiDi00", "name": "Dion Lewis", "year": 2011, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": 4}, "contributions": {"RB": -3}, "peak": {"RB": {"seasons": [2017, 2018], "games": 32, "zUnits": -30, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 16, "zUnits": 33, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [69.375, 4.639314402910369, 0.5625]}, {"season": 2018, "games": 16, "zUnits": -93, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [57.3125, 3.7351350577643228, 0.125]}]}}}, {"id": "2011:YateT.00", "name": "T.J. Yates", "year": 2011, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -13}, "contributions": {"QB": -13}, "peak": {"QB": {"seasons": [2011], "games": 6, "zUnits": -68, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 6, "zUnits": -68, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.571875857205041, 0.375, 7.125]}]}}}, {"id": "2011:KerlJe00", "name": "Jeremy Kerley", "year": 2011, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2012, 2013, 2014], "games": 44, "zUnits": -72, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 16, "zUnits": -37, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51.6875, 0.125, 14.266106853923583]}, {"season": 2013, "games": 12, "zUnits": -60, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.583333333333336, 0.25, 12.645200556716626]}, {"season": 2014, "games": 16, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [25.5625, 0.0625, 11.771119026835244]}]}}}, {"id": "2011:PaulNi00", "name": "Niles Paul", "year": 2011, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2012, 2013, 2014], "games": 42, "zUnits": -87, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2012, "games": 13, "zUnits": -95, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.692307692307692, 0.07692307692307693, 12.59495729971533]}, {"season": 2013, "games": 13, "zUnits": -149, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.923076923076923, 0, 11.60369768986641]}, {"season": 2014, "games": 16, "zUnits": -30, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.6875, 0.0625, 12.175933171965712]}]}}}, {"id": "2011:SmitLe00", "name": "Lee Smith", "year": 2011, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2017, 2018, 2019], "games": 27, "zUnits": -121, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2017, "games": 10, "zUnits": -136, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.6, 0, 10.737883866292236]}, {"season": 2018, "games": 9, "zUnits": -97, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.11111111111111, 0.3333333333333333, 10.37698973042362]}, {"season": 2019, "games": 8, "zUnits": -130, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.875, 0.125, 10.526170468187274]}]}}}, {"id": "2011:WhalRy00", "name": "Ryan Whalen", "year": 2011, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2011], "games": 3, "zUnits": -142, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 3, "zUnits": -142, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.375, 0, 12.93280161255666]}]}}}, {"id": "2011:ClayCh00", "name": "Charles Clay", "year": 2011, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2013, 2014, 2015], "games": 43, "zUnits": -7, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 16, "zUnits": 14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.4375, 0.375, 11.136623449045029]}, {"season": 2014, "games": 14, "zUnits": -6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.214285714285715, 0.21428571428571427, 10.660674873473114]}, {"season": 2015, "games": 13, "zUnits": -34, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.61538461538461, 0.23076923076923078, 10.579967941898238]}]}}}, {"id": "2011:HarrDw00", "name": "Dwayne Harris", "year": 2011, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2013, 2014, 2015], "games": 44, "zUnits": -132, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2013, "games": 13, "zUnits": -155, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.153846153846154, 0.15384615384615385, 12.310247195905477]}, {"season": 2014, "games": 16, "zUnits": -142, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.25, 0, 13.714489022291799]}, {"season": 2015, "games": 15, "zUnits": -102, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.4, 0.26666666666666666, 11.950552088334135]}]}}}, {"id": "2011:RoysEv00", "name": "Evan Royster", "year": 2011, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -7}, "contributions": {"RB": -7}, "peak": {"RB": {"seasons": [2011], "games": 6, "zUnits": -63, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 6, "zUnits": -63, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.5, 4.86231828139536, 0]}]}}}, {"id": "2011:RobiAl00", "name": "Aldrick Robinson", "year": 2011, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2012, 2013], "games": 22, "zUnits": -69, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2012, "games": 9, "zUnits": -72, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.333333333333332, 0.3333333333333333, 15.533785108229955]}, {"season": 2013, "games": 13, "zUnits": -68, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.076923076923077, 0.15384615384615385, 15.9395758466732]}]}}}, {"id": "2011:TaylTy00", "name": "Tyrod Taylor", "year": 2011, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": 11}, "contributions": {"QB": 5}, "peak": {"QB": {"seasons": [2015, 2016], "games": 29, "zUnits": 23, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 14, "zUnits": 58, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.776922163327835, 1.4285714285714286, 40.57142857142857]}, {"season": 2016, "games": 15, "zUnits": -11, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.8968591546679505, 1.1333333333333333, 38.666666666666664]}]}}}, {"id": "2011:GordRi00", "name": "Richard Gordon", "year": 2011, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2013], "games": 1, "zUnits": -118, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 1, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.375, 0, 11.178249079208321]}]}}}, {"id": "2011:TodmJo00", "name": "Jordan Todman", "year": 2011, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2014, 2016], "games": 29, "zUnits": -113, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 16, "zUnits": -89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24, 4.540533706772475, 0.125]}, {"season": 2016, "games": 13, "zUnits": -142, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.538461538461538, 4.344804573486962, 0]}]}}}, {"id": "2011:GreeVi00", "name": "Virgil Green", "year": 2011, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2016, 2017, 2018], "games": 35, "zUnits": -89, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2016, "games": 10, "zUnits": -93, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.7, 0.1, 10.888983966852818]}, {"season": 2017, "games": 11, "zUnits": -84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.363636363636363, 0.09090909090909091, 11.887263339070568]}, {"season": 2018, "games": 14, "zUnits": -90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15, 0.07142857142857142, 11.266930392182546]}]}}}, {"id": "2011:McElGr00", "name": "Greg McElroy", "year": 2011, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": -16}, "contributions": {"QB": -16}, "peak": {"QB": {"seasons": [2012], "games": 2, "zUnits": -80, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 2, "zUnits": -80, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.633326658336037, 0.125, 3.75]}]}}}, {"id": "2011:MillBr02", "name": "Bruce Miller", "year": 2011, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2012, 2013, 2014], "games": 42, "zUnits": -146, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2012, "games": 14, "zUnits": -152, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.285714285714286, 4.202441840236593, 0]}, {"season": 2013, "games": 13, "zUnits": -149, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.692307692307693, 3.959081275243407, 0]}, {"season": 2014, "games": 15, "zUnits": -137, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.2, 3.9844382008864776, 0.13333333333333333]}]}}}, {"id": "2011:TaylRy00", "name": "Ryan Taylor", "year": 2011, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -5}, "contributions": {"TE": -5}, "peak": {"TE": {"seasons": [2011], "games": 9, "zUnits": -144, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 9, "zUnits": -144, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.4444444444444444, 0.1111111111111111, 11.339666484417714]}]}}}, {"id": "2011:ChapSh00", "name": "Shaun Chapas", "year": 2011, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2011], "games": 1, "zUnits": -114, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 1, "zUnits": -114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.125, 4.30521651897676, 0]}]}}}, {"id": "2011:ScotDa01", "name": "Da'Rel Scott", "year": 2011, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2012], "games": 1, "zUnits": -117, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 1, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.125, 4.077890502121153, 0]}]}}}, {"id": "2011:AlleAn01", "name": "Anthony Allen", "year": 2011, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2011], "games": 1, "zUnits": -114, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 1, "zUnits": -114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1, 4.257491765996854, 0]}]}}}, {"id": "2011:BatcBa00", "name": "Baron Batch", "year": 2011, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -17}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2012], "games": 9, "zUnits": -155, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 9, "zUnits": -155, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.88888888888889, 3.7780511457987376, 0.1111111111111111]}]}}}, {"id": "2011:BurtSt00", "name": "Stephen Burton", "year": 2011, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2011], "games": 1, "zUnits": -116, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 1, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.75, 0, 14.08485171334145]}]}}}, {"id": "2011:HaviSt00", "name": "Stanley Havili", "year": 2011, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2012, 2013], "games": 24, "zUnits": -153, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 12, "zUnits": -147, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.416666666666667, 4.200532011555115, 0.08333333333333333]}, {"season": 2013, "games": 12, "zUnits": -160, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.25, 3.903006508888267, 0.08333333333333333]}]}}}, {"id": "2011:AusbDa00", "name": "David Ausberry", "year": 2011, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -5}, "peak": {"TE": {"seasons": [2011, 2012], "games": 20, "zUnits": -140, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2011, "games": 9, "zUnits": -149, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.5555555555555556, 0, 11.297801906779661]}, {"season": 2012, "games": 11, "zUnits": -132, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.363636363636363, 0, 11.313739929437366]}]}}}, {"id": "2011:SampDe00", "name": "DeMarco Sampson", "year": 2011, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2011], "games": 6, "zUnits": -151, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": null, "window": [{"season": 2011, "games": 6, "zUnits": -151, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.5, 0, 13.597431964452316]}]}}}, {"id": "2012:LuckAn00", "name": "Andrew Luck", "year": 2012, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 13}, "contributions": {"QB": 12}, "peak": {"QB": {"seasons": [2014, 2016], "games": 31, "zUnits": 59, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 16, "zUnits": 68, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.577500365638866, 2.5, 17.0625]}, {"season": 2016, "games": 15, "zUnits": 48, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.549708024001108, 2.066666666666667, 22.733333333333334]}]}}}, {"id": "2012:GrifRo01", "name": "Robert Griffin III", "year": 2012, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 21}, "contributions": {"QB": 9}, "peak": {"QB": {"seasons": [2012, 2013], "games": 28, "zUnits": 47, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 15, "zUnits": 106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.924984031006936, 1.3333333333333333, 54.333333333333336]}, {"season": 2013, "games": 13, "zUnits": -21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.642741363895992, 1.2307692307692308, 37.61538461538461]}]}}}, {"id": "2012:RichTr00", "name": "Trent Richardson", "year": 2012, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 1}, "contributions": {"RB": -5}, "peak": {"RB": {"seasons": [2012, 2013], "games": 31, "zUnits": -46, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 15, "zUnits": 11, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [87.8, 3.7418430333101966, 0.8]}, {"season": 2013, "games": 16, "zUnits": -100, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.9375, 3.3806308904550155, 0.25]}]}}}, {"id": "2012:BlacJu00", "name": "Justin Blackmon", "year": 2012, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2012], "games": 16, "zUnits": -25, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 16, "zUnits": -25, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.0625, 0.3125, 13.456225419547108]}]}}}, {"id": "2012:TannRy00", "name": "Ryan Tannehill", "year": 2012, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 23}, "contributions": {"QB": 11}, "peak": {"QB": {"seasons": [2018, 2019, 2020], "games": 39, "zUnits": 54, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2018, "games": 11, "zUnits": -39, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.1359983440371035, 1.5454545454545454, 13.181818181818182]}, {"season": 2019, "games": 12, "zUnits": 115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.772129474220312, 1.8333333333333333, 15.416666666666666]}, {"season": 2020, "games": 16, "zUnits": 71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.187625705189136, 2.0625, 16.625]}]}}}, {"id": "2012:FloyMi00", "name": "Michael Floyd", "year": 2012, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2013, 2014, 2015], "games": 47, "zUnits": 16, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 16, "zUnits": 26, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65.0625, 0.3125, 15.169469901476987]}, {"season": 2014, "games": 16, "zUnits": 14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.5625, 0.375, 16.005663556166187]}, {"season": 2015, "games": 15, "zUnits": 7, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.6, 0.4, 15.143127290610401]}]}}}, {"id": "2012:WrigKe01", "name": "Kendall Wright", "year": 2012, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2013, 2014, 2015], "games": 40, "zUnits": -33, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 16, "zUnits": -18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [67.4375, 0.125, 11.928222908389627]}, {"season": 2014, "games": 14, "zUnits": -24, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51.07142857142857, 0.42857142857142855, 12.71765625085973]}, {"season": 2015, "games": 10, "zUnits": -69, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.8, 0.3, 12.132370270152316]}]}}}, {"id": "2012:WeedBr00", "name": "Brandon Weeden", "year": 2012, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -9}, "contributions": {"QB": -17}, "peak": {"QB": {"seasons": [2012, 2013], "games": 23, "zUnits": -88, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2012, "games": 15, "zUnits": -89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.948006780291706, 0.9333333333333333, 7.4]}, {"season": 2013, "games": 8, "zUnits": -86, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.151948393813396, 1.125, 5.5]}]}}}, {"id": "2012:JenkA.00", "name": "A.J. Jenkins", "year": 2012, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2013], "games": 7, "zUnits": -123, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 7, "zUnits": -123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.25, 0, 13.949990543166148]}]}}}, {"id": "2012:MartDo00", "name": "Doug Martin", "year": 2012, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 12}, "contributions": {"RB": 3}, "peak": {"RB": {"seasons": [2014, 2015], "games": 27, "zUnits": 31, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2014, "games": 11, "zUnits": -79, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.72727272727273, 3.8775660226237894, 0.18181818181818182]}, {"season": 2015, "games": 16, "zUnits": 106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [104.5625, 4.667390007076837, 0.4375]}]}}}, {"id": "2012:WilsDa01", "name": "David Wilson", "year": 2012, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2012], "games": 16, "zUnits": -86, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 16, "zUnits": -86, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.5, 4.568750837572177, 0.3125]}]}}}, {"id": "2012:QuicBr00", "name": "Brian Quick", "year": 2012, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2015, 2016], "games": 25, "zUnits": -98, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2015, "games": 9, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.333333333333334, 0, 12.36841094575132]}, {"season": 2016, "games": 16, "zUnits": -72, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.25, 0.1875, 13.357867635923064]}]}}}, {"id": "2012:FleeCo00", "name": "Coby Fleener", "year": 2012, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2012, 2013, 2014], "games": 44, "zUnits": -1, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2012, "games": 12, "zUnits": -78, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.416666666666668, 0.16666666666666666, 10.850149596235402]}, {"season": 2013, "games": 16, "zUnits": -19, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38, 0.25, 11.603972212871437]}, {"season": 2014, "games": 16, "zUnits": 75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.375, 0.5, 13.668387516859681]}]}}}, {"id": "2012:HillSt00", "name": "Stephen Hill", "year": 2012, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2012, 2013], "games": 23, "zUnits": -103, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2012, "games": 11, "zUnits": -112, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.90909090909091, 0.2727272727272727, 12.782062537988788]}, {"season": 2013, "games": 12, "zUnits": -95, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.5, 0.08333333333333333, 13.742585937783586]}]}}}, {"id": "2012:JeffAl00", "name": "Alshon Jeffery", "year": 2012, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2013, 2014, 2015], "games": 41, "zUnits": 65, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 16, "zUnits": 94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [88.8125, 0.4375, 15.303358324708519]}, {"season": 2014, "games": 16, "zUnits": 44, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [70.8125, 0.625, 13.2559660332591]}, {"season": 2015, "games": 9, "zUnits": 53, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [89.66666666666667, 0.4444444444444444, 14.282576640833963]}]}}}, {"id": "2012:PeadIs00", "name": "Isaiah Pead", "year": 2012, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2016], "games": 2, "zUnits": -125, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 2, "zUnits": -125, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.5, 4.0424416528711005, 0]}]}}}, {"id": "2012:BroyRy00", "name": "Ryan Broyles", "year": 2012, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2012], "games": 8, "zUnits": -72, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 8, "zUnits": -72, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.75, 0.25, 13.65163825841208]}]}}}, {"id": "2012:OsweBr00", "name": "Brock Osweiler", "year": 2012, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": -10}, "contributions": {"QB": -21}, "peak": {"QB": {"seasons": [2015, 2016], "games": 23, "zUnits": -106, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 8, "zUnits": -49, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.950971993192663, 1.25, 7.625]}, {"season": 2016, "games": 15, "zUnits": -137, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.609322261689105, 1, 8.733333333333333]}]}}}, {"id": "2012:JameLa00", "name": "LaMichael James", "year": 2012, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2012], "games": 4, "zUnits": -117, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 4, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.25, 4.316979474211356, 0]}]}}}, {"id": "2012:RandRu00", "name": "Rueben Randle", "year": 2012, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2013, 2014, 2015], "games": 48, "zUnits": -25, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2013, "games": 16, "zUnits": -43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.1875, 0.375, 14.240840009018502]}, {"season": 2014, "games": 16, "zUnits": -17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [58.625, 0.1875, 13.162733602225707]}, {"season": 2015, "games": 16, "zUnits": -15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.8125, 0.5, 13.675131469310953]}]}}}, {"id": "2012:AlleDw00", "name": "Dwayne Allen", "year": 2012, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2012, 2014], "games": 27, "zUnits": -9, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2012, "games": 15, "zUnits": -27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.733333333333334, 0.2, 11.301445031855767]}, {"season": 2014, "games": 12, "zUnits": 14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.916666666666664, 0.6666666666666666, 12.341345573993799]}]}}}, {"id": "2012:HillRo00", "name": "Ronnie Hillman", "year": 2012, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -3}, "contributions": {"RB": -6}, "peak": {"RB": {"seasons": [2013, 2014, 2015], "games": 33, "zUnits": -52, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2013, "games": 9, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.44444444444444, 4.055623848071255, 0.1111111111111111]}, {"season": 2014, "games": 8, "zUnits": -25, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [71.625, 4.11335169560178, 0.5]}, {"season": 2015, "games": 16, "zUnits": -34, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [60.875, 4.143150888422842, 0.4375]}]}}}, {"id": "2012:PoseDe00", "name": "DeVier Posey", "year": 2012, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2014], "games": 1, "zUnits": -113, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 1, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.75, 0, 13.594712704025696]}]}}}, {"id": "2012:GrahT.00", "name": "T.J. Graham", "year": 2012, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2013, 2014], "games": 27, "zUnits": -109, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 16, "zUnits": -99, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.5625, 0.125, 14.360370578119126]}, {"season": 2014, "games": 11, "zUnits": -123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.909090909090909, 0.09090909090909091, 14.498063449236259]}]}}}, {"id": "2012:WilsRu00", "name": "Russell Wilson", "year": 2012, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": 24}, "contributions": {"QB": 17}, "peak": {"QB": {"seasons": [2013, 2014, 2015], "games": 48, "zUnits": 86, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2013, "games": 16, "zUnits": 84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.8295891037539445, 1.625, 33.6875]}, {"season": 2014, "games": 16, "zUnits": 54, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.475263412440295, 1.25, 53.0625]}, {"season": 2015, "games": 16, "zUnits": 120, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.27278029204663, 2.125, 34.5625]}]}}}, {"id": "2012:EgneMi00", "name": "Michael Egnew", "year": 2012, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2013], "games": 7, "zUnits": -134, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 7, "zUnits": -134, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.625, 0, 11.149343823120484]}]}}}, {"id": "2012:SanuMo00", "name": "Mohamed Sanu", "year": 2012, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2016, 2017, 2018], "games": 46, "zUnits": -47, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2016, "games": 15, "zUnits": -63, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.53333333333333, 0.26666666666666666, 11.656276428657726]}, {"season": 2017, "games": 15, "zUnits": -50, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.86666666666667, 0.3333333333333333, 11.240115426683111]}, {"season": 2018, "games": 16, "zUnits": -30, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.375, 0.25, 12.734929217977054]}]}}}, {"id": "2012:PierBe00", "name": "Bernard Pierce", "year": 2012, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -9}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2012, 2013, 2014], "games": 44, "zUnits": -112, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 15, "zUnits": -78, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.6, 4.592578813580972, 0.06666666666666667]}, {"season": 2013, "games": 16, "zUnits": -147, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.75, 3.3596099065517637, 0.125]}, {"season": 2014, "games": 13, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.153846153846153, 4.038085229502418, 0.15384615384615385]}]}}}, {"id": "2012:FoleNi00", "name": "Nick Foles", "year": 2012, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": 31}, "contributions": {"QB": 15}, "peak": {"QB": {"seasons": [2013, 2014], "games": 21, "zUnits": 74, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 13, "zUnits": 157, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.930389920263886, 2.076923076923077, 17]}, {"season": 2014, "games": 8, "zUnits": -62, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.601601554295317, 1.625, 8.5]}]}}}, {"id": "2012:HiltT.00", "name": "T.Y. Hilton", "year": 2012, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 3}, "peak": {"WR": {"seasons": [2014, 2015, 2016], "games": 47, "zUnits": 82, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2014, "games": 15, "zUnits": 98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [89.66666666666667, 0.4666666666666667, 15.503893694864255]}, {"season": 2015, "games": 16, "zUnits": 34, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [70.25, 0.3125, 15.320570079091443]}, {"season": 2016, "games": 16, "zUnits": 116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [90.5, 0.375, 15.143872745045766]}]}}}, {"id": "2012:GiveCh00", "name": "Chris Givens", "year": 2012, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2012, 2013], "games": 31, "zUnits": -52, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 15, "zUnits": -33, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.53333333333333, 0.2, 15.248405408853168]}, {"season": 2013, "games": 16, "zUnits": -69, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.5625, 0, 15.1421818850049]}]}}}, {"id": "2012:MillLa01", "name": "Lamar Miller", "year": 2012, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": 6}, "contributions": {"RB": 4}, "peak": {"RB": {"seasons": [2014, 2015, 2016], "games": 46, "zUnits": 34, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 16, "zUnits": 55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [85.875, 4.785919143335337, 0.5625]}, {"season": 2015, "games": 16, "zUnits": 39, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [79.3125, 4.356963682808887, 0.625]}, {"season": 2016, "games": 14, "zUnits": 4, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [90.07142857142857, 4.042347006820867, 0.42857142857142855]}]}}}, {"id": "2012:BenjTr00", "name": "Travis Benjamin", "year": 2012, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2015, 2016, 2017], "games": 46, "zUnits": -25, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 16, "zUnits": -3, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [60.375, 0.3125, 13.86465752887809]}, {"season": 2016, "games": 14, "zUnits": -25, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.357142857142854, 0.2857142857142857, 13.784527300656334]}, {"season": 2017, "games": 16, "zUnits": -48, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.4375, 0.25, 14.910799943566591]}]}}}, {"id": "2012:CousKi00", "name": "Kirk Cousins", "year": 2012, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": 13}, "contributions": {"QB": 12}, "peak": {"QB": {"seasons": [2019, 2020, 2021], "games": 47, "zUnits": 61, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 15, "zUnits": 64, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.140165086565329, 1.7333333333333334, 4.2]}, {"season": 2020, "games": 16, "zUnits": 58, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.041425327362042, 2.1875, 9.75]}, {"season": 2021, "games": 16, "zUnits": 61, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.794394628069745, 2.0625, 7.1875]}]}}}, {"id": "2012:AdamJo01", "name": "Joe Adams", "year": 2012, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -6}, "contributions": {"WR": -6}, "peak": {"WR": {"seasons": [2012], "games": 9, "zUnits": -174, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 9, "zUnits": -174, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.7777777777777778, 0, 13.125328691529942]}]}}}, {"id": "2012:TurbRo00", "name": "Robert Turbin", "year": 2012, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -11}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2014, 2015, 2016], "games": 41, "zUnits": -114, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 16, "zUnits": -99, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31, 4.157186490195211, 0.125]}, {"season": 2015, "games": 10, "zUnits": -154, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.2, 4.052982151638751, 0.1]}, {"season": 2016, "games": 15, "zUnits": -103, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.866666666666667, 3.935943527279448, 0.5333333333333333]}]}}}, {"id": "2012:WyliDe00", "name": "Devon Wylie", "year": 2012, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2012], "games": 5, "zUnits": -154, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 5, "zUnits": -154, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.625, 0, 12.580144151039672]}]}}}, {"id": "2012:GreeLa00", "name": "Ladarius Green", "year": 2012, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2013, 2014], "games": 24, "zUnits": -33, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 14, "zUnits": -3, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.857142857142858, 0.21428571428571427, 15.309057903307615]}, {"season": 2014, "games": 10, "zUnits": -76, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.6, 0, 11.41100793603335]}]}}}, {"id": "2012:RodrEv00", "name": "Evan Rodriguez", "year": 2012, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -5}, "contributions": {"TE": -5}, "peak": {"TE": {"seasons": [2012], "games": 7, "zUnits": -159, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 7, "zUnits": -159, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.625, 0, 10.223775805564193]}]}}}, {"id": "2012:CharOr00", "name": "Orson Charles", "year": 2012, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2017], "games": 3, "zUnits": -115, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 3, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.625, 0, 12.03248709122203]}]}}}, {"id": "2012:WrigJa02", "name": "Jarius Wright", "year": 2012, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2013, 2014], "games": 30, "zUnits": -67, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2013, "games": 15, "zUnits": -72, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.933333333333334, 0.2, 14.8946364400056]}, {"season": 2014, "games": 15, "zUnits": -61, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.2, 0.13333333333333333, 13.603279080899952]}]}}}, {"id": "2012:MartKe01", "name": "Keshawn Martin", "year": 2012, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2013, 2014, 2015], "games": 39, "zUnits": -132, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2013, "games": 16, "zUnits": -134, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.8125, 0.125, 12.559608473852185]}, {"season": 2014, "games": 14, "zUnits": -152, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.571428571428571, 0, 13.039891495133238]}, {"season": 2015, "games": 9, "zUnits": -95, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.88888888888889, 0.2222222222222222, 12.254378478334312]}]}}}, {"id": "2012:ToonNi00", "name": "Nick Toon", "year": 2012, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2014], "games": 6, "zUnits": -98, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 6, "zUnits": -98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.875, 0.125, 12.902895613293543]}]}}}, {"id": "2012:RobiAd00", "name": "Adrien Robinson", "year": 2012, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2014], "games": 9, "zUnits": -121, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 9, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.555555555555555, 0.1111111111111111, 10.946839681875261]}]}}}, {"id": "2012:ElliRh00", "name": "Rhett Ellison", "year": 2012, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2017, 2018, 2019], "games": 37, "zUnits": -91, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2017, "games": 14, "zUnits": -97, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.785714285714285, 0.14285714285714285, 10.500733091094537]}, {"season": 2018, "games": 13, "zUnits": -75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.923076923076923, 0.07692307692307693, 11.165083440308086]}, {"season": 2019, "games": 10, "zUnits": -105, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.7, 0.1, 10.28937074829932]}]}}}, {"id": "2012:ThomTa00", "name": "Taylor Thompson", "year": 2012, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -5}, "peak": {"TE": {"seasons": [2012, 2013], "games": 20, "zUnits": -158, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2012, "games": 11, "zUnits": -161, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.181818181818182, 0, 10.350232705255072]}, {"season": 2013, "games": 9, "zUnits": -155, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.4444444444444444, 0.1111111111111111, 10.803809741074483]}]}}}, {"id": "2012:EwinBr00", "name": "Bradie Ewing", "year": 2012, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2013], "games": 2, "zUnits": -130, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 2, "zUnits": -130, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.625, 4.106216964510446, 0]}]}}}, {"id": "2012:RainCh00", "name": "Chris Rainey", "year": 2012, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2012], "games": 16, "zUnits": -142, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 16, "zUnits": -142, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.125, 4.168701533530494, 0.125]}]}}}, {"id": "2012:JoneMa02", "name": "Marvin Jones", "year": 2012, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2016, 2017, 2018], "games": 40, "zUnits": 47, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2016, "games": 15, "zUnits": 31, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62, 0.26666666666666666, 15.463630613535738]}, {"season": 2017, "games": 16, "zUnits": 89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68.8125, 0.5625, 16.35484831195892]}, {"season": 2018, "games": 9, "zUnits": -1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.44444444444444, 0.5555555555555556, 13.731587768089188]}]}}}, {"id": "2012:CrinJu00", "name": "Juron Criner", "year": 2012, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2013], "games": 1, "zUnits": -117, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 1, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4, 0, 13.093928504251927]}]}}}, {"id": "2012:BallVi00", "name": "Vick Ballard", "year": 2012, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -7}, "contributions": {"RB": -7}, "peak": {"RB": {"seasons": [2012], "games": 16, "zUnits": -63, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 16, "zUnits": -63, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [60.375, 3.978316376928753, 0.1875]}]}}}, {"id": "2012:MorrAl00", "name": "Alfred Morris", "year": 2012, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": 10}, "contributions": {"RB": 6}, "peak": {"RB": {"seasons": [2012, 2013], "games": 32, "zUnits": 55, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 16, "zUnits": 88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [105.625, 4.681049179827223, 0.8125]}, {"season": 2013, "games": 16, "zUnits": 21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [84.5625, 4.483036426731501, 0.4375]}]}}}, {"id": "2012:GrayCy00", "name": "Cyrus Gray", "year": 2012, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2012], "games": 5, "zUnits": -131, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 5, "zUnits": -131, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.75, 4.366882179671422, 0]}]}}}, {"id": "2012:LindRy00", "name": "Ryan Lindley", "year": 2012, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2015], "games": 1, "zUnits": -89, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 1, "zUnits": -89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.102781202904508, 0.125, 0]}]}}}, {"id": "2012:HannJa00", "name": "James Hanna", "year": 2012, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2015, 2017], "games": 20, "zUnits": -125, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2015, "games": 10, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.9, 0, 10.460959058814288]}, {"season": 2017, "games": 10, "zUnits": -105, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.8, 0.1, 12.354105497620735]}]}}}, {"id": "2012:HerrDa00", "name": "Dan Herron", "year": 2012, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -9}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2014, 2015], "games": 23, "zUnits": -123, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 14, "zUnits": -84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.42857142857143, 4.294103647718914, 0.07142857142857142]}, {"season": 2015, "games": 9, "zUnits": -185, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14, 3.9035785819665016, 0]}]}}}, {"id": "2012:BrazLa00", "name": "LaVon Brazill", "year": 2012, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2012, 2013], "games": 21, "zUnits": -120, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2012, "games": 12, "zUnits": -127, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.5, 0.08333333333333333, 14.289882669205564]}, {"season": 2013, "games": 9, "zUnits": -111, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.88888888888889, 0.2222222222222222, 13.3595152533408]}]}}}, {"id": "2012:MattRi00", "name": "Rishard Matthews", "year": 2012, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2016, 2017], "games": 30, "zUnits": 20, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 16, "zUnits": 33, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.0625, 0.5625, 13.993774759479344]}, {"season": 2017, "games": 14, "zUnits": 5, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.785714285714285, 0.2857142857142857, 14.244472245641708]}]}}}, {"id": "2012:BrowBr02", "name": "Bryce Brown", "year": 2012, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -7}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2012, 2013], "games": 31, "zUnits": -92, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 16, "zUnits": -65, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.75, 4.591890201045778, 0.25]}, {"season": 2013, "games": 15, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.533333333333335, 4.140695408291683, 0.13333333333333333]}]}}}, {"id": "2012:ClemTo00", "name": "Toney Clemons", "year": 2012, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2012], "games": 4, "zUnits": -145, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 4, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.125, 0, 13.360157255679642]}]}}}, {"id": "2012:EberJe00", "name": "Jeremy Ebert", "year": 2012, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2013], "games": 4, "zUnits": -147, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 4, "zUnits": -147, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.25, 0, 12.669686080009503]}]}}}, {"id": "2012:HemiJu00", "name": "Junior Hemingway", "year": 2012, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2013, 2014], "games": 23, "zUnits": -148, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 12, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.416666666666666, 0.16666666666666666, 12.211619549774735]}, {"season": 2014, "games": 11, "zUnits": -152, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.818181818181818, 0, 11.89133556725706]}]}}}, {"id": "2012:PaulDa01", "name": "David Paulson", "year": 2012, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2013], "games": 5, "zUnits": -107, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 5, "zUnits": -107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.75, 0, 12.375714484873832]}]}}}, {"id": "2012:WhitJo02", "name": "Jordan White", "year": 2012, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2012], "games": 1, "zUnits": -120, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 1, "zUnits": -120, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.625, 0, 13.318877078626716]}]}}}, {"id": "2012:SmelBr00", "name": "Brad Smelley", "year": 2012, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2012], "games": 1, "zUnits": -119, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 1, "zUnits": -119, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.375, 0, 10.632528302876857]}]}}}, {"id": "2012:BakeEd01", "name": "Edwin Baker", "year": 2012, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -12}, "peak": {"RB": {"seasons": [2013], "games": 3, "zUnits": -107, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 3, "zUnits": -107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.5, 4.067284590566745, 0.25]}]}}}, {"id": "2012:RichDa00", "name": "Daryl Richardson", "year": 2012, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -9}, "contributions": {"RB": -9}, "peak": {"RB": {"seasons": [2012], "games": 16, "zUnits": -83, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": null, "window": [{"season": 2012, "games": 16, "zUnits": -83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.875, 4.5366484506305165, 0]}]}}}, {"id": "2013:AustTa00", "name": "Tavon Austin", "year": 2013, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2013, 2014, 2015], "games": 44, "zUnits": -119, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 13, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.15384615384615, 0.3076923076923077, 11.687137723433052]}, {"season": 2014, "games": 15, "zUnits": -158, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.133333333333333, 0, 10.384198259422895]}, {"season": 2015, "games": 16, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.5625, 0.3125, 10.557761436951864]}]}}}, {"id": "2013:ManuEJ00", "name": "EJ Manuel", "year": 2013, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -15}, "contributions": {"QB": -15}, "peak": {"QB": {"seasons": [2013], "games": 10, "zUnits": -75, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 10, "zUnits": -75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.178019675175689, 1.1, 18.6]}]}}}, {"id": "2013:EifeTy00", "name": "Tyler Eifert", "year": 2013, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 2}, "peak": {"TE": {"seasons": [2015, 2016], "games": 21, "zUnits": 49, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 13, "zUnits": 56, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.30769230769231, 1, 11.511919552362892]}, {"season": 2016, "games": 8, "zUnits": 36, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.25, 0.625, 12.258087564005875]}]}}}, {"id": "2013:HopkDe00", "name": "DeAndre Hopkins", "year": 2013, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 5}, "contributions": {"WR": 3}, "peak": {"WR": {"seasons": [2017, 2018, 2019], "games": 46, "zUnits": 102, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 15, "zUnits": 151, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [91.86666666666666, 0.8666666666666667, 14.010247590383031]}, {"season": 2018, "games": 16, "zUnits": 118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [98.25, 0.6875, 13.493470378798602]}, {"season": 2019, "games": 15, "zUnits": 35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [77.66666666666667, 0.4666666666666667, 11.630328193153602]}]}}}, {"id": "2013:PattCo00", "name": "Cordarrelle Patterson", "year": 2013, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": -1}, "contributions": {"RB": -5}, "peak": {"RB": {"seasons": [2013, 2014], "games": 32, "zUnits": -46, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 16, "zUnits": -31, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.1875, 5.076979432598612, 0.4375]}, {"season": 2014, "games": 16, "zUnits": -62, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.3125, 4.8213677208542425, 0.125]}]}}}, {"id": "2013:HuntJu00", "name": "Justin Hunter", "year": 2013, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2013, 2014], "games": 25, "zUnits": -47, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2013, "games": 13, "zUnits": -60, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27.23076923076923, 0.3076923076923077, 15.710409180006534]}, {"season": 2014, "games": 12, "zUnits": -32, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.5, 0.25, 15.335105065944768]}]}}}, {"id": "2013:ErtzZa00", "name": "Zach Ertz", "year": 2013, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 3}, "contributions": {"TE": 3}, "peak": {"TE": {"seasons": [2017, 2018, 2019], "games": 45, "zUnits": 86, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2017, "games": 14, "zUnits": 95, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [58.857142857142854, 0.5714285714285714, 11.115765258837548]}, {"season": 2018, "games": 16, "zUnits": 102, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.6875, 0.5, 10.308764309705102]}, {"season": 2019, "games": 15, "zUnits": 60, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [61.06666666666667, 0.4, 10.532964372189554]}]}}}, {"id": "2013:BernGi00", "name": "Giovani Bernard", "year": 2013, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 0}, "contributions": {"RB": 0}, "peak": {"RB": {"seasons": [2013, 2014, 2015], "games": 45, "zUnits": -4, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2013, "games": 16, "zUnits": -10, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.5625, 4.094895172040905, 0.5]}, {"season": 2014, "games": 13, "zUnits": -1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [79.15384615384616, 4.079665855574502, 0.5384615384615384]}, {"season": 2015, "games": 16, "zUnits": -2, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.125, 4.48404457773942, 0.125]}]}}}, {"id": "2013:SmitGe00", "name": "Geno Smith", "year": 2013, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": 11}, "contributions": {"QB": 7}, "peak": {"QB": {"seasons": [2022, 2023], "games": 32, "zUnits": 33, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 17, "zUnits": 56, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.4523892794332705, 1.7647058823529411, 21.529411764705884]}, {"season": 2023, "games": 15, "zUnits": 7, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.13059003215546, 1.3333333333333333, 10.333333333333334]}]}}}, {"id": "2013:WoodRo02", "name": "Robert Woods", "year": 2013, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2017, 2018, 2019], "games": 43, "zUnits": 28, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2017, "games": 12, "zUnits": 27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65.08333333333333, 0.4166666666666667, 13.584781353351882]}, {"season": 2018, "games": 16, "zUnits": 46, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [76.1875, 0.375, 13.82373452522239]}, {"season": 2019, "games": 15, "zUnits": 10, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.6, 0.13333333333333333, 12.728866482354855]}]}}}, {"id": "2013:EscoGa00", "name": "Gavin Escobar", "year": 2013, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2013, 2014], "games": 21, "zUnits": -92, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 9, "zUnits": -89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.88888888888889, 0.2222222222222222, 12.244249268088664]}, {"season": 2014, "games": 12, "zUnits": -94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.75, 0.3333333333333333, 11.23434330424703]}]}}}, {"id": "2013:BellLe00", "name": "Le'Veon Bell", "year": 2013, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 17}, "contributions": {"RB": 16}, "peak": {"RB": {"seasons": [2014, 2016], "games": 28, "zUnits": 143, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2014, "games": 16, "zUnits": 138, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [138.4375, 4.549616536651197, 0.6875]}, {"season": 2016, "games": 12, "zUnits": 149, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [157, 4.660896671773072, 0.75]}]}}}, {"id": "2013:McDoVa00", "name": "Vance McDonald", "year": 2013, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2016, 2017, 2018], "games": 35, "zUnits": -17, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2016, "games": 10, "zUnits": 7, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.1, 0.4, 13.33754011622864]}, {"season": 2017, "games": 10, "zUnits": -80, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.8, 0.1, 11.81908152088875]}, {"season": 2018, "games": 15, "zUnits": 9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.666666666666664, 0.26666666666666666, 11.90099486521181]}]}}}, {"id": "2013:BallMo00", "name": "Montee Ball", "year": 2013, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -8}, "peak": {"RB": {"seasons": [2013], "games": 16, "zUnits": -68, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 16, "zUnits": -68, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44, 4.407371347504748, 0.25]}]}}}, {"id": "2013:DobsAa00", "name": "Aaron Dobson", "year": 2013, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2013], "games": 11, "zUnits": -34, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 11, "zUnits": -34, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.18181818181818, 0.36363636363636365, 13.717905084183785]}]}}}, {"id": "2013:LacyEd00", "name": "Eddie Lacy", "year": 2013, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 8}, "contributions": {"RB": 7}, "peak": {"RB": {"seasons": [2013, 2014], "games": 31, "zUnits": 59, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2013, "games": 15, "zUnits": 42, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [95.66666666666667, 4.137035667841261, 0.7333333333333333]}, {"season": 2014, "games": 16, "zUnits": 75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [97.875, 4.4865619921790945, 0.8125]}]}}}, {"id": "2013:MichCh00", "name": "Christine Michael", "year": 2013, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -7}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2014, 2015, 2016], "games": 33, "zUnits": -92, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2014, "games": 10, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.7, 4.390674994731095, 0]}, {"season": 2015, "games": 8, "zUnits": -126, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.375, 4.233424173674108, 0]}, {"season": 2016, "games": 15, "zUnits": -61, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46, 4.022514913347092, 0.5333333333333333]}]}}}, {"id": "2013:KelcTr00", "name": "Travis Kelce", "year": 2013, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": 8}, "contributions": {"TE": 7}, "peak": {"TE": {"seasons": [2020, 2021, 2022], "games": 48, "zUnits": 199, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 15, "zUnits": 235, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [94.4, 0.7333333333333333, 12.884358492255348]}, {"season": 2021, "games": 16, "zUnits": 141, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [70.3125, 0.5625, 11.828037986181148]}, {"season": 2022, "games": 17, "zUnits": 220, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [78.70588235294117, 0.7058823529411765, 11.80931899641577]}]}}}, {"id": "2013:GlenMi00", "name": "Mike Glennon", "year": 2013, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -11}, "contributions": {"QB": -11}, "peak": {"QB": {"seasons": [2013], "games": 13, "zUnits": -54, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 13, "zUnits": -54, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.478753820950942, 1.4615384615384615, 2.8461538461538463]}]}}}, {"id": "2013:WillTe01", "name": "Terrance Williams", "year": 2013, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2013, 2014], "games": 30, "zUnits": -10, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 15, "zUnits": -9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.06666666666667, 0.3333333333333333, 15.352697846490726]}, {"season": 2014, "games": 15, "zUnits": -11, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.4, 0.5333333333333333, 15.110986474996963]}]}}}, {"id": "2013:AlleKe00", "name": "Keenan Allen", "year": 2013, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2015, 2017], "games": 24, "zUnits": 71, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2015, "games": 8, "zUnits": 29, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [90.625, 0.5, 11.523056060103638]}, {"season": 2017, "games": 16, "zUnits": 92, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [87.0625, 0.375, 13.487054518092892]}]}}}, {"id": "2013:GoodMa00", "name": "Marquise Goodwin", "year": 2013, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2016, 2017], "games": 30, "zUnits": -26, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2016, "games": 14, "zUnits": -77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30.785714285714285, 0.21428571428571427, 13.820484782212501]}, {"season": 2017, "games": 16, "zUnits": 19, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [60.125, 0.125, 15.68943251614258]}]}}}, {"id": "2013:WheaMa00", "name": "Markus Wheaton", "year": 2013, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2014, 2015], "games": 32, "zUnits": -44, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2014, "games": 16, "zUnits": -71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.25, 0.125, 12.475133660539717]}, {"season": 2015, "games": 16, "zUnits": -17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.8125, 0.3125, 15.4288707814872]}]}}}, {"id": "2013:ReedJo02", "name": "Jordan Reed", "year": 2013, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": 3}, "contributions": {"TE": 2}, "peak": {"TE": {"seasons": [2015, 2016], "games": 26, "zUnits": 73, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 14, "zUnits": 95, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68, 0.7857142857142857, 10.948524814476556]}, {"season": 2016, "games": 12, "zUnits": 47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [57.166666666666664, 0.5, 10.575282982045277]}]}}}, {"id": "2013:BailSt01", "name": "Stedman Bailey", "year": 2013, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2013, 2014], "games": 24, "zUnits": -98, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2013, "games": 11, "zUnits": -123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.545454545454547, 0, 13.321268949793907]}, {"season": 2014, "games": 13, "zUnits": -77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.46153846153846, 0.07692307692307693, 13.773934897079943]}]}}}, {"id": "2013:DaviKn00", "name": "Knile Davis", "year": 2013, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2013, 2014], "games": 32, "zUnits": -115, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2013, "games": 16, "zUnits": -140, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.8125, 3.8389511555943794, 0.25]}, {"season": 2014, "games": 16, "zUnits": -90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.125, 3.745087390145157, 0.4375]}]}}}, {"id": "2013:BarkMa00", "name": "Matt Barkley", "year": 2013, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -13}, "contributions": {"QB": -13}, "peak": {"QB": {"seasons": [2020], "games": 4, "zUnits": -68, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 4, "zUnits": -68, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.271514063776314, 0.125, -0.75]}]}}}, {"id": "2013:SandAc00", "name": "Ace Sanders", "year": 2013, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2013, 2014], "games": 27, "zUnits": -136, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 15, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.266666666666666, 0.06666666666666667, 10.914810378275476]}, {"season": 2014, "games": 12, "zUnits": -159, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.583333333333333, 0, 12.401002606244349]}]}}}, {"id": "2013:BoycJo00", "name": "Josh Boyce", "year": 2013, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2013], "games": 6, "zUnits": -128, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 6, "zUnits": -128, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.125, 0, 13.361529247187528]}]}}}, {"id": "2013:SimsDi00", "name": "Dion Sims", "year": 2013, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2016, 2017], "games": 25, "zUnits": -95, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 13, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.692307692307693, 0.3076923076923077, 10.450485112077617]}, {"season": 2017, "games": 12, "zUnits": -98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15, 0.08333333333333333, 11.378657487091221]}]}}}, {"id": "2013:NassRy00", "name": "Ryan Nassib", "year": 2013, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -16}, "contributions": {"QB": -16}, "peak": {"QB": {"seasons": [2014], "games": 2, "zUnits": -82, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 2, "zUnits": -82, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.037839653302244, 0, -0.375]}]}}}, {"id": "2013:JoneLa02", "name": "Landry Jones", "year": 2013, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -12}, "contributions": {"QB": -12}, "peak": {"QB": {"seasons": [2015], "games": 7, "zUnits": -61, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 7, "zUnits": -61, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.095657792256602, 0.375, -0.625]}]}}}, {"id": "2013:FranJo01", "name": "Johnathan Franklin", "year": 2013, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2013], "games": 7, "zUnits": -122, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 7, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.125, 4.3497621550507946, 0.125]}]}}}, {"id": "2013:PattQu00", "name": "Quinton Patton", "year": 2013, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2015, 2016], "games": 29, "zUnits": -113, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 16, "zUnits": -110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.625, 0.0625, 13.112273963834214]}, {"season": 2016, "games": 13, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.384615384615383, 0, 11.826994061948323]}]}}}, {"id": "2013:JuszKy00", "name": "Kyle Juszczyk", "year": 2013, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2016, 2017, 2018], "games": 45, "zUnits": -123, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2016, "games": 16, "zUnits": -127, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18, 4.157939985810275, 0.0625]}, {"season": 2017, "games": 14, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.714285714285715, 4.056149839391621, 0.07142857142857142]}, {"season": 2018, "games": 15, "zUnits": -125, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.6, 4.309809627128725, 0.06666666666666667]}]}}}, {"id": "2013:ToilLe00", "name": "Levine Toilolo", "year": 2013, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2016, 2017, 2018], "games": 34, "zUnits": -76, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2016, "games": 13, "zUnits": -64, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.307692307692307, 0.15384615384615385, 13.795980611077827]}, {"season": 2017, "games": 10, "zUnits": -112, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.2, 0.1, 10.810466355216786]}, {"season": 2018, "games": 11, "zUnits": -58, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.90909090909091, 0.09090909090909091, 11.864305670920485]}]}}}, {"id": "2013:RobiDe00", "name": "Denard Robinson", "year": 2013, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -5}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [2014, 2015, 2016], "games": 35, "zUnits": -100, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 13, "zUnits": -46, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.30769230769231, 4.235533826782837, 0.3076923076923077]}, {"season": 2015, "games": 12, "zUnits": -127, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.833333333333336, 4.041600735004867, 0.08333333333333333]}, {"season": 2016, "games": 10, "zUnits": -138, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.6, 3.9615865142558784, 0]}]}}}, {"id": "2013:TaylSt00", "name": "Stepfan Taylor", "year": 2013, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2013, 2014], "games": 24, "zUnits": -137, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2013, "games": 12, "zUnits": -160, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.5, 3.8648654150812094, 0]}, {"season": 2014, "games": 12, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.916666666666668, 3.8119659465887525, 0.3333333333333333]}]}}}, {"id": "2013:StilKe00", "name": "Kenny Stills", "year": 2013, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2013, 2014], "games": 31, "zUnits": -7, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2013, "games": 16, "zUnits": -16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.0625, 0.3125, 16.791929687746997]}, {"season": 2014, "games": 15, "zUnits": 3, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62.06666666666667, 0.2, 14.21974294435265]}]}}}, {"id": "2013:RandJo01", "name": "Joseph Randle", "year": 2013, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -6}, "contributions": {"RB": -6}, "peak": {"RB": {"seasons": [2014], "games": 14, "zUnits": -56, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 14, "zUnits": -56, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.142857142857142, 5.008943372807726, 0.21428571428571427]}]}}}, {"id": "2013:ThomCh03", "name": "Chris Thompson", "year": 2013, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": 2}, "contributions": {"RB": -5}, "peak": {"RB": {"seasons": [2016, 2017, 2018], "games": 36, "zUnits": -42, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2016, "games": 16, "zUnits": -49, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.0625, 4.58680772922666, 0.3125]}, {"season": 2017, "games": 10, "zUnits": 17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [80.4, 4.250048980578679, 0.6]}, {"season": 2018, "games": 10, "zUnits": -90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.6, 4.289926151957359, 0.1]}]}}}, {"id": "2013:WillLu00", "name": "Luke Willson", "year": 2013, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2013, 2014], "games": 26, "zUnits": -48, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2013, "games": 13, "zUnits": -79, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.923076923076923, 0.07692307692307693, 12.310514429109157]}, {"season": 2014, "games": 13, "zUnits": -16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27.846153846153847, 0.23076923076923078, 13.368065170492965]}]}}}, {"id": "2013:StacZa00", "name": "Zac Stacy", "year": 2013, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": 0}, "contributions": {"RB": -3}, "peak": {"RB": {"seasons": [2013, 2014], "games": 22, "zUnits": -30, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 13, "zUnits": 4, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [85.6923076923077, 3.953204847002984, 0.6153846153846154]}, {"season": 2014, "games": 9, "zUnits": -80, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.44444444444444, 4.013354825533901, 0.1111111111111111]}]}}}, {"id": "2013:KingTa00", "name": "Tavarres King", "year": 2013, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2017], "games": 8, "zUnits": -77, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 8, "zUnits": -77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30, 0.375, 13.06856659142212]}]}}}, {"id": "2013:GillMi00", "name": "Mike Gillislee", "year": 2013, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -2}, "contributions": {"RB": -4}, "peak": {"RB": {"seasons": [2016, 2017], "games": 24, "zUnits": -38, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 15, "zUnits": -21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.8, 4.9332522313934275, 0.6]}, {"season": 2017, "games": 9, "zUnits": -68, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.22222222222222, 3.8529805530142323, 0.5555555555555556]}]}}}, {"id": "2013:FullCo00", "name": "Corey Fuller", "year": 2013, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2014], "games": 13, "zUnits": -115, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 13, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.307692307692307, 0.07692307692307693, 13.714456677836285]}]}}}, {"id": "2013:KasaNi00", "name": "Nick Kasa", "year": 2013, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2013], "games": 4, "zUnits": -134, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 4, "zUnits": -134, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.125, 0.125, 11.371797466305095]}]}}}, {"id": "2013:MurrLa00", "name": "Latavius Murray", "year": 2013, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": 1}, "contributions": {"RB": -1}, "peak": {"RB": {"seasons": [2015, 2016, 2017], "games": 46, "zUnits": -9, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2015, "games": 16, "zUnits": 3, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [81.125, 4.029910717884734, 0.375]}, {"season": 2016, "games": 14, "zUnits": 6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.14285714285714, 4.076554910203657, 0.8571428571428571]}, {"season": 2017, "games": 16, "zUnits": -34, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.0625, 3.939898838021846, 0.5]}]}}}, {"id": "2013:BarnKe00", "name": "Kenjon Barner", "year": 2013, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2016, 2017], "games": 24, "zUnits": -135, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 11, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.545454545454545, 4.280186602441566, 0.18181818181818182]}, {"season": 2017, "games": 13, "zUnits": -150, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.692307692307692, 3.96558648978365, 0.07692307692307693]}]}}}, {"id": "2013:RiveMy00", "name": "Mychal Rivera", "year": 2013, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2013, 2014], "games": 32, "zUnits": -56, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2013, "games": 16, "zUnits": -70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [25.4375, 0.25, 11.037142962580262]}, {"season": 2014, "games": 16, "zUnits": -43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.375, 0.25, 9.853856691654933]}]}}}, {"id": "2013:BrowJu00", "name": "Justin Brown", "year": 2013, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2014], "games": 6, "zUnits": -142, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 6, "zUnits": -142, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.75, 0, 11.558002233923727]}]}}}, {"id": "2013:ElliAn00", "name": "Andre Ellington", "year": 2013, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": 0}, "contributions": {"RB": -1}, "peak": {"RB": {"seasons": [2013, 2014], "games": 27, "zUnits": -11, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 15, "zUnits": -2, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68.2, 4.874411451610296, 0.26666666666666666]}, {"season": 2014, "games": 12, "zUnits": -23, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [87.91666666666667, 3.5659483365248064, 0.4166666666666667]}]}}}, {"id": "2013:JameMi00", "name": "Mike James", "year": 2013, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2013], "games": 7, "zUnits": -91, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 7, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.25, 4.410135602819028, 0]}]}}}, {"id": "2013:BurkRe00", "name": "Rex Burkhead", "year": 2013, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -3}, "contributions": {"RB": -8}, "peak": {"RB": {"seasons": [2017, 2018, 2019], "games": 31, "zUnits": -71, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 10, "zUnits": -28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51.8, 4.067122151310386, 0.8]}, {"season": 2018, "games": 8, "zUnits": -110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.625, 3.9583403804452377, 0.125]}, {"season": 2019, "games": 13, "zUnits": -79, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.69230769230769, 4.414320145151245, 0.23076923076923078]}]}}}, {"id": "2013:WareSp00", "name": "Spencer Ware", "year": 2013, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": 2}, "contributions": {"RB": 0}, "peak": {"RB": {"seasons": [2015, 2016], "games": 23, "zUnits": 3, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2015, "games": 9, "zUnits": -28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.333333333333336, 4.720623969452399, 0.6666666666666666]}, {"season": 2016, "games": 14, "zUnits": 22, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [97.71428571428571, 4.2534512691403785, 0.35714285714285715]}]}}}, {"id": "2013:HamiCo00", "name": "Cobi Hamilton", "year": 2013, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2016], "games": 11, "zUnits": -112, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 11, "zUnits": -112, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.272727272727273, 0.18181818181818182, 13.157629832990162]}]}}}, {"id": "2013:RiddTh00", "name": "Theo Riddick", "year": 2013, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -2}, "contributions": {"RB": -8}, "peak": {"RB": {"seasons": [2016, 2017, 2018], "games": 40, "zUnits": -74, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 10, "zUnits": -22, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.8, 4.018665096406661, 0.6]}, {"season": 2017, "games": 16, "zUnits": -84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.625, 3.7446088739940397, 0.3125]}, {"season": 2018, "games": 14, "zUnits": -100, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.642857142857146, 4.3318531409278735, 0]}]}}}, {"id": "2013:GrifRy00", "name": "Ryan Griffin", "year": 2013, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2018, 2019], "games": 26, "zUnits": -60, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2018, "games": 13, "zUnits": -64, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.46153846153846, 0, 11.982955355869349]}, {"season": 2019, "games": 13, "zUnits": -55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.615384615384617, 0.38461538461538464, 10.10765306122449]}]}}}, {"id": "2013:ButlBr00", "name": "Brice Butler", "year": 2013, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2016, 2017], "games": 27, "zUnits": -101, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2016, "games": 14, "zUnits": -126, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.642857142857142, 0.21428571428571427, 13.117578307620382]}, {"season": 2017, "games": 13, "zUnits": -74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.384615384615383, 0.23076923076923078, 15.650915475294708]}]}}}, {"id": "2013:WillMi06", "name": "Michael Williams", "year": 2013, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -5}, "contributions": {"TE": -5}, "peak": {"TE": {"seasons": [2015], "games": 9, "zUnits": -153, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 9, "zUnits": -153, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.888888888888889, 0, 10.756891008901734]}]}}}, {"id": "2013:BohaTo00", "name": "Tommy Bohanon", "year": 2013, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2017, 2018], "games": 21, "zUnits": -152, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 12, "zUnits": -151, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4, 3.885790788713366, 0.25]}, {"season": 2018, "games": 9, "zUnits": -153, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.555555555555555, 4.311479601286162, 0]}]}}}, {"id": "2013:JohnCh08", "name": "Charles Johnson", "year": 2013, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2014, 2016], "games": 25, "zUnits": -104, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 11, "zUnits": -46, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.18181818181818, 0.18181818181818182, 14.203870390570435]}, {"season": 2016, "games": 14, "zUnits": -150, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.571428571428573, 0, 12.328172043010753]}]}}}, {"id": "2013:GragCh00", "name": "Chris Gragg", "year": 2013, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2015], "games": 7, "zUnits": -103, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 7, "zUnits": -103, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.75, 0, 11.4042238879466]}]}}}, {"id": "2013:DorsKe01", "name": "Kevin Dorsey", "year": 2013, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2014], "games": 1, "zUnits": -117, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 1, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.5, 0, 12.75600302660634]}]}}}, {"id": "2013:WillKe05", "name": "Kerwynn Williams", "year": 2013, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2016], "games": 5, "zUnits": -86, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 5, "zUnits": -86, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.375, 4.843929648390499, 0.25]}]}}}, {"id": "2013:WilsMa02", "name": "Marquess Wilson", "year": 2013, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2015], "games": 11, "zUnits": -55, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 11, "zUnits": -55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.18181818181818, 0.09090909090909091, 14.771317893621601]}]}}}, {"id": "2013:DaniB.00", "name": "B.J. Daniels", "year": 2013, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2015], "games": 6, "zUnits": -150, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 6, "zUnits": -150, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.25, 0, 12.83551368218915]}]}}}, {"id": "2013:RenfSe00", "name": "Sean Renfree", "year": 2013, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": -20}, "contributions": {"QB": -20}, "peak": {"QB": {"seasons": [2015], "games": 2, "zUnits": -99, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 2, "zUnits": -99, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.6822203474160125, 0, -0.5]}]}}}, {"id": "2013:CoxxMi00", "name": "Michael Cox", "year": 2013, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2014], "games": 4, "zUnits": -126, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 4, "zUnits": -126, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.25, 4.291831243211218, 0]}]}}}, {"id": "2013:CunnJu00", "name": "Justice Cunningham", "year": 2013, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2013], "games": 1, "zUnits": -117, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": null, "window": [{"season": 2013, "games": 1, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.5, 0, 11.210507143724449]}]}}}, {"id": "2014:BortBl00", "name": "Blake Bortles", "year": 2014, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 0}, "contributions": {"QB": -7}, "peak": {"QB": {"seasons": [2015, 2016, 2017], "games": 48, "zUnits": -34, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 16, "zUnits": 1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.061358287759564, 2.1875, 19.375]}, {"season": 2016, "games": 16, "zUnits": -79, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.092049484126741, 1.4375, 22.4375]}, {"season": 2017, "games": 16, "zUnits": -22, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.684798905112867, 1.3125, 20.125]}]}}}, {"id": "2014:WatkSa00", "name": "Sammy Watkins", "year": 2014, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2014, 2015], "games": 29, "zUnits": 47, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2014, "games": 16, "zUnits": 17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [61.375, 0.375, 14.457222040261016]}, {"season": 2015, "games": 13, "zUnits": 84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [80.53846153846153, 0.6923076923076923, 15.997071531445032]}]}}}, {"id": "2014:EvanMi00", "name": "Mike Evans", "year": 2014, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 3}, "peak": {"WR": {"seasons": [2018, 2019, 2020], "games": 45, "zUnits": 97, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 16, "zUnits": 128, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [95.25, 0.5, 16.453044870049975]}, {"season": 2019, "games": 13, "zUnits": 113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [89, 0.6153846153846154, 15.984164720438997]}, {"season": 2020, "games": 16, "zUnits": 54, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62.875, 0.8125, 13.844131469363473]}]}}}, {"id": "2014:EbroEr00", "name": "Eric Ebron", "year": 2014, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 1}, "peak": {"TE": {"seasons": [2016, 2017, 2018], "games": 45, "zUnits": 24, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2016, "games": 13, "zUnits": 11, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.69230769230769, 0.07692307692307693, 11.431067761278532]}, {"season": 2017, "games": 16, "zUnits": -14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.875, 0.25, 10.916139601434999]}, {"season": 2018, "games": 16, "zUnits": 74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.875, 0.8125, 11.375829054343177]}]}}}, {"id": "2014:BeckOd00", "name": "Odell Beckham Jr.", "year": 2014, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 5}, "contributions": {"WR": 4}, "peak": {"WR": {"seasons": [2014, 2015], "games": 27, "zUnits": 135, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 12, "zUnits": 149, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [108.75, 1, 14.020133006816499]}, {"season": 2015, "games": 15, "zUnits": 124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [96.66666666666667, 0.8666666666666667, 14.624892363730579]}]}}}, {"id": "2014:CookBr00", "name": "Brandin Cooks", "year": 2014, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2016, 2017, 2018], "games": 46, "zUnits": 69, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 15, "zUnits": 85, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [78.2, 0.5333333333333333, 14.420450019912387]}, {"season": 2017, "games": 16, "zUnits": 65, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [67.625, 0.4375, 15.46622311987644]}, {"season": 2018, "games": 15, "zUnits": 57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [80.26666666666667, 0.3333333333333333, 14.441392772052701]}]}}}, {"id": "2014:ManzJo00", "name": "Johnny Manziel", "year": 2014, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -13}, "contributions": {"QB": -13}, "peak": {"QB": {"seasons": [2015], "games": 9, "zUnits": -64, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 9, "zUnits": -64, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.7185159561311005, 0.7777777777777778, 25.555555555555557]}]}}}, {"id": "2014:BenjKe00", "name": "Kelvin Benjamin", "year": 2014, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2014, 2016], "games": 32, "zUnits": 25, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 16, "zUnits": 25, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [63, 0.5625, 13.586758192473752]}, {"season": 2016, "games": 16, "zUnits": 25, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [58.8125, 0.4375, 14.251705399468147]}]}}}, {"id": "2014:BridTe00", "name": "Teddy Bridgewater", "year": 2014, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -2}, "contributions": {"QB": -4}, "peak": {"QB": {"seasons": [2020, 2021], "games": 29, "zUnits": -21, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2020, "games": 15, "zUnits": -31, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.162207637840029, 1, 18.6]}, {"season": 2021, "games": 14, "zUnits": -10, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.145779850147685, 1.2857142857142858, 7.571428571428571]}]}}}, {"id": "2014:CarrDe02", "name": "Derek Carr", "year": 2014, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": 6}, "contributions": {"QB": 3}, "peak": {"QB": {"seasons": [2019, 2020, 2021], "games": 49, "zUnits": 17, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2019, "games": 16, "zUnits": 18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.694327409935177, 1.3125, 5.125]}, {"season": 2020, "games": 16, "zUnits": 31, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.837518333995076, 1.6875, 8.75]}, {"season": 2021, "games": 17, "zUnits": 1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.230689793934213, 1.3529411764705883, 6.352941176470588]}]}}}, {"id": "2014:SefeAu00", "name": "Austin Seferian-Jenkins", "year": 2014, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2016, 2017], "games": 22, "zUnits": -89, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2016, "games": 9, "zUnits": -108, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.11111111111111, 0.1111111111111111, 11.237841076194107]}, {"season": 2017, "games": 13, "zUnits": -75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27.46153846153846, 0.23076923076923078, 8.612994836488813]}]}}}, {"id": "2014:LeexMa00", "name": "Marqise Lee", "year": 2014, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2015, 2016, 2017], "games": 38, "zUnits": -46, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2015, "games": 9, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.22222222222222, 0.1111111111111111, 12.971920840667842]}, {"season": 2016, "games": 16, "zUnits": -24, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.1875, 0.1875, 13.283963463984277]}, {"season": 2017, "games": 13, "zUnits": -26, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54, 0.23076923076923078, 12.666176702189091]}]}}}, {"id": "2014:MattJo00", "name": "Jordan Matthews", "year": 2014, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 3}, "contributions": {"TE": 2}, "peak": {"TE": {"seasons": [2014, 2015], "games": 32, "zUnits": 73, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 16, "zUnits": 77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.5, 0.5, 12.42411741098592]}, {"season": 2015, "games": 16, "zUnits": 69, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62.3125, 0.5, 11.530238289510931]}]}}}, {"id": "2014:RichPa01", "name": "Paul Richardson", "year": 2014, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2017, 2019], "games": 26, "zUnits": -57, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 16, "zUnits": -15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.9375, 0.375, 14.733664816057592]}, {"season": 2019, "games": 10, "zUnits": -125, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.5, 0.2, 11.007999618665217]}]}}}, {"id": "2014:AmarJa00", "name": "Jace Amaro", "year": 2014, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2014], "games": 14, "zUnits": -77, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 14, "zUnits": -77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.642857142857142, 0.14285714285714285, 9.972638071553444]}]}}}, {"id": "2014:NiklTr00", "name": "Troy Niklas", "year": 2014, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2017], "games": 11, "zUnits": -108, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 11, "zUnits": -108, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12, 0.09090909090909091, 11.318038705344025]}]}}}, {"id": "2014:AdamDa01", "name": "Davante Adams", "year": 2014, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 5}, "contributions": {"WR": 5}, "peak": {"WR": {"seasons": [2020, 2021, 2022], "games": 47, "zUnits": 146, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 14, "zUnits": 157, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [98.14285714285714, 1.2857142857142858, 12.085607909905844]}, {"season": 2021, "games": 16, "zUnits": 131, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [97.0625, 0.6875, 12.597941534313241]}, {"season": 2022, "games": 17, "zUnits": 150, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [89.17647058823529, 0.8235294117647058, 14.560995850622406]}]}}}, {"id": "2014:SankBi00", "name": "Bishop Sankey", "year": 2014, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -12}, "peak": {"RB": {"seasons": [2014, 2015], "games": 28, "zUnits": -111, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 16, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.875, 3.898216068626852, 0.125]}, {"season": 2015, "games": 12, "zUnits": -137, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27.666666666666668, 4.094879746570155, 0.16666666666666666]}]}}}, {"id": "2014:HillJe01", "name": "Jeremy Hill", "year": 2014, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 6}, "contributions": {"RB": 0}, "peak": {"RB": {"seasons": [2014, 2015], "games": 32, "zUnits": -1, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 16, "zUnits": 51, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [83.6875, 4.774380277310455, 0.5625]}, {"season": 2015, "games": 16, "zUnits": -53, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.5625, 3.7242951168601013, 0.75]}]}}}, {"id": "2014:LatiCo00", "name": "Cody Latimer", "year": 2014, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2017, 2019], "games": 25, "zUnits": -110, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 11, "zUnits": -94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.09090909090909, 0.18181818181818182, 13.761044824250241]}, {"season": 2019, "games": 14, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.428571428571427, 0.14285714285714285, 12.841925516344121]}]}}}, {"id": "2014:HydeCa00", "name": "Carlos Hyde", "year": 2014, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 4}, "contributions": {"RB": 2}, "peak": {"RB": {"seasons": [2016, 2017], "games": 29, "zUnits": 17, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 13, "zUnits": 32, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [88.53846153846153, 4.424554253975012, 0.6923076923076923]}, {"season": 2017, "games": 16, "zUnits": 5, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [80.5, 3.94414127298501, 0.5]}]}}}, {"id": "2014:RobiAl02", "name": "Allen Robinson", "year": 2014, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2014, 2015], "games": 26, "zUnits": 60, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2014, "games": 10, "zUnits": -44, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.8, 0.2, 12.044052484933289]}, {"season": 2015, "games": 16, "zUnits": 125, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [87.5, 0.875, 16.29760398027321]}]}}}, {"id": "2014:GaroJi00", "name": "Jimmy Garoppolo", "year": 2014, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": 9}, "contributions": {"QB": 9}, "peak": {"QB": {"seasons": [2021, 2022], "games": 26, "zUnits": 47, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2021, "games": 15, "zUnits": 46, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.847428897831386, 1.3333333333333333, 3.4]}, {"season": 2022, "games": 11, "zUnits": 48, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.6769095638334885, 1.4545454545454546, 3]}]}}}, {"id": "2014:LandJa00", "name": "Jarvis Landry", "year": 2014, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2017, 2018, 2019], "games": 48, "zUnits": 7, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2017, "games": 16, "zUnits": -5, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [61.6875, 0.5625, 9.678107016818744]}, {"season": 2018, "games": 16, "zUnits": -15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [61, 0.25, 12.257236080412587]}, {"season": 2019, "games": 16, "zUnits": 40, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [73.375, 0.375, 13.87136263612905]}]}}}, {"id": "2014:FiedC.00", "name": "C.J. Fiedorowicz", "year": 2014, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2015, 2016], "games": 29, "zUnits": -81, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2015, "games": 14, "zUnits": -130, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.928571428571429, 0.07142857142857142, 10.552710708377813]}, {"season": 2016, "games": 15, "zUnits": -35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.266666666666666, 0.26666666666666666, 10.574132931861268]}]}}}, {"id": "2014:SimsCh00", "name": "Charles Sims", "year": 2014, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -1}, "contributions": {"RB": -4}, "peak": {"RB": {"seasons": [2014, 2015], "games": 24, "zUnits": -38, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2014, "games": 8, "zUnits": -102, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.875, 3.6045207788793174, 0.125]}, {"season": 2015, "games": 16, "zUnits": -6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68.125, 4.531146486694747, 0.25]}]}}}, {"id": "2014:MasoTr00", "name": "Tre Mason", "year": 2014, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -1}, "contributions": {"RB": -12}, "peak": {"RB": {"seasons": [2014, 2015], "games": 25, "zUnits": -103, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 12, "zUnits": -7, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [76.08333333333333, 4.223478312881601, 0.4166666666666667]}, {"season": 2015, "games": 13, "zUnits": -191, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.692307692307693, 3.5196989871189297, 0.07692307692307693]}]}}}, {"id": "2014:HuffJo00", "name": "Josh Huff", "year": 2014, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2014, 2015], "games": 27, "zUnits": -129, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2014, "games": 12, "zUnits": -146, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.166666666666666, 0, 12.879897205915698]}, {"season": 2015, "games": 15, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.8, 0.2, 12.363797154913208]}]}}}, {"id": "2014:MoncDo00", "name": "Donte Moncrief", "year": 2014, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2015, 2016, 2017], "games": 37, "zUnits": -59, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 16, "zUnits": -51, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.8125, 0.375, 11.97591955138354]}, {"season": 2016, "games": 9, "zUnits": -53, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.111111111111114, 0.7777777777777778, 11.52347670250896]}, {"season": 2017, "games": 12, "zUnits": -76, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.583333333333336, 0.16666666666666666, 13.898057078361818]}]}}}, {"id": "2014:BrowJo02", "name": "John Brown", "year": 2014, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2018, 2019, 2020], "games": 40, "zUnits": 1, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2018, "games": 16, "zUnits": -15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.6875, 0.3125, 15.271572290636072]}, {"season": 2019, "games": 15, "zUnits": 38, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [70.66666666666667, 0.4, 14.249646841986104]}, {"season": 2020, "games": 9, "zUnits": -31, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.888888888888886, 0.3333333333333333, 13.2763991577198]}]}}}, {"id": "2014:WestTe00", "name": "Terrance West", "year": 2014, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -4}, "contributions": {"RB": -8}, "peak": {"RB": {"seasons": [2014, 2015, 2016], "games": 38, "zUnits": -68, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2014, "games": 14, "zUnits": -57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.642857142857146, 4.008673244627183, 0.35714285714285715]}, {"season": 2015, "games": 8, "zUnits": -143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.5, 3.9502921157148934, 0]}, {"season": 2016, "games": 16, "zUnits": -40, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [63.125, 4.056599653618017, 0.375]}]}}}, {"id": "2014:McKiJe00", "name": "Jerick McKinnon", "year": 2014, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -5}, "contributions": {"RB": -9}, "peak": {"RB": {"seasons": [2015, 2016, 2017], "games": 47, "zUnits": -79, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2015, "games": 16, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27.75, 4.473337649643504, 0.1875]}, {"season": 2016, "games": 15, "zUnits": -81, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.93333333333333, 3.681790341737756, 0.26666666666666666]}, {"season": 2017, "games": 16, "zUnits": -45, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [61.9375, 3.8920321312596133, 0.3125]}]}}}, {"id": "2014:ArchDr00", "name": "Dri Archer", "year": 2014, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2014], "games": 10, "zUnits": -144, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 10, "zUnits": -144, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.3, 4.121367720854242, 0]}]}}}, {"id": "2014:RodgRi00", "name": "Richard Rodgers", "year": 2014, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2014, 2015], "games": 29, "zUnits": -65, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2014, "games": 13, "zUnits": -82, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.307692307692307, 0.15384615384615385, 11.162787777312683]}, {"season": 2015, "games": 16, "zUnits": -51, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.875, 0.5, 9.53383412833815]}]}}}, {"id": "2014:GillCr00", "name": "Crockett Gillmore", "year": 2014, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2015], "games": 10, "zUnits": -10, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 10, "zUnits": -10, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.2, 0.4, 11.761546084027893]}]}}}, {"id": "2014:FreeDe00", "name": "Devonta Freeman", "year": 2014, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": 12}, "contributions": {"RB": 8}, "peak": {"RB": {"seasons": [2015, 2016, 2017], "games": 45, "zUnits": 70, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 15, "zUnits": 110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [108.93333333333334, 4.013554308892638, 0.9333333333333333]}, {"season": 2016, "games": 16, "zUnits": 65, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [96.3125, 4.567534246208193, 0.8125]}, {"season": 2017, "games": 14, "zUnits": 34, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [84.42857142857143, 4.283810921671971, 0.5714285714285714]}]}}}, {"id": "2014:SaunJa00", "name": "Jalen Saunders", "year": 2014, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2014], "games": 8, "zUnits": -155, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 8, "zUnits": -155, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.875, 0, 12.852777220154728]}]}}}, {"id": "2014:ElliBr00", "name": "Bruce Ellington", "year": 2014, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2015, 2017], "games": 24, "zUnits": -125, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2015, "games": 13, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.76923076923077, 0, 12.691545065815182]}, {"season": 2017, "games": 11, "zUnits": -100, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30, 0.18181818181818182, 12.157477904885793]}]}}}, {"id": "2014:WillAn00", "name": "Andre Williams", "year": 2014, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2014, 2015], "games": 32, "zUnits": -142, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 16, "zUnits": -73, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.1875, 3.578392584523554, 0.4375]}, {"season": 2015, "games": 16, "zUnits": -210, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.5, 3.542272993328791, 0.0625]}]}}}, {"id": "2014:CareKa00", "name": "Ka'Deem Carey", "year": 2014, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2014, 2015], "games": 20, "zUnits": -133, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 11, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.545454545454547, 4.201106244808578, 0]}, {"season": 2015, "games": 9, "zUnits": -146, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.77777777777778, 3.9716595996210677, 0.3333333333333333]}]}}}, {"id": "2014:BryaMa00", "name": "Martavis Bryant", "year": 2014, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2014, 2015], "games": 21, "zUnits": 35, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 10, "zUnits": 41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.9, 0.8, 16.793501675442794]}, {"season": 2015, "games": 11, "zUnits": 29, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [69.54545454545455, 0.5454545454545454, 14.47170547287566]}]}}}, {"id": "2014:ThomLo00", "name": "Logan Thomas", "year": 2014, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2020, 2022], "games": 29, "zUnits": -41, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 16, "zUnits": -3, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.875, 0.375, 9.739101926024237]}, {"season": 2022, "games": 13, "zUnits": -88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.846153846153847, 0.07692307692307693, 9.250792166640695]}]}}}, {"id": "2014:NorwKe00", "name": "Kevin Norwood", "year": 2014, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2014], "games": 6, "zUnits": -131, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 6, "zUnits": -131, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.75, 0, 12.652207533969143]}]}}}, {"id": "2014:ThomDe05", "name": "De'Anthony Thomas", "year": 2014, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2014, 2015], "games": 22, "zUnits": -154, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2014, "games": 12, "zUnits": -162, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13, 0, 10.328982902354651]}, {"season": 2015, "games": 10, "zUnits": -144, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14, 0.1, 11.334817826171337]}]}}}, {"id": "2014:WhitJa02", "name": "James White", "year": 2014, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": 0}, "contributions": {"RB": -5}, "peak": {"RB": {"seasons": [2017, 2018, 2019], "games": 45, "zUnits": -43, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2017, "games": 14, "zUnits": -79, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.857142857142854, 4.014042187516806, 0.21428571428571427]}, {"season": 2018, "games": 16, "zUnits": 1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [73.5, 4.435357936752074, 0.75]}, {"season": 2019, "games": 15, "zUnits": -57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [60.53333333333333, 4.127921101496739, 0.4]}]}}}, {"id": "2014:SavaTo00", "name": "Tom Savage", "year": 2014, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -17}, "contributions": {"QB": -17}, "peak": {"QB": {"seasons": [2016], "games": 3, "zUnits": -84, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 3, "zUnits": -84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.791620528290901, 0, 1.5]}]}}}, {"id": "2014:TaliLo00", "name": "Lorenzo Taliaferro", "year": 2014, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -9}, "contributions": {"RB": -9}, "peak": {"RB": {"seasons": [2014], "games": 12, "zUnits": -80, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 12, "zUnits": -80, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.833333333333336, 4.198514579130754, 0.3333333333333333]}]}}}, {"id": "2014:GranRy01", "name": "Ryan Grant", "year": 2014, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2017, 2018], "games": 30, "zUnits": -97, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 16, "zUnits": -70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.8125, 0.25, 12.803882618510158]}, {"season": 2018, "games": 14, "zUnits": -126, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.857142857142858, 0.07142857142857142, 11.054664691166112]}]}}}, {"id": "2014:StreDe00", "name": "Devin Street", "year": 2014, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2015], "games": 11, "zUnits": -131, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 11, "zUnits": -131, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.363636363636363, 0.09090909090909091, 13.695579400812239]}]}}}, {"id": "2014:McCaA.00", "name": "A.J. McCarron", "year": 2014, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -10}, "contributions": {"QB": -10}, "peak": {"QB": {"seasons": [2015], "games": 7, "zUnits": -50, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 7, "zUnits": -50, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.1316738749545205, 0.75, 3.875]}]}}}, {"id": "2014:AbbrJa00", "name": "Jared Abbrederis", "year": 2014, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2015], "games": 8, "zUnits": -134, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 8, "zUnits": -134, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.875, 0, 12.916318918719302]}]}}}, {"id": "2014:MettZa00", "name": "Zach Mettenberger", "year": 2014, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -9}, "contributions": {"QB": -9}, "peak": {"QB": {"seasons": [2014], "games": 7, "zUnits": -48, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 7, "zUnits": -48, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.004616645424596, 1, 0.5]}]}}}, {"id": "2014:BlueAl00", "name": "Alfred Blue", "year": 2014, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2015, 2016, 2017], "games": 37, "zUnits": -93, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 14, "zUnits": -75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [57.642857142857146, 3.9114746386777832, 0.21428571428571427]}, {"season": 2016, "games": 14, "zUnits": -101, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.857142857142854, 4.172918492550394, 0.07142857142857142]}, {"season": 2017, "games": 9, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.111111111111114, 3.8889358644146395, 0.1111111111111111]}]}}}, {"id": "2014:FaleDa00", "name": "David Fales", "year": 2014, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2017], "games": 2, "zUnits": -90, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 2, "zUnits": -90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.543216320161114, 0.125, 1]}]}}}, {"id": "2014:HerrRo00", "name": "Robert Herron", "year": 2014, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2014], "games": 6, "zUnits": -135, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 6, "zUnits": -135, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.25, 0.125, 12.484335939577683]}]}}}, {"id": "2014:JoneT.00", "name": "T.J. Jones", "year": 2014, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2015, 2017], "games": 23, "zUnits": -111, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2015, "games": 10, "zUnits": -129, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.2, 0.1, 13.118410945751322]}, {"season": 2017, "games": 13, "zUnits": -97, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30.692307692307693, 0.07692307692307693, 13.104853273137698]}]}}}, {"id": "2014:HazeMa01", "name": "Matt Hazel", "year": 2014, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2017], "games": 2, "zUnits": -140, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 2, "zUnits": -140, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.125, 0, 12.525522464137477]}]}}}, {"id": "2014:PoweWa00", "name": "Walt Powell", "year": 2014, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2016], "games": 7, "zUnits": -142, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 7, "zUnits": -142, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.75, 0, 11.963831867057673]}]}}}, {"id": "2014:GricMa00", "name": "Marion Grice", "year": 2014, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2014], "games": 6, "zUnits": -135, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 6, "zUnits": -135, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.75, 3.9508734721214487, 0.125]}]}}}, {"id": "2014:EnunQu00", "name": "Quincy Enunwa", "year": 2014, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2016, 2018], "games": 27, "zUnits": -36, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 16, "zUnits": -8, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.5625, 0.25, 14.106915933528837]}, {"season": 2018, "games": 11, "zUnits": -76, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.81818181818182, 0.09090909090909091, 12.258135366555841]}]}}}, {"id": "2014:ProsJa00", "name": "Jay Prosch", "year": 2014, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2017], "games": 5, "zUnits": -143, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 5, "zUnits": -143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.875, 4.030080328149034, 0]}]}}}, {"id": "2014:GilbGa01", "name": "Garrett Gilbert", "year": 2014, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -17}, "contributions": {"QB": -17}, "peak": {"QB": {"seasons": [2019], "games": 5, "zUnits": -88, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 5, "zUnits": -88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.951679498383753, 0, -0.375]}]}}}, {"id": "2014:CampMi02", "name": "Michael Campanaro", "year": 2014, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2014], "games": 4, "zUnits": -115, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 4, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.75, 0.125, 13.33611064391342]}]}}}, {"id": "2014:JohnSt03", "name": "Storm Johnson", "year": 2014, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2014], "games": 5, "zUnits": -128, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 5, "zUnits": -128, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.25, 3.8709337154571055, 0.25]}]}}}, {"id": "2014:JaniJe00", "name": "Jeff Janis", "year": 2014, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2015, 2016], "games": 27, "zUnits": -159, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 13, "zUnits": -137, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.076923076923077, 0, 14.74176368218915]}, {"season": 2016, "games": 14, "zUnits": -178, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.642857142857143, 0.07142857142857142, 11.644112247574087]}]}}}, {"id": "2014:WrigJa03", "name": "James Wright", "year": 2014, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2014, 2016], "games": 23, "zUnits": -158, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": null, "window": [{"season": 2014, "games": 11, "zUnits": -136, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.272727272727273, 0, 13.783888394994188]}, {"season": 2016, "games": 12, "zUnits": -178, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.833333333333334, 0, 11.4048512128032]}]}}}, {"id": "2015:WinsJa00", "name": "Jameis Winston", "year": 2015, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 4}, "contributions": {"QB": -1}, "peak": {"QB": {"seasons": [2017, 2018, 2019], "games": 40, "zUnits": -6, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 13, "zUnits": 22, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.325251529065647, 1.4615384615384615, 10.384615384615385]}, {"season": 2018, "games": 11, "zUnits": -25, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.170616788619646, 1.7272727272727273, 25.545454545454547]}, {"season": 2019, "games": 16, "zUnits": -16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.001364190345821, 2.0625, 15.625]}]}}}, {"id": "2015:MariMa01", "name": "Marcus Mariota", "year": 2015, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 8}, "contributions": {"QB": 5}, "peak": {"QB": {"seasons": [2015, 2016], "games": 27, "zUnits": 23, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2015, "games": 12, "zUnits": 0, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.2690527181084645, 1.5833333333333333, 21]}, {"season": 2016, "games": 15, "zUnits": 41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.54906603392414, 1.7333333333333334, 23.266666666666666]}]}}}, {"id": "2015:CoopAm00", "name": "Amari Cooper", "year": 2015, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2021, 2022, 2023], "games": 47, "zUnits": 55, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2021, "games": 15, "zUnits": 18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [57.666666666666664, 0.5333333333333333, 12.647806681121693]}, {"season": 2022, "games": 17, "zUnits": 66, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68.23529411764706, 0.5294117647058824, 14.230828338712156]}, {"season": 2023, "games": 15, "zUnits": 81, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [83.33333333333333, 0.3333333333333333, 15.966220505530075]}]}}}, {"id": "2015:WhitKe00", "name": "Kevin White", "year": 2015, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2018], "games": 3, "zUnits": -116, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 3, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.5, 0, 14.016270733111684]}]}}}, {"id": "2015:GurlTo01", "name": "Todd Gurley", "year": 2015, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 22}, "contributions": {"RB": 12}, "peak": {"RB": {"seasons": [2017, 2018, 2019], "games": 44, "zUnits": 107, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 15, "zUnits": 195, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [139.53333333333333, 4.506617500830879, 1.2666666666666666]}, {"season": 2018, "games": 14, "zUnits": 145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [130.78571428571428, 4.737245617218827, 1.5]}, {"season": 2019, "games": 15, "zUnits": -18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [70.93333333333334, 3.9732595168729268, 0.9333333333333333]}]}}}, {"id": "2015:ParkDe01", "name": "DeVante Parker", "year": 2015, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2019, 2020, 2021], "games": 39, "zUnits": 22, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 16, "zUnits": 80, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.125, 0.5625, 15.641803704731203]}, {"season": 2020, "games": 14, "zUnits": -18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.642857142857146, 0.2857142857142857, 12.595840289638144]}, {"season": 2021, "games": 9, "zUnits": -18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [57.22222222222222, 0.2222222222222222, 12.706929353570372]}]}}}, {"id": "2015:GordMe00", "name": "Melvin Gordon", "year": 2015, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 11}, "contributions": {"RB": 8}, "peak": {"RB": {"seasons": [2016, 2017, 2018], "games": 41, "zUnits": 68, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2016, "games": 13, "zUnits": 57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [108.92307692307692, 3.9875245720623695, 0.9230769230769231]}, {"season": 2017, "games": 16, "zUnits": 54, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [98.8125, 3.927104252122144, 0.75]}, {"season": 2018, "games": 12, "zUnits": 98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [114.58333333333333, 4.801670689926918, 1.1666666666666667]}]}}}, {"id": "2015:AghoNe00", "name": "Nelson Agholor", "year": 2015, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2018, 2019, 2020], "games": 43, "zUnits": -31, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2018, "games": 16, "zUnits": -53, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46, 0.25, 11.920778775806353]}, {"season": 2019, "games": 11, "zUnits": -100, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33, 0.2727272727272727, 10.963246056269313]}, {"season": 2020, "games": 16, "zUnits": 39, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56, 0.5, 16.33863008892753]}]}}}, {"id": "2015:PerrBr02", "name": "Breshad Perriman", "year": 2015, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2019, 2020], "games": 26, "zUnits": -22, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 14, "zUnits": -8, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.07142857142857, 0.42857142857142855, 15.734302695190646]}, {"season": 2020, "games": 12, "zUnits": -39, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.083333333333336, 0.25, 14.723552448939124]}]}}}, {"id": "2015:DorsPh00", "name": "Phillip Dorsett", "year": 2015, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2015, 2016], "games": 26, "zUnits": -87, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2015, "games": 11, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.454545454545453, 0.09090909090909091, 12.869509121459435]}, {"season": 2016, "games": 15, "zUnits": -64, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.2, 0.13333333333333333, 14.482676224611708]}]}}}, {"id": "2015:YeldT.00", "name": "T.J. Yeldon", "year": 2015, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 0}, "contributions": {"RB": -5}, "peak": {"RB": {"seasons": [2015, 2016], "games": 27, "zUnits": -47, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 12, "zUnits": -1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [84.91666666666667, 4.074281286332669, 0.25]}, {"season": 2016, "games": 15, "zUnits": -84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51.8, 3.824276950043821, 0.13333333333333333]}]}}}, {"id": "2015:SmitDe04", "name": "Devin Smith", "year": 2015, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2019], "games": 3, "zUnits": -114, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 3, "zUnits": -114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.125, 0.125, 14.470399368073787]}]}}}, {"id": "2015:GreeDo00", "name": "Dorial Green-Beckham", "year": 2015, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2015, 2016], "games": 28, "zUnits": -77, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 14, "zUnits": -41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.214285714285715, 0.2857142857142857, 15.189297384355692]}, {"season": 2016, "games": 14, "zUnits": -114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28, 0.14285714285714285, 11.763766699250569]}]}}}, {"id": "2015:FuncDe00", "name": "Devin Funchess", "year": 2015, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2017, 2018], "games": 30, "zUnits": -26, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 16, "zUnits": 3, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.5, 0.5, 13.196679531056578]}, {"season": 2018, "games": 14, "zUnits": -59, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.214285714285715, 0.2857142857142857, 12.61558385034861]}]}}}, {"id": "2015:AbduAm00", "name": "Ameer Abdullah", "year": 2015, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -9}, "contributions": {"RB": -9}, "peak": {"RB": {"seasons": [2015, 2017], "games": 30, "zUnits": -82, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2015, "games": 16, "zUnits": -83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.75, 4.139700916649435, 0.1875]}, {"season": 2017, "games": 14, "zUnits": -80, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51, 3.6038038974147297, 0.35714285714285715]}]}}}, {"id": "2015:WillMa04", "name": "Maxx Williams", "year": 2015, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2018, 2019], "games": 23, "zUnits": -94, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2018, "games": 10, "zUnits": -100, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.3, 0.1, 10.54520846123793]}, {"season": 2019, "games": 13, "zUnits": -90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.538461538461538, 0.07692307692307693, 11.753106575963718]}]}}}, {"id": "2015:WalfCl00", "name": "Clive Walford", "year": 2015, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2015, 2016], "games": 30, "zUnits": -80, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 15, "zUnits": -79, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.933333333333334, 0.2, 11.344437987823401]}, {"season": 2016, "games": 15, "zUnits": -82, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.933333333333334, 0.2, 10.924240734545183]}]}}}, {"id": "2015:LockTy00", "name": "Tyler Lockett", "year": 2015, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2020, 2021, 2022], "games": 48, "zUnits": 46, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2020, "games": 16, "zUnits": 17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65.875, 0.625, 11.018562668741135]}, {"season": 2021, "games": 16, "zUnits": 84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [73.4375, 0.5, 15.043544220873066]}, {"season": 2022, "games": 16, "zUnits": 37, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64.5625, 0.5625, 12.367802285797481]}]}}}, {"id": "2015:StroJa01", "name": "Jaelen Strong", "year": 2015, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2015], "games": 10, "zUnits": -115, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 10, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.1, 0.3, 12.58491904159211]}]}}}, {"id": "2015:ColeTe01", "name": "Tevin Coleman", "year": 2015, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 1}, "contributions": {"RB": -1}, "peak": {"RB": {"seasons": [2016, 2017, 2018], "games": 44, "zUnits": -9, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 13, "zUnits": 9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.38461538461539, 4.28708118582605, 0.8461538461538461]}, {"season": 2017, "games": 15, "zUnits": -23, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [61.8, 4.027375128183216, 0.5333333333333333]}, {"season": 2018, "games": 16, "zUnits": -10, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [67.25, 4.627188912846076, 0.5625]}]}}}, {"id": "2015:ConlCh00", "name": "Chris Conley", "year": 2015, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2018, 2019], "games": 32, "zUnits": -62, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2018, "games": 16, "zUnits": -109, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.875, 0.3125, 11.589567821383826]}, {"season": 2019, "games": 16, "zUnits": -16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.4375, 0.3125, 15.174856855617957]}]}}}, {"id": "2015:JohnDu00", "name": "Duke Johnson", "year": 2015, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -2}, "contributions": {"RB": -5}, "peak": {"RB": {"seasons": [2016, 2017, 2018], "games": 48, "zUnits": -49, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2016, "games": 16, "zUnits": -52, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.5, 4.465801725491786, 0.0625]}, {"season": 2017, "games": 16, "zUnits": -16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65.0625, 4.1264177627192495, 0.4375]}, {"season": 2018, "games": 16, "zUnits": -80, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.375, 4.546138855213588, 0.1875]}]}}}, {"id": "2015:KrofTy00", "name": "Tyler Kroft", "year": 2015, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2017, 2019], "games": 25, "zUnits": -68, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 16, "zUnits": -41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [25.25, 0.4375, 10.222772040543125]}, {"season": 2019, "games": 9, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.888888888888889, 0.1111111111111111, 11.052494331065759]}]}}}, {"id": "2015:JohnDa08", "name": "David Johnson", "year": 2015, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 15}, "contributions": {"RB": 8}, "peak": {"RB": {"seasons": [2015, 2016], "games": 32, "zUnits": 74, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2015, "games": 16, "zUnits": 16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64.875, 4.399765878870278, 0.75]}, {"season": 2016, "games": 16, "zUnits": 132, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [132.375, 4.207592108168139, 1.25]}]}}}, {"id": "2015:CoatSa00", "name": "Sammie Coates", "year": 2015, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2016], "games": 14, "zUnits": -57, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 14, "zUnits": -57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.071428571428573, 0.14285714285714285, 16.066835336285052]}]}}}, {"id": "2015:MannSe00", "name": "Sean Mannion", "year": 2015, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -16}, "contributions": {"QB": -16}, "peak": {"QB": {"seasons": [2018], "games": 3, "zUnits": -83, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 3, "zUnits": -83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.203069739482197, 0, -1.125]}]}}}, {"id": "2015:HeueJe00", "name": "Jeff Heuerman", "year": 2015, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2017, 2018], "games": 21, "zUnits": -74, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2017, "games": 10, "zUnits": -81, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.2, 0.2, 12.154861203053974]}, {"season": 2018, "games": 11, "zUnits": -67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [25.545454545454547, 0.18181818181818182, 10.214419495359751]}]}}}, {"id": "2015:MontTy01", "name": "Ty Montgomery", "year": 2015, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2016, 2017, 2018], "games": 36, "zUnits": -149, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2016, "games": 15, "zUnits": -161, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.2, 0, 9.897413542574833]}, {"season": 2017, "games": 8, "zUnits": -139, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.625, 0.125, 10.571532007325695]}, {"season": 2018, "games": 13, "zUnits": -142, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.076923076923077, 0, 11.264603725923585]}]}}}, {"id": "2015:JoneMa04", "name": "Matt Jones", "year": 2015, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -4}, "contributions": {"RB": -4}, "peak": {"RB": {"seasons": [2016], "games": 7, "zUnits": -34, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 7, "zUnits": -34, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [66.625, 4.394892957337079, 0.375]}]}}}, {"id": "2015:PettBr01", "name": "Bryce Petty", "year": 2015, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -24}, "contributions": {"QB": -24}, "peak": {"QB": {"seasons": [2017], "games": 4, "zUnits": -124, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 4, "zUnits": -124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.726702444122849, 0.125, 6.875]}]}}}, {"id": "2015:CrowJa00", "name": "Jamison Crowder", "year": 2015, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2016, 2017, 2018], "games": 40, "zUnits": -30, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 16, "zUnits": -10, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.9375, 0.4375, 12.694934042789049]}, {"season": 2017, "games": 15, "zUnits": -35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.6, 0.2, 12.253033295711061]}, {"season": 2018, "games": 9, "zUnits": -56, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.111111111111114, 0.2222222222222222, 13.094122117386393]}]}}}, {"id": "2015:LangJe00", "name": "Jeremy Langford", "year": 2015, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2015, 2016], "games": 27, "zUnits": -88, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 15, "zUnits": -69, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.4, 3.814303720749245, 0.4666666666666667]}, {"season": 2016, "games": 12, "zUnits": -111, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.5, 3.7937265340128326, 0.3333333333333333]}]}}}, {"id": "2015:HardJu00", "name": "Justin Hardy", "year": 2015, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2015, 2016, 2017], "games": 32, "zUnits": -127, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2015, "games": 9, "zUnits": -133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.555555555555557, 0, 11.50463603588339]}, {"season": 2016, "games": 13, "zUnits": -135, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.615384615384615, 0.3076923076923077, 11.517815728441914]}, {"season": 2017, "games": 10, "zUnits": -111, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.1, 0.3, 12.165823927765237]}]}}}, {"id": "2015:FowlJa00", "name": "Jalston Fowler", "year": 2015, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2017], "games": 3, "zUnits": -134, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 3, "zUnits": -134, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.5, 3.990274831518661, 0.125]}]}}}, {"id": "2015:BellBl00", "name": "Blake Bell", "year": 2015, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2020, 2021], "games": 22, "zUnits": -115, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2020, "games": 11, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10, 0, 10.570448694011516]}, {"season": 2021, "games": 11, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.909090909090909, 0, 10.385144469592312]}]}}}, {"id": "2015:AlleJa01", "name": "Javorius Allen", "year": 2015, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -6}, "contributions": {"RB": -8}, "peak": {"RB": {"seasons": [2015, 2017], "games": 32, "zUnits": -71, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2015, "games": 16, "zUnits": -86, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.1875, 3.8942925010371843, 0.1875]}, {"season": 2017, "games": 16, "zUnits": -55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.5625, 3.9288855051972464, 0.375]}]}}}, {"id": "2015:DaviMi01", "name": "Mike Davis", "year": 2015, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -4}, "contributions": {"RB": -5}, "peak": {"RB": {"seasons": [2018, 2020], "games": 30, "zUnits": -49, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2018, "games": 15, "zUnits": -61, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.53333333333333, 4.478582262876897, 0.3333333333333333]}, {"season": 2020, "games": 15, "zUnits": -37, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [67.66666666666667, 4.073218399133191, 0.5333333333333333]}]}}}, {"id": "2015:SmelDe00", "name": "DeAndre Smelter", "year": 2015, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2016], "games": 1, "zUnits": -120, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 1, "zUnits": -120, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.875, 0, 13.142212972597987]}]}}}, {"id": "2015:CobbDa00", "name": "David Cobb", "year": 2015, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -20}, "contributions": {"RB": -20}, "peak": {"RB": {"seasons": [2015], "games": 7, "zUnits": -175, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 7, "zUnits": -175, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18, 3.650969228590873, 0.125]}]}}}, {"id": "2015:GreeRa00", "name": "Rashad Greene", "year": 2015, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2018], "games": 7, "zUnits": -145, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 7, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.5, 0, 12.348700136827702]}]}}}, {"id": "2015:PruiMy00", "name": "MyCole Pruitt", "year": 2015, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2021, 2022], "games": 20, "zUnits": -73, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 10, "zUnits": -67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.5, 0.3, 10.523196234411367]}, {"season": 2022, "games": 10, "zUnits": -79, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15, 0.4, 10.11531868474365]}]}}}, {"id": "2015:DiggSt00", "name": "Stefon Diggs", "year": 2015, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 3}, "peak": {"WR": {"seasons": [2020, 2021, 2022], "games": 49, "zUnits": 91, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2020, "games": 16, "zUnits": 101, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [95.9375, 0.5, 12.187344884944888]}, {"season": 2021, "games": 17, "zUnits": 55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.05882352941177, 0.5882352941176471, 12.026203419172376]}, {"season": 2022, "games": 16, "zUnits": 118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [89.3125, 0.6875, 13.086445366528354]}]}}}, {"id": "2015:HundBr00", "name": "Brett Hundley", "year": 2015, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2019], "games": 3, "zUnits": -91, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 3, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.9069997097272395, 0, 5.125]}]}}}, {"id": "2015:AjayJa00", "name": "Jay Ajayi", "year": 2015, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": 6}, "contributions": {"RB": 2}, "peak": {"RB": {"seasons": [2016, 2017], "games": 29, "zUnits": 16, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 15, "zUnits": 50, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [94.86666666666666, 4.684954718083552, 0.5333333333333333]}, {"season": 2017, "games": 14, "zUnits": -21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [73.64285714285714, 4.142883223425011, 0.14285714285714285]}]}}}, {"id": "2015:WillKa01", "name": "Karlos Williams", "year": 2015, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": 2}, "contributions": {"RB": 2}, "peak": {"RB": {"seasons": [2015], "games": 11, "zUnits": 15, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 11, "zUnits": 15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [55.72727272727273, 4.797654521999029, 0.8181818181818182]}]}}}, {"id": "2015:UzomC.00", "name": "C.J. Uzomah", "year": 2015, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2021, 2022], "games": 30, "zUnits": -51, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 16, "zUnits": -19, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30.8125, 0.3125, 10.266083978659495]}, {"season": 2022, "games": 14, "zUnits": -87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.571428571428573, 0.14285714285714285, 10.731463911729566]}]}}}, {"id": "2015:NelsJJ00", "name": "JJ Nelson", "year": 2015, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2015, 2016], "games": 24, "zUnits": -35, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2015, "games": 10, "zUnits": -54, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.9, 0.2, 16.87162043487934]}, {"season": 2016, "games": 14, "zUnits": -21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.57142857142857, 0.42857142857142855, 14.88138440860215]}]}}}, {"id": "2015:JameJe00", "name": "Jesse James", "year": 2015, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2016, 2017, 2018], "games": 45, "zUnits": -68, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2016, "games": 16, "zUnits": -108, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.125, 0.1875, 9.669958931541254]}, {"season": 2017, "games": 14, "zUnits": -67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.571428571428573, 0.21428571428571427, 9.644377903001438]}, {"season": 2018, "games": 15, "zUnits": -27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.2, 0.13333333333333333, 12.751326486949079]}]}}}, {"id": "2015:BurtMi00", "name": "Michael Burton", "year": 2015, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -19}, "peak": {"RB": {"seasons": [2022, 2023, 2024], "games": 35, "zUnits": -173, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": null, "window": [{"season": 2022, "games": 12, "zUnits": -195, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.5, 4.254247104247104, 0]}, {"season": 2023, "games": 11, "zUnits": -172, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.5454545454545454, 3.9569876891571907, 0]}, {"season": 2024, "games": 12, "zUnits": -152, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.083333333333333, 4.152414172243181, 0.16666666666666666]}]}}}, {"id": "2015:BoylNi00", "name": "Nick Boyle", "year": 2015, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2019, 2020], "games": 24, "zUnits": -90, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 15, "zUnits": -83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.4, 0.13333333333333333, 10.62114419538307]}, {"season": 2020, "games": 9, "zUnits": -101, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.555555555555555, 0.2222222222222222, 9.917918101238003]}]}}}, {"id": "2015:O'ShJa00", "name": "James O'Shaughnessy", "year": 2015, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2018, 2020], "games": 29, "zUnits": -107, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2018, "games": 14, "zUnits": -110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.285714285714286, 0, 10.297770170684162]}, {"season": 2020, "games": 15, "zUnits": -104, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.466666666666665, 0, 10.092903387146071]}]}}}, {"id": "2015:ArtiCa00", "name": "Cameron Artis-Payne", "year": 2015, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -12}, "peak": {"RB": {"seasons": [2016], "games": 3, "zUnits": -109, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 3, "zUnits": -109, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.375, 4.107233077279992, 0.25]}]}}}, {"id": "2015:MumpKe00", "name": "Keith Mumphery", "year": 2015, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2015, 2016], "games": 22, "zUnits": -164, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 14, "zUnits": -160, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.214285714285714, 0, 11.857646314319384]}, {"season": 2016, "games": 8, "zUnits": -171, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.625, 0, 11.33521505376344]}]}}}, {"id": "2015:ClayKa00", "name": "Kaelin Clay", "year": 2015, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -6}, "contributions": {"WR": -6}, "peak": {"WR": {"seasons": [2017], "games": 13, "zUnits": -168, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 13, "zUnits": -168, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.538461538461538, 0, 13.119199899673939]}]}}}, {"id": "2015:DaviGe00", "name": "Geremy Davis", "year": 2015, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2015], "games": 5, "zUnits": -145, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 5, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.625, 0, 12.92926368218915]}]}}}, {"id": "2015:OLeaNi00", "name": "Nick O'Leary", "year": 2015, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2017, 2019], "games": 21, "zUnits": -70, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 13, "zUnits": -44, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.76923076923077, 0.15384615384615385, 12.577684363828942]}, {"season": 2019, "games": 8, "zUnits": -111, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.625, 0.125, 10.136971998101565]}]}}}, {"id": "2015:JohnMa06", "name": "Malcolm Johnson", "year": 2015, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2016], "games": 5, "zUnits": -136, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 5, "zUnits": -136, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.75, 4.124591074357217, 0]}]}}}, {"id": "2015:TelfRa00", "name": "Randall Telfer", "year": 2015, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2017], "games": 4, "zUnits": -129, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 4, "zUnits": -129, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.5, 0, 11.152714755124393]}]}}}, {"id": "2015:DerbA.00", "name": "A.J. Derby", "year": 2015, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2017], "games": 11, "zUnits": -67, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 11, "zUnits": -67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.181818181818183, 0.18181818181818182, 11.29489386115892]}]}}}, {"id": "2015:WallDa01", "name": "Darren Waller", "year": 2015, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": 4}, "contributions": {"TE": 4}, "peak": {"TE": {"seasons": [2019, 2020], "games": 32, "zUnits": 115, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2019, "games": 16, "zUnits": 95, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [71.5625, 0.1875, 12.265748299319728]}, {"season": 2020, "games": 16, "zUnits": 135, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [74.75, 0.5625, 11.090426251492497]}]}}}, {"id": "2015:RobiJo02", "name": "Josh Robinson", "year": 2015, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -20}, "contributions": {"RB": -20}, "peak": {"RB": {"seasons": [2015], "games": 5, "zUnits": -180, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 5, "zUnits": -180, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9, 3.8286095961180573, 0]}]}}}, {"id": "2015:RipkAa00", "name": "Aaron Ripkowski", "year": 2015, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2016, 2017], "games": 21, "zUnits": -135, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 10, "zUnits": -107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.6, 4.213311182911037, 0.3]}, {"season": 2017, "games": 11, "zUnits": -160, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.7272727272727275, 3.9619812649038417, 0]}]}}}, {"id": "2015:SterNe00", "name": "Neal Sterling", "year": 2015, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2017], "games": 6, "zUnits": -116, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 6, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.25, 0, 11.501099636641804]}]}}}, {"id": "2015:KoyaBe00", "name": "Ben Koyack", "year": 2015, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2016], "games": 10, "zUnits": -126, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 10, "zUnits": -126, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.1, 0.1, 10.004636046456053]}]}}}, {"id": "2015:MurpMa03", "name": "Marcus Murphy", "year": 2015, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2017], "games": 1, "zUnits": -113, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 1, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6, 4.1496077833168545, 0]}]}}}, {"id": "2015:IoseJo00", "name": "Joey Iosefa", "year": 2015, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2015], "games": 2, "zUnits": -146, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 2, "zUnits": -146, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.375, 3.9995419369201106, 0]}]}}}, {"id": "2015:AlfoMa00", "name": "Mario Alford", "year": 2015, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2015], "games": 1, "zUnits": -116, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": null, "window": [{"season": 2015, "games": 1, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.875, 0, 13.152788317098478]}]}}}, {"id": "2015:McBrTr00", "name": "Tre McBride", "year": 2015, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2017], "games": 6, "zUnits": -122, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 6, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18, 0, 13.981347273375311]}]}}}, {"id": "2015:SwaiGe00", "name": "Geoff Swaim", "year": 2015, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2021, 2022, 2023], "games": 36, "zUnits": -126, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 16, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.125, 0.1875, 8.656075972362297]}, {"season": 2022, "games": 12, "zUnits": -162, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.833333333333333, 0.08333333333333333, 8.88820617852876]}, {"season": 2023, "games": 8, "zUnits": -112, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.75, 0, 10.014695945945947]}]}}}, {"id": "2015:SiemTr00", "name": "Trevor Siemian", "year": 2015, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": -8}, "contributions": {"QB": -13}, "peak": {"QB": {"seasons": [2016, 2017], "games": 25, "zUnits": -65, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 14, "zUnits": -41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.818787317803166, 1.2857142857142858, 4.071428571428571]}, {"season": 2017, "games": 11, "zUnits": -95, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.9511078730572375, 1.0909090909090908, 11.545454545454545]}]}}}, {"id": "2015:ChriGe00", "name": "Gerald Christian", "year": 2015, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2016], "games": 1, "zUnits": -119, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 1, "zUnits": -119, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.75, 0, 11.071844073430535]}]}}}, {"id": "2016:GoffJa00", "name": "Jared Goff", "year": 2016, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 23}, "contributions": {"QB": 16}, "peak": {"QB": {"seasons": [2023, 2024, 2025], "games": 51, "zUnits": 80, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": null, "window": [{"season": 2023, "games": 17, "zUnits": 39, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.409976914339504, 1.7647058823529411, 1.2352941176470589]}, {"season": 2024, "games": 17, "zUnits": 117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.401250792803927, 2.176470588235294, 3.2941176470588234]}, {"season": 2025, "games": 17, "zUnits": 85, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.002426200500528, 2, 2.6470588235294117]}]}}}, {"id": "2016:WentCa00", "name": "Carson Wentz", "year": 2016, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 17}, "contributions": {"QB": 4}, "peak": {"QB": {"seasons": [2017, 2018, 2019], "games": 40, "zUnits": 19, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 13, "zUnits": 85, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.711893386406156, 2.5384615384615383, 23]}, {"season": 2018, "games": 11, "zUnits": 6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.626935375181781, 1.9090909090909092, 8.454545454545455]}, {"season": 2019, "games": 16, "zUnits": -26, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.996671727691826, 1.6875, 15.1875]}]}}}, {"id": "2016:ElliEz00", "name": "Ezekiel Elliott", "year": 2016, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 17}, "contributions": {"RB": 14}, "peak": {"RB": {"seasons": [2016, 2017], "games": 25, "zUnits": 129, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 15, "zUnits": 150, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [132.93333333333334, 4.847354735805874, 1.0666666666666667]}, {"season": 2017, "games": 10, "zUnits": 96, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [125.2, 4.052655066710244, 0.9]}]}}}, {"id": "2016:ColeCo00", "name": "Corey Coleman", "year": 2016, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2016, 2017, 2018], "games": 27, "zUnits": -89, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 10, "zUnits": -59, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.3, 0.3, 12.657279399214882]}, {"season": 2017, "games": 9, "zUnits": -79, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.888888888888886, 0.2222222222222222, 13.062098045061544]}, {"season": 2018, "games": 8, "zUnits": -139, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.875, 0, 13.01580585502278]}]}}}, {"id": "2016:FullWi01", "name": "Will Fuller", "year": 2016, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2019, 2020], "games": 22, "zUnits": 39, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2019, "games": 11, "zUnits": -13, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [60.90909090909091, 0.2727272727272727, 13.461569340285855]}, {"season": 2020, "games": 11, "zUnits": 90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [79.9090909090909, 0.7272727272727273, 15.14955598718491]}]}}}, {"id": "2016:DoctJo00", "name": "Josh Doctson", "year": 2016, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2017, 2018], "games": 30, "zUnits": -68, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 15, "zUnits": -55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.46666666666667, 0.4, 13.681403021357875]}, {"season": 2018, "games": 15, "zUnits": -82, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.46666666666667, 0.13333333333333333, 12.385854120618882]}]}}}, {"id": "2016:TreaLa00", "name": "Laquon Treadwell", "year": 2016, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2019, 2021], "games": 22, "zUnits": -90, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2019, "games": 10, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.4, 0.1, 14.806768663655962]}, {"season": 2021, "games": 12, "zUnits": -70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.166666666666664, 0.08333333333333333, 12.833096107141683]}]}}}, {"id": "2016:LyncPa00", "name": "Paxton Lynch", "year": 2016, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2016], "games": 3, "zUnits": -89, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 3, "zUnits": -89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.592707215290652, 0.25, 3.125]}]}}}, {"id": "2016:HenrHu00", "name": "Hunter Henry", "year": 2016, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 2}, "peak": {"TE": {"seasons": [2017, 2019], "games": 24, "zUnits": 46, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2017, "games": 12, "zUnits": 43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.25, 0.3333333333333333, 12.147194492254734]}, {"season": 2019, "games": 12, "zUnits": 49, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.333333333333336, 0.4166666666666667, 11.516350540216086]}]}}}, {"id": "2016:ShepSt00", "name": "Sterling Shepard", "year": 2016, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2017, 2018, 2019], "games": 37, "zUnits": -21, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 11, "zUnits": -2, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [66.45454545454545, 0.18181818181818182, 12.56506962234002]}, {"season": 2018, "games": 16, "zUnits": -21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.5, 0.25, 13.08909588464372]}, {"season": 2019, "games": 10, "zUnits": -41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [57.6, 0.3, 11.143264113592902]}]}}}, {"id": "2016:HenrDe00", "name": "Derrick Henry", "year": 2016, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 19}, "contributions": {"RB": 16}, "peak": {"RB": {"seasons": [2019, 2020, 2021], "games": 39, "zUnits": 140, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2019, "games": 15, "zUnits": 125, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [116.4, 4.879312218238103, 1.2]}, {"season": 2020, "games": 16, "zUnits": 171, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [133.8125, 5.155654551820701, 1.0625]}, {"season": 2021, "games": 8, "zUnits": 106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [136.375, 4.269804215512213, 1.25]}]}}}, {"id": "2016:ThomMi05", "name": "Michael Thomas", "year": 2016, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 3}, "peak": {"WR": {"seasons": [2018, 2019], "games": 32, "zUnits": 94, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2018, "games": 16, "zUnits": 64, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [87.8125, 0.5625, 11.545504547908369]}, {"season": 2019, "games": 16, "zUnits": 124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [107.8125, 0.5625, 11.834994289846831]}]}}}, {"id": "2016:BoydTy00", "name": "Tyler Boyd", "year": 2016, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2018, 2019, 2020], "games": 45, "zUnits": -1, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 14, "zUnits": 41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [73.42857142857143, 0.5, 13.325973631375446]}, {"season": 2019, "games": 16, "zUnits": -5, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65.375, 0.3125, 11.995533149021522]}, {"season": 2020, "games": 15, "zUnits": -35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.06666666666667, 0.26666666666666666, 11.187276577397682]}]}}}, {"id": "2016:DrakKe00", "name": "Kenyan Drake", "year": 2016, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 2}, "contributions": {"RB": -1}, "peak": {"RB": {"seasons": [2018, 2019, 2020], "games": 45, "zUnits": -11, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2018, "games": 16, "zUnits": -27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [63.25, 4.411179271499556, 0.5625]}, {"season": 2019, "games": 14, "zUnits": 16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [83, 4.605047496110946, 0.5714285714285714]}, {"season": 2020, "games": 15, "zUnits": -19, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.8, 4.1073831143666535, 0.6666666666666666]}]}}}, {"id": "2016:HoopAu00", "name": "Austin Hooper", "year": 2016, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2018, 2019, 2020], "games": 42, "zUnits": 2, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2018, "games": 16, "zUnits": -17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.25, 0.25, 9.92158009125688]}, {"season": 2019, "games": 13, "zUnits": 61, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [60.53846153846154, 0.46153846153846156, 10.608474246841594]}, {"season": 2020, "games": 13, "zUnits": -33, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.46153846153846, 0.3076923076923077, 9.978794690190423]}]}}}, {"id": "2016:MillBr03", "name": "Braxton Miller", "year": 2016, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2016, 2017], "games": 20, "zUnits": -161, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2016, "games": 10, "zUnits": -171, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.9, 0.1, 10.742413381123058]}, {"season": 2017, "games": 10, "zUnits": -151, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.2, 0.1, 11.210024416086975]}]}}}, {"id": "2016:CarrLe00", "name": "Leonte Carroo", "year": 2016, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2018], "games": 5, "zUnits": -106, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 5, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.75, 0.125, 14.954787653931165]}]}}}, {"id": "2016:ProsC.00", "name": "C.J. Prosise", "year": 2016, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -8}, "peak": {"RB": {"seasons": [2016], "games": 6, "zUnits": -68, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 6, "zUnits": -68, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.5, 4.512182296231376, 0.125]}]}}}, {"id": "2016:BrisJa00", "name": "Jacoby Brissett", "year": 2016, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -2}, "contributions": {"QB": -10}, "peak": {"QB": {"seasons": [2017, 2019], "games": 31, "zUnits": -52, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 16, "zUnits": -51, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.513931736642596, 0.8125, 16.25]}, {"season": 2019, "games": 15, "zUnits": -53, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.828176466130418, 1.2, 15.2]}]}}}, {"id": "2016:KessCo00", "name": "Cody Kessler", "year": 2016, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -8}, "contributions": {"QB": -8}, "peak": {"QB": {"seasons": [2016], "games": 9, "zUnits": -43, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 9, "zUnits": -43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.069881026117477, 0.6666666666666666, 2]}]}}}, {"id": "2016:VannNi00", "name": "Nick Vannett", "year": 2016, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2017, 2018], "games": 25, "zUnits": -94, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2017, "games": 10, "zUnits": -111, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.4, 0.1, 10.858085402835833]}, {"season": 2018, "games": 15, "zUnits": -82, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.933333333333334, 0.2, 10.357281173168555]}]}}}, {"id": "2016:CookCo00", "name": "Connor Cook", "year": 2016, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2016], "games": 1, "zUnits": -92, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 1, "zUnits": -92, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.829912586837984, 0.125, 0]}]}}}, {"id": "2016:MoorCh00", "name": "Chris Moore", "year": 2016, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2023, 2025], "games": 25, "zUnits": -80, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2023, "games": 15, "zUnits": -76, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.266666666666666, 0, 15.433740222385913]}, {"season": 2025, "games": 10, "zUnits": -87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.7, 0.1, 14.309768747679112]}]}}}, {"id": "2016:HigbTy00", "name": "Tyler Higbee", "year": 2016, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2019, 2020, 2021], "games": 44, "zUnits": 1, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 14, "zUnits": 15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.42857142857143, 0.21428571428571427, 10.716058544629973]}, {"season": 2020, "games": 15, "zUnits": -1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.733333333333334, 0.3333333333333333, 11.410654006141517]}, {"season": 2021, "games": 15, "zUnits": -9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.333333333333336, 0.3333333333333333, 9.648578399056046]}]}}}, {"id": "2016:MitcMa01", "name": "Malcolm Mitchell", "year": 2016, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2016], "games": 12, "zUnits": -74, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 12, "zUnits": -74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.416666666666664, 0.3333333333333333, 12.66788067984738]}]}}}, {"id": "2016:LouiRi00", "name": "Ricardo Louis", "year": 2016, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2016, 2017], "games": 28, "zUnits": -137, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2016, "games": 14, "zUnits": -156, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.642857142857142, 0, 12.2793458781362]}, {"season": 2017, "games": 14, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [25.5, 0, 13.057740287513365]}]}}}, {"id": "2016:CoopPh00", "name": "Pharoh Cooper", "year": 2016, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2019, 2020, 2021], "games": 35, "zUnits": -158, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 12, "zUnits": -141, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.25, 0.08333333333333333, 11.572072325137864]}, {"season": 2020, "games": 15, "zUnits": -173, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.866666666666666, 0, 12.89751848389564]}, {"season": 2021, "games": 8, "zUnits": -155, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.125, 0, 11.984854551468413]}]}}}, {"id": "2016:ErviTy00", "name": "Tyler Ervin", "year": 2016, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2016, 2018], "games": 21, "zUnits": -154, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2016, "games": 12, "zUnits": -155, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.75, 4.134492064456227, 0]}, {"season": 2018, "games": 9, "zUnits": -152, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.888888888888889, 4.3545943972990235, 0]}]}}}, {"id": "2016:RobiDe01", "name": "Demarcus Robinson", "year": 2016, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2023, 2024, 2025], "games": 39, "zUnits": -64, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2023, "games": 8, "zUnits": -28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.375, 0.5, 13.384901635072634]}, {"season": 2024, "games": 17, "zUnits": -43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.705882352941178, 0.4117647058823529, 14.433231478841433]}, {"season": 2025, "games": 14, "zUnits": -109, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.714285714285715, 0.07142857142857142, 12.609625358746992]}]}}}, {"id": "2016:DixoKe00", "name": "Kenneth Dixon", "year": 2016, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -7}, "contributions": {"RB": -7}, "peak": {"RB": {"seasons": [2018], "games": 6, "zUnits": -62, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 6, "zUnits": -62, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48, 4.802871498311889, 0.25]}]}}}, {"id": "2016:PresDa01", "name": "Dak Prescott", "year": 2016, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": 17}, "contributions": {"QB": 12}, "peak": {"QB": {"seasons": [2019, 2021], "games": 32, "zUnits": 59, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 16, "zUnits": 67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.020990156498048, 1.875, 17.3125]}, {"season": 2021, "games": 16, "zUnits": 50, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.59052949339834, 2.3125, 9.125]}]}}}, {"id": "2016:BookDe00", "name": "Devontae Booker", "year": 2016, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -9}, "peak": {"RB": {"seasons": [2016, 2017], "games": 29, "zUnits": -81, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 16, "zUnits": -72, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.8125, 3.74665583397839, 0.3125]}, {"season": 2017, "games": 13, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.15384615384615, 3.921832585558119, 0.07692307692307693]}]}}}, {"id": "2016:DevaSe00", "name": "Seth Devalve", "year": 2016, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2016, 2017], "games": 24, "zUnits": -76, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2016, "games": 8, "zUnits": -98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.875, 0.25, 11.405679156908665]}, {"season": 2017, "games": 16, "zUnits": -64, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.6875, 0.0625, 11.540310903477856]}]}}}, {"id": "2016:JoneCa01", "name": "Cardale Jones", "year": 2016, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2016], "games": 1, "zUnits": -93, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 1, "zUnits": -93, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.811653334268256, 0, -0.125]}]}}}, {"id": "2016:SharTa00", "name": "Tajae Sharpe", "year": 2016, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2016, 2018], "games": 31, "zUnits": -102, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 16, "zUnits": -92, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.625, 0.125, 12.766318340148416]}, {"season": 2018, "games": 15, "zUnits": -113, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.066666666666666, 0.13333333333333333, 12.509878659389235]}]}}}, {"id": "2016:WashDe00", "name": "DeAndre Washington", "year": 2016, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -6}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [2016, 2017], "games": 28, "zUnits": -102, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 13, "zUnits": -53, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.76923076923077, 4.714351328930903, 0.15384615384615385]}, {"season": 2017, "games": 15, "zUnits": -144, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.333333333333332, 3.5414524383114863, 0.2]}]}}}, {"id": "2016:PerkPa00", "name": "Paul Perkins", "year": 2016, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2016, 2017], "games": 22, "zUnits": -116, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 14, "zUnits": -90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.142857142857146, 4.106526879764523, 0]}, {"season": 2017, "games": 8, "zUnits": -160, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17, 3.4965108710276835, 0]}]}}}, {"id": "2016:HowaJo00", "name": "Jordan Howard", "year": 2016, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": 9}, "contributions": {"RB": 5}, "peak": {"RB": {"seasons": [2016, 2017], "games": 31, "zUnits": 43, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 15, "zUnits": 77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [107.4, 4.907908234403633, 0.4666666666666667]}, {"season": 2017, "games": 16, "zUnits": 11, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [77.9375, 4.055872427699211, 0.5625]}]}}}, {"id": "2016:SmalWe00", "name": "Wendell Smallwood", "year": 2016, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [2016, 2017, 2018], "games": 35, "zUnits": -97, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2016, "games": 12, "zUnits": -107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30.583333333333332, 4.104992646949598, 0.08333333333333333]}, {"season": 2017, "games": 8, "zUnits": -104, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.625, 3.9252247130265534, 0.125]}, {"season": 2018, "games": 15, "zUnits": -86, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.6, 4.275184169678622, 0.3333333333333333]}]}}}, {"id": "2016:PaytJo00", "name": "Jordan Payton", "year": 2016, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2016], "games": 2, "zUnits": -139, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 2, "zUnits": -139, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.375, 0, 12.497051682275407]}]}}}, {"id": "2016:WillJo07", "name": "Jonathan Williams", "year": 2016, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -11}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [2019], "games": 5, "zUnits": -98, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 5, "zUnits": -98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.75, 4.438676670805069, 0.125]}]}}}, {"id": "2016:HogaKe00", "name": "Kevin Hogan", "year": 2016, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2017], "games": 4, "zUnits": -91, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 4, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.247490327826732, 0.5, 8.875]}]}}}, {"id": "2016:DaviTr03", "name": "Trevor Davis", "year": 2016, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -6}, "peak": {"WR": {"seasons": [2017, 2019], "games": 29, "zUnits": -170, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2017, "games": 15, "zUnits": -176, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.666666666666667, 0, 13.065462753950337]}, {"season": 2019, "games": 14, "zUnits": -164, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.928571428571429, 0, 13.27536783901533]}]}}}, {"id": "2016:HillTy00", "name": "Tyreek Hill", "year": 2016, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": 6}, "contributions": {"WR": 4}, "peak": {"WR": {"seasons": [2021, 2022, 2023], "games": 50, "zUnits": 117, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2021, "games": 17, "zUnits": 46, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.88235294117646, 0.5294117647058824, 11.443156416666142]}, {"season": 2022, "games": 17, "zUnits": 133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [100.58823529411765, 0.4117647058823529, 14.006237990475924]}, {"season": 2023, "games": 16, "zUnits": 175, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [112.4375, 0.8125, 14.614459674926628]}]}}}, {"id": "2016:CollAl00", "name": "Alex Collins", "year": 2016, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": 2}, "contributions": {"RB": -3}, "peak": {"RB": {"seasons": [2016, 2017], "games": 24, "zUnits": -30, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2016, "games": 9, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.22222222222222, 4.118959530611289, 0.1111111111111111]}, {"season": 2017, "games": 15, "zUnits": 20, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [77.33333333333333, 4.410282156458024, 0.4]}]}}}, {"id": "2016:HiggRa00", "name": "Rashard Higgins", "year": 2016, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2018, 2020], "games": 25, "zUnits": -25, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2018, "games": 13, "zUnits": -35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44, 0.3076923076923077, 13.863089926460828]}, {"season": 2020, "games": 12, "zUnits": -14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.916666666666664, 0.3333333333333333, 14.588255924423095]}]}}}, {"id": "2016:JanoAn00", "name": "Andy Janovich", "year": 2016, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2016, 2017], "games": 21, "zUnits": -146, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 9, "zUnits": -128, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.555555555555555, 4.303689408750758, 0.1111111111111111]}, {"season": 2017, "games": 12, "zUnits": -160, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.9166666666666665, 3.915170120895315, 0.08333333333333333]}]}}}, {"id": "2016:HemiTe00", "name": "Temarrick Hemingway", "year": 2016, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2020], "games": 3, "zUnits": -122, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 3, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.25, 0, 10.754464401757167]}]}}}, {"id": "2016:AdamJe01", "name": "Jerell Adams", "year": 2016, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2017], "games": 9, "zUnits": -122, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 9, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.222222222222221, 0, 11.158936497871183]}]}}}, {"id": "2016:GranJa00", "name": "Jakeem Grant", "year": 2016, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2017, 2018], "games": 25, "zUnits": -117, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2017, "games": 15, "zUnits": -133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.533333333333333, 0.13333333333333333, 13.727702241587485]}, {"season": 2018, "games": 10, "zUnits": -92, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.8, 0.2, 12.795160880897985]}]}}}, {"id": "2016:SudfNa00", "name": "Nate Sudfeld", "year": 2016, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -16}, "contributions": {"QB": -16}, "peak": {"QB": {"seasons": [2018], "games": 2, "zUnits": -81, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 2, "zUnits": -81, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.3327879065093375, 0.125, -0.25]}]}}}, {"id": "2016:MorgDa01", "name": "David Morgan", "year": 2016, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2017], "games": 9, "zUnits": -117, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 9, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.555555555555555, 0.1111111111111111, 10.675989672977625]}]}}}, {"id": "2016:RudoJa00", "name": "Jake Rudock", "year": 2016, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2017], "games": 3, "zUnits": -91, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 3, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.475828205460058, 0, 0]}]}}}, {"id": "2016:VitaDa00", "name": "Danny Vitale", "year": 2016, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -18}, "peak": {"RB": {"seasons": [2017, 2019], "games": 22, "zUnits": -160, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 9, "zUnits": -157, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.111111111111111, 4.030080328149034, 0]}, {"season": 2019, "games": 13, "zUnits": -162, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.6923076923076925, 4.251117068811439, 0]}]}}}, {"id": "2016:WattDe00", "name": "Derek Watt", "year": 2016, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2016, 2017], "games": 20, "zUnits": -148, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 9, "zUnits": -141, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.666666666666666, 4.103761750098813, 0]}, {"season": 2017, "games": 11, "zUnits": -155, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.363636363636363, 4.028377668065127, 0]}]}}}, {"id": "2016:CoreCo00", "name": "Cody Core", "year": 2016, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2016], "games": 7, "zUnits": -122, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 7, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [25, 0, 12.434225577671013]}]}}}, {"id": "2016:AlleBr00", "name": "Brandon Allen", "year": 2016, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -15}, "contributions": {"QB": -15}, "peak": {"QB": {"seasons": [2021], "games": 5, "zUnits": -75, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 5, "zUnits": -75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.759568745995918, 0.25, -0.125]}]}}}, {"id": "2016:ThomMi04", "name": "Mike Thomas", "year": 2016, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2017], "games": 6, "zUnits": -138, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 6, "zUnits": -138, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.625, 0, 13.722605611093195]}]}}}, {"id": "2016:DrisJe00", "name": "Jeff Driskel", "year": 2016, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -14}, "contributions": {"QB": -14}, "peak": {"QB": {"seasons": [2022], "games": 7, "zUnits": -73, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 7, "zUnits": -73, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.7660109485424105, 0.125, 9.375]}]}}}, {"id": "2016:BurbAa00", "name": "Aaron Burbridge", "year": 2016, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -6}, "contributions": {"WR": -6}, "peak": {"WR": {"seasons": [2016], "games": 15, "zUnits": -175, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 15, "zUnits": -175, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.866666666666666, 0, 12.767800058122639]}]}}}, {"id": "2016:JackDa01", "name": "Darius Jackson", "year": 2016, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2018], "games": 2, "zUnits": -128, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 2, "zUnits": -128, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2, 4.259051318206626, 0]}]}}}, {"id": "2016:GathRi00", "name": "Rico Gathers", "year": 2016, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2018], "games": 7, "zUnits": -114, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 7, "zUnits": -114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.625, 0, 11.7296845217256]}]}}}, {"id": "2016:AyerDe00", "name": "Demarcus Ayers", "year": 2016, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2016], "games": 2, "zUnits": -129, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 2, "zUnits": -129, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.625, 0.125, 12.150238948626045]}]}}}, {"id": "2016:WashDw00", "name": "Dwayne Washington", "year": 2016, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2018], "games": 7, "zUnits": -115, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 7, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.25, 4.641412911259073, 0]}]}}}, {"id": "2016:LascDa00", "name": "Daniel Lasco", "year": 2016, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2016], "games": 5, "zUnits": -140, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": null, "window": [{"season": 2016, "games": 5, "zUnits": -140, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.375, 4.023276563153864, 0]}]}}}, {"id": "2016:PeakCh00", "name": "Charone Peake", "year": 2016, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2017], "games": 1, "zUnits": -124, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 1, "zUnits": -124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.375, 0, 12.590038593169735]}]}}}, {"id": "2017:TrubMi00", "name": "Mitchell Trubisky", "year": 2017, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -3}, "contributions": {"QB": -8}, "peak": {"QB": {"seasons": [2017, 2018], "games": 26, "zUnits": -40, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2017, "games": 12, "zUnits": -69, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.350347205203764, 0.5833333333333334, 20.666666666666668]}, {"season": 2018, "games": 14, "zUnits": -14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.211585345159401, 1.7142857142857142, 30.071428571428573]}]}}}, {"id": "2017:FourLe00", "name": "Leonard Fournette", "year": 2017, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 6}, "contributions": {"RB": 3}, "peak": {"RB": {"seasons": [2017, 2018, 2019], "games": 36, "zUnits": 24, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 13, "zUnits": 56, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [103.23076923076923, 3.921217480475281, 0.7692307692307693]}, {"season": 2018, "games": 8, "zUnits": -38, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [78, 3.7530448057077352, 0.75]}, {"season": 2019, "games": 15, "zUnits": 30, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [111.6, 4.324281709451933, 0.2]}]}}}, {"id": "2017:DaviCo03", "name": "Corey Davis", "year": 2017, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2020, 2021, 2022], "games": 36, "zUnits": 3, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 14, "zUnits": 41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [70.28571428571429, 0.35714285714285715, 14.341191020382604]}, {"season": 2021, "games": 9, "zUnits": -1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.666666666666664, 0.4444444444444444, 13.538828980467594]}, {"season": 2022, "games": 13, "zUnits": -34, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.23076923076923, 0.15384615384615385, 14.724668719046981]}]}}}, {"id": "2017:WillMi07", "name": "Mike Williams", "year": 2017, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2021, 2022], "games": 29, "zUnits": 57, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 16, "zUnits": 76, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [71.625, 0.5625, 14.344198629716281]}, {"season": 2022, "games": 13, "zUnits": 33, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68.84615384615384, 0.3076923076923077, 13.676660866461427]}]}}}, {"id": "2017:McCaCh01", "name": "Christian McCaffrey", "year": 2017, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 20}, "contributions": {"RB": 16}, "peak": {"RB": {"seasons": [2018, 2019], "games": 32, "zUnits": 141, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2018, "games": 16, "zUnits": 107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [122.8125, 4.8070828831658385, 0.8125]}, {"season": 2019, "games": 16, "zUnits": 174, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [149.5, 4.685692051550272, 1.1875]}]}}}, {"id": "2017:RossJo00", "name": "John Ross", "year": 2017, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2018, 2019], "games": 21, "zUnits": -59, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2018, "games": 13, "zUnits": -101, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.153846153846153, 0.5384615384615384, 11.657905978937201]}, {"season": 2019, "games": 8, "zUnits": 9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [63.25, 0.375, 15.507999618665217]}]}}}, {"id": "2017:MahoPa00", "name": "Patrick Mahomes", "year": 2017, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 32}, "contributions": {"QB": 25}, "peak": {"QB": {"seasons": [2018, 2019], "games": 30, "zUnits": 127, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 16, "zUnits": 160, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.892336423219461, 3.125, 17]}, {"season": 2019, "games": 14, "zUnits": 90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.365464961728819, 1.8571428571428572, 15.571428571428571]}]}}}, {"id": "2017:WatsDe00", "name": "Deshaun Watson", "year": 2017, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 23}, "contributions": {"QB": 13}, "peak": {"QB": {"seasons": [2018, 2019, 2020], "games": 47, "zUnits": 65, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2018, "games": 16, "zUnits": 56, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.957266176160216, 1.625, 34.4375]}, {"season": 2019, "games": 15, "zUnits": 19, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.442748224860489, 1.7333333333333334, 27.533333333333335]}, {"season": 2020, "games": 16, "zUnits": 118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.696438993894503, 2.0625, 27.75]}]}}}, {"id": "2017:HowaO.00", "name": "O.J. Howard", "year": 2017, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 3}, "contributions": {"TE": 2}, "peak": {"TE": {"seasons": [2017, 2018], "games": 23, "zUnits": 53, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2017, "games": 13, "zUnits": 27, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.23076923076923, 0.46153846153846156, 13.643564052126875]}, {"season": 2018, "games": 10, "zUnits": 88, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.5, 0.5, 14.173118581514762]}]}}}, {"id": "2017:EngrEv00", "name": "Evan Engram", "year": 2017, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 1}, "peak": {"TE": {"seasons": [2017, 2018], "games": 26, "zUnits": 42, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 15, "zUnits": 46, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.13333333333333, 0.4, 11.213187094884095]}, {"season": 2018, "games": 11, "zUnits": 37, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.45454545454545, 0.2727272727272727, 12.254394522892596]}]}}}, {"id": "2017:NjokDa00", "name": "David Njoku", "year": 2017, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 3}, "contributions": {"TE": 1}, "peak": {"TE": {"seasons": [2022, 2023, 2024], "games": 41, "zUnits": 45, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2022, "games": 14, "zUnits": 28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.857142857142854, 0.2857142857142857, 10.719371130661454]}, {"season": 2023, "games": 16, "zUnits": 82, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [55.125, 0.375, 10.707998539079622]}, {"season": 2024, "games": 11, "zUnits": 11, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.90909090909091, 0.45454545454545453, 8.577931985789915]}]}}}, {"id": "2017:JoneZa00", "name": "Zay Jones", "year": 2017, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2022, 2023], "games": 25, "zUnits": -56, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 16, "zUnits": -37, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51.4375, 0.3125, 10.713655898043864]}, {"season": 2023, "games": 9, "zUnits": -90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.666666666666664, 0.2222222222222222, 10.930538930688554]}]}}}, {"id": "2017:SamuCu00", "name": "Curtis Samuel", "year": 2017, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2019, 2020], "games": 31, "zUnits": -50, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2019, "games": 16, "zUnits": -63, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.1875, 0.375, 12.148380689078364]}, {"season": 2020, "games": 15, "zUnits": -35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.733333333333334, 0.2, 11.489842494732219]}]}}}, {"id": "2017:CookDa01", "name": "Dalvin Cook", "year": 2017, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 18}, "contributions": {"RB": 11}, "peak": {"RB": {"seasons": [2019, 2020, 2021], "games": 41, "zUnits": 102, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2019, "games": 14, "zUnits": 87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [118.14285714285714, 4.461036639857015, 0.9285714285714286]}, {"season": 2020, "games": 14, "zUnits": 161, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [137, 4.840783679054115, 1.2142857142857142]}, {"season": 2021, "games": 13, "zUnits": 54, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [106.38461538461539, 4.538875486385089, 0.46153846153846156]}]}}}, {"id": "2017:EverGe00", "name": "Gerald Everett", "year": 2017, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2021, 2022, 2023], "games": 45, "zUnits": -33, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2021, "games": 15, "zUnits": -23, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.866666666666667, 0.26666666666666666, 10.205392747616669]}, {"season": 2022, "games": 15, "zUnits": -14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37, 0.26666666666666666, 9.889825676115999]}, {"season": 2023, "games": 15, "zUnits": -61, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27.4, 0.2, 8.85910910910911]}]}}}, {"id": "2017:ShahAd00", "name": "Adam Shaheen", "year": 2017, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2017], "games": 7, "zUnits": -77, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 7, "zUnits": -77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.875, 0.375, 10.929513974264404]}]}}}, {"id": "2017:MixoJo00", "name": "Joe Mixon", "year": 2017, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 7}, "contributions": {"RB": 3}, "peak": {"RB": {"seasons": [2021, 2022], "games": 30, "zUnits": 29, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 16, "zUnits": 47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [94.9375, 4.1583355733377445, 1]}, {"season": 2022, "games": 14, "zUnits": 8, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [89.64285714285714, 4.044180470793374, 0.6428571428571429]}]}}}, {"id": "2017:KizeDe00", "name": "DeShone Kizer", "year": 2017, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": -24}, "contributions": {"QB": -24}, "peak": {"QB": {"seasons": [2018], "games": 3, "zUnits": -120, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 3, "zUnits": -120, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.399281126483277, 0, 4.875]}]}}}, {"id": "2017:SmitJu00", "name": "JuJu Smith-Schuster", "year": 2017, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2017, 2018], "games": 30, "zUnits": 62, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2017, "games": 14, "zUnits": 53, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65.5, 0.5, 14.82149086804843]}, {"season": 2018, "games": 16, "zUnits": 71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [89.125, 0.4375, 12.840802871814164]}]}}}, {"id": "2017:KamaAl00", "name": "Alvin Kamara", "year": 2017, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 15}, "contributions": {"RB": 12}, "peak": {"RB": {"seasons": [2017, 2018], "games": 31, "zUnits": 107, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 16, "zUnits": 132, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [97.125, 5.140945603704106, 0.8125]}, {"season": 2018, "games": 15, "zUnits": 80, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [106.13333333333334, 4.484555917448648, 1.2]}]}}}, {"id": "2017:KuppCo00", "name": "Cooper Kupp", "year": 2017, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 7}, "contributions": {"WR": 4}, "peak": {"WR": {"seasons": [2021, 2022, 2023], "games": 38, "zUnits": 108, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 17, "zUnits": 206, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [114.52941176470588, 0.9411764705882353, 13.265628884285292]}, {"season": 2022, "games": 9, "zUnits": 71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [90.22222222222223, 0.6666666666666666, 11.323137719818217]}, {"season": 2023, "games": 12, "zUnits": -3, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [61.416666666666664, 0.4166666666666667, 12.534320129933343]}]}}}, {"id": "2017:TaylTa00", "name": "Taywan Taylor", "year": 2017, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2017, 2018], "games": 29, "zUnits": -114, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2017, "games": 16, "zUnits": -140, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.4375, 0.0625, 13.441112964962214]}, {"season": 2018, "games": 13, "zUnits": -83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.84615384615385, 0.07692307692307693, 12.694823954116377]}]}}}, {"id": "2017:StewAr00", "name": "ArDarius Stewart", "year": 2017, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2017], "games": 12, "zUnits": -167, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 12, "zUnits": -167, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.833333333333333, 0, 13.035866566340607]}]}}}, {"id": "2017:GodwCh00", "name": "Chris Godwin", "year": 2017, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2019, 2020, 2021], "games": 40, "zUnits": 69, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 14, "zUnits": 124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [95.21428571428571, 0.6428571428571429, 14.883310154160196]}, {"season": 2020, "games": 12, "zUnits": 36, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [70, 0.5833333333333334, 12.825401546698394]}, {"season": 2021, "games": 14, "zUnits": 43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [78.78571428571429, 0.35714285714285715, 11.542851990233796]}]}}}, {"id": "2017:HuntKa00", "name": "Kareem Hunt", "year": 2017, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 13}, "contributions": {"RB": 11}, "peak": {"RB": {"seasons": [2017, 2018], "games": 27, "zUnits": 101, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 16, "zUnits": 118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [111.375, 4.650559227997052, 0.6875]}, {"season": 2018, "games": 11, "zUnits": 75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [109.27272727272727, 4.482062063095738, 1.2727272727272727]}]}}}, {"id": "2017:WebbDa00", "name": "Davis Webb", "year": 2017, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -20}, "contributions": {"QB": -20}, "peak": {"QB": {"seasons": [2022], "games": 1, "zUnits": -100, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 1, "zUnits": -100, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.454393460735063, 0.125, 5.125]}]}}}, {"id": "2017:ForeDO00", "name": "D'Onta Foreman", "year": 2017, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -3}, "contributions": {"RB": -5}, "peak": {"RB": {"seasons": [2021, 2022], "games": 25, "zUnits": -43, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 9, "zUnits": -30, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [76.55555555555556, 4.253508775744188, 0.3333333333333333]}, {"season": 2022, "games": 16, "zUnits": -50, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [58.75, 4.467643385960217, 0.3125]}]}}}, {"id": "2017:GollKe00", "name": "Kenny Golladay", "year": 2017, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2018, 2019], "games": 31, "zUnits": 69, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2018, "games": 15, "zUnits": 36, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [70.86666666666666, 0.3333333333333333, 14.475532049257971]}, {"season": 2019, "games": 16, "zUnits": 100, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [74.375, 0.6875, 16.66804187244824]}]}}}, {"id": "2017:WillCh05", "name": "Chad Williams", "year": 2017, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2018], "games": 10, "zUnits": -129, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 10, "zUnits": -129, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.1, 0.1, 11.820280955868025]}]}}}, {"id": "2017:SmitJo01", "name": "Jonnu Smith", "year": 2017, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2022, 2023, 2024], "games": 46, "zUnits": -1, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": null, "window": [{"season": 2022, "games": 12, "zUnits": -102, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.416666666666668, 0, 9.829906306986103]}, {"season": 2023, "games": 17, "zUnits": 0, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.23529411764706, 0.17647058823529413, 11.107347972972974]}, {"season": 2024, "games": 17, "zUnits": 69, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52, 0.47058823529411764, 10.045132259866543]}]}}}, {"id": "2017:BeatC.00", "name": "C.J. Beathard", "year": 2017, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -5}, "contributions": {"QB": -5}, "peak": {"QB": {"seasons": [2020], "games": 6, "zUnits": -25, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 6, "zUnits": -25, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.710147355138471, 0.75, 3.5]}]}}}, {"id": "2017:ConnJa00", "name": "James Conner", "year": 2017, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 8}, "contributions": {"RB": 5}, "peak": {"RB": {"seasons": [2023, 2024], "games": 29, "zUnits": 45, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2023, "games": 13, "zUnits": 61, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [92.6923076923077, 4.722070398505907, 0.6923076923076923]}, {"season": 2024, "games": 16, "zUnits": 31, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [94.25, 4.5544890369941085, 0.5625]}]}}}, {"id": "2017:DarbAm00", "name": "Amara Darboh", "year": 2017, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2017], "games": 8, "zUnits": -164, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 8, "zUnits": -164, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.875, 0, 12.060294641796364]}]}}}, {"id": "2017:WestDe00", "name": "Dede Westbrook", "year": 2017, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2018, 2019], "games": 31, "zUnits": -67, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 16, "zUnits": -55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.8125, 0.3125, 11.474512551310388]}, {"season": 2019, "games": 15, "zUnits": -80, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44, 0.2, 10.97358310294357]}]}}}, {"id": "2017:PeriSa00", "name": "Samaje Perine", "year": 2017, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [2021, 2022, 2023], "games": 48, "zUnits": -97, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2021, "games": 15, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.466666666666665, 4.329468030634812, 0.13333333333333333]}, {"season": 2022, "games": 16, "zUnits": -90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.5625, 4.275363825363826, 0.375]}, {"season": 2023, "games": 17, "zUnits": -85, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.76470588235294, 4.264037142090323, 0.058823529411764705]}]}}}, {"id": "2017:ReynJo00", "name": "Josh Reynolds", "year": 2017, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2021, 2022, 2023], "games": 39, "zUnits": -51, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2021, "games": 11, "zUnits": -62, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36, 0.18181818181818182, 13.059068724575017]}, {"season": 2022, "games": 12, "zUnits": -53, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.916666666666664, 0.25, 12.587197949719307]}, {"season": 2023, "games": 16, "zUnits": -41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38, 0.3125, 14.093635593772392]}]}}}, {"id": "2017:HollMa00", "name": "Mack Hollins", "year": 2017, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2022, 2023, 2024], "games": 46, "zUnits": -85, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 17, "zUnits": -53, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.588235294117645, 0.23529411764705882, 12.263557018171412]}, {"season": 2023, "games": 12, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.916666666666668, 0, 13.115718574251405]}, {"season": 2024, "games": 17, "zUnits": -96, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.235294117647058, 0.29411764705882354, 12.351264265726678]}]}}}, {"id": "2017:CoheTa00", "name": "Tarik Cohen", "year": 2017, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -1}, "contributions": {"RB": -5}, "peak": {"RB": {"seasons": [2017, 2018], "games": 32, "zUnits": -41, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2017, "games": 16, "zUnits": -68, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.1875, 4.133732795801622, 0.1875]}, {"season": 2018, "games": 16, "zUnits": -13, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [73.0625, 4.4193941694969965, 0.5]}]}}}, {"id": "2017:RobeMi01", "name": "Michael Roberts", "year": 2017, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2018], "games": 8, "zUnits": -72, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 8, "zUnits": -72, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.5, 0.375, 11.335374082485764]}]}}}, {"id": "2017:MaloJo00", "name": "Josh Malone", "year": 2017, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2018], "games": 3, "zUnits": -135, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 3, "zUnits": -135, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.5, 0, 12.792038868574105]}]}}}, {"id": "2017:SwitRy00", "name": "Ryan Switzer", "year": 2017, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -6}, "peak": {"WR": {"seasons": [2017, 2018], "games": 32, "zUnits": -179, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2017, "games": 16, "zUnits": -196, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.5625, 0, 11.896977677451718]}, {"season": 2018, "games": 16, "zUnits": -161, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.8125, 0.0625, 9.659897044330261]}]}}}, {"id": "2017:WillJa06", "name": "Jamaal Williams", "year": 2017, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": 0}, "contributions": {"RB": -5}, "peak": {"RB": {"seasons": [2020, 2021, 2022], "games": 44, "zUnits": -44, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2020, "games": 14, "zUnits": -69, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.92857142857143, 4.3032094784031765, 0.21428571428571427]}, {"season": 2021, "games": 13, "zUnits": -73, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [58.30769230769231, 4.055602943669549, 0.23076923076923078]}, {"season": 2022, "games": 17, "zUnits": -2, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [67, 4.159381066149022, 1]}]}}}, {"id": "2017:DobbJo00", "name": "Joshua Dobbs", "year": 2017, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -16}, "contributions": {"QB": -16}, "peak": {"QB": {"seasons": [2024], "games": 2, "zUnits": -80, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": null, "window": [{"season": 2024, "games": 2, "zUnits": -80, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.007883977747081, 0.25, 3]}]}}}, {"id": "2017:ChesJe00", "name": "Jehu Chesson", "year": 2017, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2018], "games": 6, "zUnits": -151, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 6, "zUnits": -151, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.875, 0, 12.63074854599346]}]}}}, {"id": "2017:GallWa00", "name": "Wayne Gallman", "year": 2017, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -4}, "contributions": {"RB": -8}, "peak": {"RB": {"seasons": [2019, 2020], "games": 23, "zUnits": -70, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2019, "games": 9, "zUnits": -120, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.555555555555557, 4.157851348449266, 0.3333333333333333]}, {"season": 2020, "games": 14, "zUnits": -38, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.857142857142854, 4.531995448462736, 0.42857142857142855]}]}}}, {"id": "2017:HansCh00", "name": "Chad Hansen", "year": 2017, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2020], "games": 5, "zUnits": -97, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 5, "zUnits": -97, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.5, 0.125, 13.07262014758186]}]}}}, {"id": "2017:MackMa00", "name": "Marlon Mack", "year": 2017, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": 2}, "contributions": {"RB": 1}, "peak": {"RB": {"seasons": [2018, 2019], "games": 26, "zUnits": 12, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 12, "zUnits": 22, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [84.25, 4.554099795694585, 0.8333333333333334]}, {"season": 2019, "games": 14, "zUnits": 4, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [83.78571428571429, 4.372803527233301, 0.5714285714285714]}]}}}, {"id": "2017:ButtJa00", "name": "Jake Butt", "year": 2017, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2018], "games": 3, "zUnits": -105, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 3, "zUnits": -105, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.625, 0, 11.238936558340653]}]}}}, {"id": "2017:KittGe00", "name": "George Kittle", "year": 2017, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": 6}, "contributions": {"TE": 5}, "peak": {"TE": {"seasons": [2022, 2023, 2024], "games": 46, "zUnits": 159, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": null, "window": [{"season": 2022, "games": 15, "zUnits": 118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [51, 0.7333333333333333, 12.003385105535644]}, {"season": 2023, "games": 16, "zUnits": 168, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [63.75, 0.375, 13.964082503556188]}, {"season": 2024, "games": 15, "zUnits": 190, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [73.73333333333333, 0.5333333333333333, 13.03079265429863]}]}}}, {"id": "2017:LeggJo00", "name": "Jordan Leggett", "year": 2017, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2018], "games": 13, "zUnits": -119, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 13, "zUnits": -119, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.76923076923077, 0.07692307692307693, 10.365445209476018]}]}}}, {"id": "2017:SpriJe00", "name": "Jeremy Sprinkle", "year": 2017, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2018, 2019], "games": 24, "zUnits": -116, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 8, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.125, 0.125, 10.945131120484136]}, {"season": 2019, "games": 16, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.0625, 0.0625, 10.140889212827988]}]}}}, {"id": "2017:HillBr02", "name": "Brian Hill", "year": 2017, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2019, 2020], "games": 26, "zUnits": -89, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2019, "games": 10, "zUnits": -95, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.2, 4.209903505336828, 0.3]}, {"season": 2020, "games": 16, "zUnits": -85, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.5, 4.512014378851478, 0.0625]}]}}}, {"id": "2017:McNiJe00", "name": "Jeremy McNichols", "year": 2017, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -12}, "peak": {"RB": {"seasons": [2024, 2025], "games": 31, "zUnits": -110, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": null, "window": [{"season": 2024, "games": 15, "zUnits": -111, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.2, 4.4987633318065825, 0.26666666666666666]}, {"season": 2025, "games": 16, "zUnits": -108, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.0625, 4.551248153135461, 0.0625]}]}}}, {"id": "2017:AgneJa00", "name": "Jamal Agnew", "year": 2017, "round": 5, "roles": ["WR", "DB"], "beforeContributions": {"WR": -3, "DB": -23}, "contributions": {"WR": -4, "DB": -21}, "peak": {"WR": {"seasons": [2021, 2022, 2023], "games": 36, "zUnits": -124, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2021, "games": 10, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.9, 0.1, 11.175649162035667]}, {"season": 2022, "games": 15, "zUnits": -144, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.466666666666667, 0.2, 10.640178501526657]}, {"season": 2023, "games": 11, "zUnits": -103, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.454545454545453, 0.09090909090909091, 13.717147535546987]}]}, "DB": {"seasons": [2017, 2019], "games": 26, "zUnits": -188, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2017, "games": 13, "zUnits": -193, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 13, "zUnits": -183, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:GibsSh00", "name": "Shelton Gibson", "year": 2017, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2018], "games": 5, "zUnits": -130, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 5, "zUnits": -130, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6, 0, 13.95332919115475]}]}}}, {"id": "2017:PeteNa00", "name": "Nathan Peterman", "year": 2017, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2020], "games": 1, "zUnits": -91, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 1, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.131768706078945, 0, 1.125]}]}}}, {"id": "2017:McKeIs00", "name": "Isaiah McKenzie", "year": 2017, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2020, 2021, 2022], "games": 45, "zUnits": -126, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2020, "games": 15, "zUnits": -132, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.8, 0.3333333333333333, 11.006885782272457]}, {"season": 2021, "games": 15, "zUnits": -151, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.866666666666667, 0.06666666666666667, 11.04970109499852]}, {"season": 2022, "games": 15, "zUnits": -94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.2, 0.26666666666666666, 11.110131396957122]}]}}}, {"id": "2017:SaubEr00", "name": "Eric Saubert", "year": 2017, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2021, 2022], "games": 24, "zUnits": -122, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 10, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.7, 0.1, 9.60580616616053]}, {"season": 2022, "games": 14, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.571428571428571, 0.07142857142857142, 10.295659099960176]}]}}}, {"id": "2017:TaylTr02", "name": "Trent Taylor", "year": 2017, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2017, 2018], "games": 28, "zUnits": -131, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 15, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.666666666666668, 0.13333333333333333, 11.195769813537833]}, {"season": 2018, "games": 13, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.53846153846154, 0.07692307692307693, 10.706307230817808]}]}}}, {"id": "2017:LogaT.00", "name": "T.J. Logan", "year": 2017, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2018], "games": 6, "zUnits": -146, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 6, "zUnits": -146, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.875, 4.28881803656767, 0]}]}}}, {"id": "2017:JoneAa00", "name": "Aaron Jones", "year": 2017, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": 11}, "contributions": {"RB": 8}, "peak": {"RB": {"seasons": [2018, 2019, 2020], "games": 42, "zUnits": 68, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2018, "games": 12, "zUnits": 28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [77.83333333333333, 4.993388153347221, 0.75]}, {"season": 2019, "games": 16, "zUnits": 73, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [97.375, 4.49512745223201, 1.1875]}, {"season": 2020, "games": 14, "zUnits": 95, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [104.21428571428571, 5.1209397866122774, 0.7857142857142857]}]}}}, {"id": "2017:McGuEl00", "name": "Elijah McGuire", "year": 2017, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -9}, "contributions": {"RB": -11}, "peak": {"RB": {"seasons": [2017, 2018], "games": 23, "zUnits": -101, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2017, "games": 15, "zUnits": -114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.8, 3.81919166390906, 0.13333333333333333]}, {"season": 2018, "games": 8, "zUnits": -78, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [58.625, 3.705517915259908, 0.5]}]}}}, {"id": "2017:ArmaAl00", "name": "Alex Armah", "year": 2017, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -18}, "peak": {"RB": {"seasons": [2018, 2019, 2020], "games": 29, "zUnits": -163, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 9, "zUnits": -154, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.2222222222222223, 4.132655410366076, 0.2222222222222222]}, {"season": 2019, "games": 8, "zUnits": -162, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.125, 4.126064376886371, 0.125]}, {"season": 2020, "games": 12, "zUnits": -171, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.25, 4.211347884625431, 0]}]}}}, {"id": "2017:HendDe01", "name": "De'Angelo Henderson", "year": 2017, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2018], "games": 1, "zUnits": -114, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 1, "zUnits": -114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.375, 4.455484703234337, 0]}]}}}, {"id": "2017:DaviRo00", "name": "Robert Davis", "year": 2017, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2019], "games": 3, "zUnits": -146, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 3, "zUnits": -146, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.125, 0, 12.826999308830704]}]}}}, {"id": "2017:MoorDa03", "name": "David Moore", "year": 2017, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2018, 2019], "games": 28, "zUnits": -75, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 14, "zUnits": -47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.785714285714285, 0.35714285714285715, 14.813450087960664]}, {"season": 2019, "games": 14, "zUnits": -103, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.5, 0.14285714285714285, 14.775829316650691]}]}}}, {"id": "2017:FordIs00", "name": "Isaiah Ford", "year": 2017, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2019, 2020, 2021], "games": 27, "zUnits": -116, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2019, "games": 8, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30.5, 0, 12.02762222419967]}, {"season": 2020, "games": 9, "zUnits": -119, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30.666666666666668, 0, 11.28298529200599]}, {"season": 2021, "games": 10, "zUnits": -110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.1, 0.2, 12.749644160712524]}]}}}, {"id": "2017:MaysDe00", "name": "Devante Mays", "year": 2017, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2017], "games": 2, "zUnits": -133, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 2, "zUnits": -133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.125, 3.884692623220225, 0]}]}}}, {"id": "2017:BrowNo00", "name": "Noah Brown", "year": 2017, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2023, 2024], "games": 21, "zUnits": -38, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2023, "games": 10, "zUnits": -9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.7, 0.2, 15.008801453397897]}, {"season": 2024, "games": 11, "zUnits": -64, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.18181818181818, 0.09090909090909091, 12.745032618605038]}]}}}, {"id": "2017:CarsCh00", "name": "Chris Carson", "year": 2017, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": 4}, "contributions": {"RB": 4}, "peak": {"RB": {"seasons": [2018, 2019], "games": 29, "zUnits": 34, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2018, "games": 14, "zUnits": 33, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [93.85714285714286, 4.571929221123638, 0.6428571428571429]}, {"season": 2019, "games": 15, "zUnits": 35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [99.73333333333333, 4.38191223267184, 0.6]}]}}}, {"id": "2017:SchrMa00", "name": "Mason Schreck", "year": 2017, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2022], "games": 2, "zUnits": -129, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 2, "zUnits": -129, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.75, 0, 10.040770609318997]}]}}}, {"id": "2017:DayeMa00", "name": "Matthew Dayes", "year": 2017, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -18}, "contributions": {"RB": -18}, "peak": {"RB": {"seasons": [2017], "games": 13, "zUnits": -165, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": null, "window": [{"season": 2017, "games": 13, "zUnits": -165, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.230769230769231, 3.9619812649038417, 0]}]}}}, {"id": "2018:MayfBa00", "name": "Baker Mayfield", "year": 2018, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 15}, "contributions": {"QB": 5}, "peak": {"QB": {"seasons": [2023, 2024, 2025], "games": 51, "zUnits": 24, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": null, "window": [{"season": 2023, "games": 17, "zUnits": 16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.123239111009288, 1.6470588235294117, 9.588235294117647]}, {"season": 2024, "games": 17, "zUnits": 75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.7209421116778065, 2.411764705882353, 22.235294117647058]}, {"season": 2025, "games": 17, "zUnits": -19, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.853632579728409, 1.5294117647058822, 22.470588235294116]}]}}}, {"id": "2018:BarkSa00", "name": "Saquon Barkley", "year": 2018, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 20}, "contributions": {"RB": 10}, "peak": {"RB": {"seasons": [2018, 2019], "games": 29, "zUnits": 92, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 16, "zUnits": 121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [126.75, 4.826757450775353, 0.9375]}, {"season": 2019, "games": 13, "zUnits": 57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [110.84615384615384, 4.509030990378408, 0.6153846153846154]}]}}}, {"id": "2018:DarnSa00", "name": "Sam Darnold", "year": 2018, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 14}, "contributions": {"QB": 7}, "peak": {"QB": {"seasons": [2023, 2024, 2025], "games": 44, "zUnits": 34, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": null, "window": [{"season": 2023, "games": 10, "zUnits": -66, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.6957568391805005, 0.2, 1.5]}, {"season": 2024, "games": 17, "zUnits": 71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.843585259090824, 2.0588235294117645, 12.470588235294118]}, {"season": 2025, "games": 17, "zUnits": 55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.799687186943793, 1.4705882352941178, 5.588235294117647]}]}}}, {"id": "2018:AlleJo02", "name": "Josh Allen", "year": 2018, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 15}, "contributions": {"QB": 11}, "peak": {"QB": {"seasons": [2023, 2024, 2025], "games": 49, "zUnits": 54, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": null, "window": [{"season": 2023, "games": 17, "zUnits": 17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.953089319394129, 1.7058823529411764, 30.823529411764707]}, {"season": 2024, "games": 16, "zUnits": 77, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.876561134087551, 1.75, 33.1875]}, {"season": 2025, "games": 16, "zUnits": 70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.718542542297758, 1.5625, 36.1875]}]}}}, {"id": "2018:RoseJo01", "name": "Josh Rosen", "year": 2018, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -21}, "contributions": {"QB": -21}, "peak": {"QB": {"seasons": [2021], "games": 3, "zUnits": -107, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 3, "zUnits": -107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.235911666099661, 0, 0]}]}}}, {"id": "2018:MoorD.00", "name": "D.J. Moore", "year": 2018, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2019, 2020, 2021], "games": 47, "zUnits": 46, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2019, "games": 15, "zUnits": 36, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [78.33333333333333, 0.26666666666666666, 13.405675024637459]}, {"season": 2020, "games": 15, "zUnits": 84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [79.53333333333333, 0.26666666666666666, 16.368886947253618]}, {"season": 2021, "games": 17, "zUnits": 22, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68.05882352941177, 0.23529411764705882, 12.451098006096958]}]}}}, {"id": "2018:HursHa00", "name": "Hayden Hurst", "year": 2018, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2020, 2021, 2022], "games": 41, "zUnits": -45, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 16, "zUnits": -10, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.6875, 0.375, 10.399865075052002]}, {"season": 2021, "games": 12, "zUnits": -72, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.416666666666668, 0.25, 9.625368469894644]}, {"season": 2022, "games": 13, "zUnits": -62, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.846153846153847, 0.15384615384615385, 8.893959262173267]}]}}}, {"id": "2018:RidlCa00", "name": "Calvin Ridley", "year": 2018, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 3}, "peak": {"WR": {"seasons": [2019, 2020], "games": 28, "zUnits": 78, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2019, "games": 13, "zUnits": 29, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [66.61538461538461, 0.5384615384615384, 13.542623418092287]}, {"season": 2020, "games": 15, "zUnits": 121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [91.6, 0.6, 14.603442891136229]}]}}}, {"id": "2018:PennRa00", "name": "Rashaad Penny", "year": 2018, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 5}, "contributions": {"RB": -7}, "peak": {"RB": {"seasons": [2018, 2019], "games": 22, "zUnits": -65, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2018, "games": 13, "zUnits": -82, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38, 4.618699674215688, 0.15384615384615385]}, {"season": 2019, "games": 9, "zUnits": -42, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.333333333333336, 4.826441357272457, 0.4444444444444444]}]}}}, {"id": "2018:MichSo00", "name": "Sony Michel", "year": 2018, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": -2}, "contributions": {"RB": -4}, "peak": {"RB": {"seasons": [2018, 2019, 2020], "games": 37, "zUnits": -37, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 13, "zUnits": -15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.46153846153847, 4.422198834077355, 0.46153846153846156]}, {"season": 2019, "games": 16, "zUnits": -65, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62.875, 3.856953383141082, 0.4375]}, {"season": 2020, "games": 8, "zUnits": -16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [70.375, 4.951971373018411, 0.25]}]}}}, {"id": "2018:JackLa00", "name": "Lamar Jackson", "year": 2018, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 43}, "contributions": {"QB": 27}, "peak": {"QB": {"seasons": [2023, 2024, 2025], "games": 46, "zUnits": 136, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": null, "window": [{"season": 2023, "games": 16, "zUnits": 99, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.804511128924331, 1.5, 51.3125]}, {"season": 2024, "games": 17, "zUnits": 217, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.134810775407495, 2.411764705882353, 53.8235294117647]}, {"season": 2025, "games": 13, "zUnits": 78, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.955352750201543, 1.6153846153846154, 26.846153846153847]}]}}}, {"id": "2018:ChubNi00", "name": "Nick Chubb", "year": 2018, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 11}, "contributions": {"RB": 11}, "peak": {"RB": {"seasons": [2020, 2021, 2022], "games": 43, "zUnits": 97, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2020, "games": 12, "zUnits": 98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [101.41666666666667, 5.187596123345847, 1]}, {"season": 2021, "games": 14, "zUnits": 91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [102.35714285714286, 5.134352270574378, 0.6428571428571429]}, {"season": 2022, "games": 17, "zUnits": 102, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [103.76470588235294, 4.887303348124243, 0.7647058823529411]}]}}}, {"id": "2018:JoneRo01", "name": "Ronald Jones II", "year": 2018, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 3}, "contributions": {"RB": -1}, "peak": {"RB": {"seasons": [2019, 2020], "games": 30, "zUnits": -10, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2019, "games": 16, "zUnits": -45, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64.5625, 4.229275088051306, 0.375]}, {"season": 2020, "games": 14, "zUnits": 30, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [81.64285714285714, 4.847270122501012, 0.5714285714285714]}]}}}, {"id": "2018:SuttCo00", "name": "Courtland Sutton", "year": 2018, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2023, 2024, 2025], "games": 49, "zUnits": 23, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": null, "window": [{"season": 2023, "games": 16, "zUnits": -4, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.25, 0.625, 12.927578556899636]}, {"season": 2024, "games": 16, "zUnits": 43, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [67.5625, 0.5, 13.120965046930877]}, {"season": 2025, "games": 17, "zUnits": 29, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.8235294117647, 0.4117647058823529, 13.429812679373496]}]}}}, {"id": "2018:GesiMi00", "name": "Mike Gesicki", "year": 2018, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 1}, "peak": {"TE": {"seasons": [2019, 2020, 2021], "games": 47, "zUnits": 20, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2019, "games": 15, "zUnits": -6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38, 0.3333333333333333, 11.072713529856387]}, {"season": 2020, "games": 15, "zUnits": 57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.86666666666667, 0.4, 12.366125258487616]}, {"season": 2021, "games": 17, "zUnits": 11, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.88235294117647, 0.11764705882352941, 10.660394507903884]}]}}}, {"id": "2018:JohnKe06", "name": "Kerryon Johnson", "year": 2018, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 2}, "contributions": {"RB": -7}, "peak": {"RB": {"seasons": [2018, 2019, 2020], "games": 32, "zUnits": -66, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 10, "zUnits": 15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [85.4, 4.937887338210562, 0.4]}, {"season": 2019, "games": 8, "zUnits": -62, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [66.25, 3.8937221781688045, 0.5]}, {"season": 2020, "games": 14, "zUnits": -127, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.285714285714285, 4.068439972172998, 0.21428571428571427]}]}}}, {"id": "2018:PettDa00", "name": "Dante Pettis", "year": 2018, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2018, 2019], "games": 21, "zUnits": -76, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 12, "zUnits": -28, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.916666666666664, 0.4166666666666667, 14.939529910978898]}, {"season": 2019, "games": 9, "zUnits": -139, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.11111111111111, 0.2222222222222222, 12.255218972745915]}]}}}, {"id": "2018:KirkCh01", "name": "Christian Kirk", "year": 2018, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2021, 2022, 2023], "games": 46, "zUnits": 16, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2021, "games": 17, "zUnits": 3, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [57.76470588235294, 0.29411764705882354, 12.677430418223606]}, {"season": 2022, "games": 17, "zUnits": 39, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65.17647058823529, 0.47058823529411764, 13.025697022639585]}, {"season": 2023, "games": 12, "zUnits": 2, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65.58333333333333, 0.25, 13.397178063954799]}]}}}, {"id": "2018:GoedDa00", "name": "Dallas Goedert", "year": 2018, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 3}, "contributions": {"TE": 2}, "peak": {"TE": {"seasons": [2020, 2021, 2022], "games": 38, "zUnits": 68, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2020, "games": 11, "zUnits": 18, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.63636363636363, 0.2727272727272727, 11.149847321769371]}, {"season": 2021, "games": 15, "zUnits": 89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [55.333333333333336, 0.26666666666666666, 13.34907714318721]}, {"season": 2022, "games": 12, "zUnits": 87, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [58.5, 0.25, 11.968290111743622]}]}}}, {"id": "2018:MillAn02", "name": "Anthony Miller", "year": 2018, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2018, 2019], "games": 31, "zUnits": -71, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 15, "zUnits": -67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.2, 0.4666666666666667, 12.818304840092019]}, {"season": 2019, "games": 16, "zUnits": -76, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41, 0.125, 12.798341193690032]}]}}}, {"id": "2018:GuicDe00", "name": "Derrius Guice", "year": 2018, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -8}, "peak": {"RB": {"seasons": [2019], "games": 5, "zUnits": -72, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 5, "zUnits": -72, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.5, 4.727907210915179, 0.375]}]}}}, {"id": "2018:WashJa00", "name": "James Washington", "year": 2018, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2018, 2019], "games": 27, "zUnits": -66, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2018, "games": 12, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.083333333333332, 0.08333333333333333, 13.077243585343417]}, {"season": 2019, "games": 15, "zUnits": -25, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49, 0.2, 15.249513214629495]}]}}}, {"id": "2018:CharDJ00", "name": "DJ Chark", "year": 2018, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2019, 2020], "games": 28, "zUnits": 12, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 15, "zUnits": 35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [67.2, 0.5333333333333333, 13.606446387209541]}, {"season": 2020, "games": 13, "zUnits": -14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.30769230769231, 0.38461538461538464, 13.065218637787318]}]}}}, {"id": "2018:FreeRo00", "name": "Royce Freeman", "year": 2018, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2018, 2019], "games": 30, "zUnits": -92, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 14, "zUnits": -86, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.357142857142854, 4.158519303173488, 0.35714285714285715]}, {"season": 2019, "games": 16, "zUnits": -97, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47, 3.975701827370497, 0.25]}]}}}, {"id": "2018:RudoMa00", "name": "Mason Rudolph", "year": 2018, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -3}, "contributions": {"QB": -3}, "peak": {"QB": {"seasons": [2023], "games": 4, "zUnits": -15, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2023, "games": 4, "zUnits": -15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.77618115526245, 0.375, 1]}]}}}, {"id": "2018:GallMi00", "name": "Michael Gallup", "year": 2018, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2019, 2020, 2021], "games": 39, "zUnits": 13, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 14, "zUnits": 72, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [79.07142857142857, 0.42857142857142855, 15.62983310294357]}, {"season": 2020, "games": 16, "zUnits": -12, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.6875, 0.3125, 13.723743224003904]}, {"season": 2021, "games": 9, "zUnits": -36, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.44444444444444, 0.2222222222222222, 12.607462380768093]}]}}}, {"id": "2018:AndrMa00", "name": "Mark Andrews", "year": 2018, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": 6}, "contributions": {"TE": 4}, "peak": {"TE": {"seasons": [2021, 2022, 2023], "games": 42, "zUnits": 124, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 17, "zUnits": 176, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [80.05882352941177, 0.5294117647058824, 12.255625067986132]}, {"season": 2022, "games": 15, "zUnits": 86, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.46666666666667, 0.3333333333333333, 11.284511257264155]}, {"season": 2023, "games": 10, "zUnits": 94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.4, 0.6, 11.341171171171172]}]}}}, {"id": "2018:SmitTr03", "name": "Tre'Quan Smith", "year": 2018, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2018, 2019], "games": 23, "zUnits": -66, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 13, "zUnits": -52, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.84615384615385, 0.38461538461538464, 13.992296636651677]}, {"season": 2019, "games": 10, "zUnits": -84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.4, 0.5, 13.072166205887136]}]}}}, {"id": "2018:AkinJo00", "name": "Jordan Akins", "year": 2018, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2020, 2021, 2022], "games": 40, "zUnits": -38, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2020, "games": 13, "zUnits": -47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31, 0.07692307692307693, 10.841617857529435]}, {"season": 2021, "games": 12, "zUnits": -94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.833333333333332, 0, 9.85223396877963]}, {"season": 2022, "games": 15, "zUnits": 14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33, 0.3333333333333333, 12.09409939549564]}]}}}, {"id": "2018:ThomIa00", "name": "Ian Thomas", "year": 2018, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2018, 2019], "games": 20, "zUnits": -81, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 10, "zUnits": -47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.3, 0.2, 10.228478624499163]}, {"season": 2019, "games": 10, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.6, 0.1, 10.06282165039929]}]}}}, {"id": "2018:CoutKe00", "name": "Keke Coutee", "year": 2018, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2020], "games": 8, "zUnits": -42, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 8, "zUnits": -42, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50, 0.375, 12.355764237084879]}]}}}, {"id": "2018:HineNy00", "name": "Nyheim Hines", "year": 2018, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -6}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2018, 2019, 2020], "games": 48, "zUnits": -88, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2018, "games": 16, "zUnits": -90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.1875, 4.0511321066481205, 0.25]}, {"season": 2019, "games": 16, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.4375, 4.114229104933917, 0.125]}, {"season": 2020, "games": 16, "zUnits": -52, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.875, 4.324882940583575, 0.4375]}]}}}, {"id": "2018:CallAn00", "name": "Antonio Callaway", "year": 2018, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2018], "games": 16, "zUnits": -55, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 16, "zUnits": -55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.625, 0.3125, 13.295249382545167]}]}}}, {"id": "2018:HernCh00", "name": "Chris Herndon", "year": 2018, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2018, 2020], "games": 26, "zUnits": -30, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 14, "zUnits": 1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.857142857142854, 0.2857142857142857, 12.233037524883258]}, {"season": 2020, "games": 12, "zUnits": -66, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.916666666666668, 0.25, 10.006367154991347]}]}}}, {"id": "2018:LaulKy00", "name": "Kyle Lauletta", "year": 2018, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -20}, "contributions": {"QB": -20}, "peak": {"QB": {"seasons": [2018], "games": 1, "zUnits": -101, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 1, "zUnits": -101, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.801088571292127, 0, -0.25]}]}}}, {"id": "2018:WaltMa00", "name": "Mark Walton", "year": 2018, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2019], "games": 7, "zUnits": -119, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 7, "zUnits": -119, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.25, 4.100410614051996, 0]}]}}}, {"id": "2018:HamiDa01", "name": "DaeSean Hamilton", "year": 2018, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2018, 2019, 2020], "games": 36, "zUnits": -124, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2018, "games": 11, "zUnits": -126, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.09090909090909, 0.18181818181818182, 10.45922008209662]}, {"season": 2019, "games": 13, "zUnits": -133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.846153846153847, 0.07692307692307693, 11.904551342803147]}, {"season": 2020, "games": 12, "zUnits": -110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.416666666666668, 0.16666666666666666, 12.668172583704669]}]}}}, {"id": "2018:DissWi00", "name": "Will Dissly", "year": 2018, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2022, 2023, 2024], "games": 43, "zUnits": -65, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": null, "window": [{"season": 2022, "games": 15, "zUnits": -62, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.266666666666666, 0.2, 10.379760304659499]}, {"season": 2023, "games": 13, "zUnits": -98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.23076923076923, 0.07692307692307693, 10.18271995399655]}, {"season": 2024, "games": 15, "zUnits": -40, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.06666666666667, 0.13333333333333333, 9.77907008330315]}]}}}, {"id": "2018:SmytDu00", "name": "Durham Smythe", "year": 2018, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2021, 2022, 2023], "games": 42, "zUnits": -85, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2021, "games": 16, "zUnits": -70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.3125, 0, 10.547197411157814]}, {"season": 2022, "games": 13, "zUnits": -130, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.923076923076923, 0.07692307692307693, 9.873436877737953]}, {"season": 2023, "games": 13, "zUnits": -57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.153846153846153, 0, 10.3475051975052]}]}}}, {"id": "2018:SmitIt00", "name": "Ito Smith", "year": 2018, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2018, 2020], "games": 27, "zUnits": -117, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 13, "zUnits": -109, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.92307692307692, 3.9497865248942228, 0.3076923076923077]}, {"season": 2020, "games": 14, "zUnits": -124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.5, 4.32762500472574, 0.07142857142857142]}]}}}, {"id": "2018:BallKa00", "name": "Kalen Ballage", "year": 2018, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2018, 2019, 2020], "games": 35, "zUnits": -136, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2018, "games": 12, "zUnits": -114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.583333333333332, 4.606319409778694, 0.08333333333333333]}, {"season": 2019, "games": 12, "zUnits": -186, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.5, 3.2262231261491685, 0.25]}, {"season": 2020, "games": 11, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.63636363636363, 3.8764548469648985, 0.2727272727272727]}]}}}, {"id": "2018:ScotJa02", "name": "Jaleel Scott", "year": 2018, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2020], "games": 1, "zUnits": -121, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 1, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2, 0, 12.723004739882175]}]}}}, {"id": "2018:MoorJM00", "name": "J'Mon Moore", "year": 2018, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2018], "games": 7, "zUnits": -154, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 7, "zUnits": -154, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.875, 0, 12.486037653931165]}]}}}, {"id": "2018:EdmoCh00", "name": "Chase Edmonds", "year": 2018, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -1}, "contributions": {"RB": -5}, "peak": {"RB": {"seasons": [2019, 2020, 2021], "games": 40, "zUnits": -48, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2019, "games": 12, "zUnits": -79, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34, 4.558517649687221, 0.4166666666666667]}, {"season": 2020, "games": 16, "zUnits": -51, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.125, 4.494430841473582, 0.3125]}, {"season": 2021, "games": 12, "zUnits": -12, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [75.25, 4.708646040501833, 0.16666666666666666]}]}}}, {"id": "2018:SchuDa00", "name": "Dalton Schultz", "year": 2018, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 1}, "peak": {"TE": {"seasons": [2021, 2022, 2023], "games": 47, "zUnits": 29, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 17, "zUnits": 48, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.529411764705884, 0.47058823529411764, 10.426116984389816]}, {"season": 2022, "games": 15, "zUnits": 4, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.46666666666667, 0.3333333333333333, 10.256375396531125]}, {"season": 2023, "games": 15, "zUnits": 32, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.333333333333336, 0.3333333333333333, 10.579638627391438]}]}}}, {"id": "2018:WatsJu01", "name": "Justin Watson", "year": 2018, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2022, 2023], "games": 32, "zUnits": -73, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2022, "games": 17, "zUnits": -83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.529411764705884, 0.11764705882352941, 15.376210235131397]}, {"season": 2023, "games": 15, "zUnits": -61, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30.666666666666668, 0.2, 14.711482308141534]}]}}}, {"id": "2018:FumaTr00", "name": "Troy Fumagalli", "year": 2018, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2020], "games": 7, "zUnits": -105, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 7, "zUnits": -105, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10, 0.125, 10.615484117222952]}]}}}, {"id": "2018:ConkTy00", "name": "Tyler Conklin", "year": 2018, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2021, 2022, 2023], "games": 51, "zUnits": -31, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 17, "zUnits": -24, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.88235294117647, 0.17647058823529413, 10.011215761693407]}, {"season": 2022, "games": 17, "zUnits": -39, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.470588235294116, 0.17647058823529413, 9.85573476702509]}, {"season": 2023, "games": 17, "zUnits": -29, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.529411764705884, 0, 10.193272943272945]}]}}}, {"id": "2018:FounDa00", "name": "Daurice Fountain", "year": 2018, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2020], "games": 2, "zUnits": -135, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 2, "zUnits": -135, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.875, 0, 12.544160841760856]}]}}}, {"id": "2018:SamuJa00", "name": "Jaylen Samuels", "year": 2018, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -7}, "contributions": {"RB": -12}, "peak": {"RB": {"seasons": [2018, 2019], "games": 22, "zUnits": -108, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 9, "zUnits": -65, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [50.55555555555556, 4.432432305960912, 0.3333333333333333]}, {"season": 2019, "games": 13, "zUnits": -138, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.92307692307692, 3.622667614156357, 0.15384615384615385]}]}}}, {"id": "2018:WilkJo01", "name": "Jordan Wilkins", "year": 2018, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2018, 2019], "games": 26, "zUnits": -87, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 13, "zUnits": -85, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.38461538461539, 4.82162149831189, 0.07692307692307693]}, {"season": 2019, "games": 13, "zUnits": -89, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.923076923076923, 4.8567074433771875, 0.15384615384615385]}]}}}, {"id": "2018:WhitMi01", "name": "Mike White", "year": 2018, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -13}, "contributions": {"QB": -13}, "peak": {"QB": {"seasons": [2023], "games": 6, "zUnits": -66, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2023, "games": 6, "zUnits": -66, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.817139434337311, 0.125, -1.125]}]}}}, {"id": "2018:ValdMa00", "name": "Marquez Valdes-Scantling", "year": 2018, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2020, 2021, 2022], "games": 42, "zUnits": -17, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 14, "zUnits": 19, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.285714285714285, 0.42857142857142855, 16.95893884025948]}, {"season": 2021, "games": 11, "zUnits": -35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.09090909090909, 0.2727272727272727, 14.365804549105821]}, {"season": 2022, "games": 17, "zUnits": -35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.411764705882355, 0.11764705882352941, 14.776798063623788]}]}}}, {"id": "2018:RatlDa00", "name": "Damion Ratley", "year": 2018, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2019], "games": 9, "zUnits": -110, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 9, "zUnits": -110, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.22222222222222, 0.1111111111111111, 14.13009471149006]}]}}}, {"id": "2018:KellJo00", "name": "John Kelly", "year": 2018, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2019], "games": 1, "zUnits": -119, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 1, "zUnits": -119, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.125, 4.226823533494712, 0]}]}}}, {"id": "2018:CainDe00", "name": "Deon Cain", "year": 2018, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2019], "games": 11, "zUnits": -153, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 11, "zUnits": -153, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.272727272727273, 0, 13.268307125194424]}]}}}, {"id": "2018:McClRa00", "name": "Ray-Ray McCloud", "year": 2018, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2023, 2024], "games": 29, "zUnits": -106, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": null, "window": [{"season": 2023, "games": 12, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [11.25, 0, 12.22748789438256]}, {"season": 2024, "games": 17, "zUnits": -79, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.35294117647059, 0.058823529411764705, 11.537251306623123]}]}}}, {"id": "2018:GageRu00", "name": "Russell Gage", "year": 2018, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2020, 2021, 2022], "games": 42, "zUnits": -49, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2020, "games": 16, "zUnits": -52, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.125, 0.25, 11.415815166042622]}, {"season": 2021, "games": 13, "zUnits": -6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.23076923076923, 0.3076923076923077, 11.921719320311729]}, {"season": 2022, "games": 13, "zUnits": -86, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.76923076923077, 0.38461538461538464, 9.912709389887812]}]}}}, {"id": "2018:FalkLu00", "name": "Luke Falk", "year": 2018, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -25}, "contributions": {"QB": -25}, "peak": {"QB": {"seasons": [2019], "games": 3, "zUnits": -125, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 3, "zUnits": -125, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.187511896788588, 0, 0]}]}}}, {"id": "2018:ScotBo02", "name": "Boston Scott", "year": 2018, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -9}, "peak": {"RB": {"seasons": [2019, 2020, 2021], "games": 36, "zUnits": -80, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 9, "zUnits": -69, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.888888888888886, 4.169955428260592, 0.5555555555555556]}, {"season": 2020, "games": 16, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.625, 4.50779375427942, 0.125]}, {"season": 2021, "games": 11, "zUnits": -72, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.45454545454545, 4.267740881007465, 0.6363636363636364]}]}}}, {"id": "2018:CannTr00", "name": "Trenton Cannon", "year": 2018, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -17}, "peak": {"RB": {"seasons": [2018, 2020], "games": 24, "zUnits": -153, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 12, "zUnits": -142, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.416666666666668, 3.9743437661587127, 0.08333333333333333]}, {"season": 2020, "games": 12, "zUnits": -164, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.083333333333333, 4.276389779729961, 0]}]}}}, {"id": "2018:St.BEq00", "name": "Equanimeous St. Brown", "year": 2018, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2021, 2022], "games": 28, "zUnits": -124, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2021, "games": 12, "zUnits": -151, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.166666666666666, 0, 12.115001403844257]}, {"season": 2022, "games": 16, "zUnits": -103, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.1875, 0.0625, 13.724107070213977]}]}}}, {"id": "2018:WilsCe01", "name": "Cedrick Wilson Jr.", "year": 2018, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2020, 2021], "games": 27, "zUnits": -82, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2020, "games": 13, "zUnits": -143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.538461538461538, 0.15384615384615385, 12.07262014758186]}, {"season": 2021, "games": 14, "zUnits": -24, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43, 0.42857142857142855, 13.019800729999014]}]}}}, {"id": "2018:BerrBr00", "name": "Braxton Berrios", "year": 2018, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2019, 2020, 2021], "games": 48, "zUnits": -132, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2019, "games": 16, "zUnits": -159, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.1875, 0, 14.123999385627293]}, {"season": 2020, "games": 16, "zUnits": -122, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.625, 0.1875, 11.528554431885782]}, {"season": 2021, "games": 16, "zUnits": -114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.9375, 0.125, 10.598487562499026]}]}}}, {"id": "2018:WimsJa00", "name": "Javon Wims", "year": 2018, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2019, 2020], "games": 21, "zUnits": -156, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 11, "zUnits": -143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.90909090909091, 0.09090909090909091, 12.072166205887136]}, {"season": 2020, "games": 10, "zUnits": -170, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.8, 0.1, 11.844809637120761]}]}}}, {"id": "2018:WillDa011", "name": "David Williams", "year": 2018, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2018], "games": 3, "zUnits": -131, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 3, "zUnits": -131, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.5, 4.365365182684281, 0]}]}}}, {"id": "2018:AtemMa00", "name": "Marcell Ateman", "year": 2018, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2018], "games": 7, "zUnits": -119, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 7, "zUnits": -119, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.25, 0.125, 11.96784899835105]}]}}}, {"id": "2018:ScarBo01", "name": "Bo Scarbrough", "year": 2018, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -10}, "peak": {"RB": {"seasons": [2019], "games": 6, "zUnits": -91, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 6, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.75, 4.250596952116166, 0.125]}]}}}, {"id": "2018:BawdNi00", "name": "Nick Bawden", "year": 2018, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2021], "games": 1, "zUnits": -120, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 1, "zUnits": -120, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.5, 4.2506754474839585, 0]}]}}}, {"id": "2018:JameRi00", "name": "Richie James", "year": 2018, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2020, 2022], "games": 26, "zUnits": -72, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 10, "zUnits": -59, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.4, 0.1, 14.57383296106316]}, {"season": 2022, "games": 16, "zUnits": -80, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.5625, 0.25, 10.872752420470263]}]}}}, {"id": "2018:WoodLo00", "name": "Logan Woodside", "year": 2018, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": -15}, "contributions": {"QB": -15}, "peak": {"QB": {"seasons": [2020], "games": 5, "zUnits": -75, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 5, "zUnits": -75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.104808483538629, 0, 1.25]}]}}}, {"id": "2018:IzzoRy00", "name": "Ryan Izzo", "year": 2018, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2020], "games": 10, "zUnits": -66, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 10, "zUnits": -66, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.9, 0, 12.14856735940633]}]}}}, {"id": "2018:JackJu01", "name": "Justin Jackson", "year": 2018, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -9}, "peak": {"RB": {"seasons": [2020, 2021], "games": 22, "zUnits": -77, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 8, "zUnits": -73, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [55.375, 4.449074690379217, 0]}, {"season": 2021, "games": 14, "zUnits": -79, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.714285714285715, 4.696830623502357, 0.14285714285714285]}]}}}, {"id": "2018:TateAu00", "name": "Auden Tate", "year": 2018, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2019, 2020], "games": 20, "zUnits": -88, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 12, "zUnits": -55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.916666666666664, 0.08333333333333333, 13.835199684036894]}, {"season": 2020, "games": 8, "zUnits": -138, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.75, 0, 12.009389703098805]}]}}}, {"id": "2018:QuinTr00", "name": "Trey Quinn", "year": 2018, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2018], "games": 3, "zUnits": -126, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": null, "window": [{"season": 2018, "games": 3, "zUnits": -126, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.375, 0.125, 11.783415510917878]}]}}}, {"id": "2019:MurrKy00", "name": "Kyler Murray", "year": 2019, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 11}, "contributions": {"QB": -1}, "peak": {"QB": {"seasons": [2019, 2020, 2021], "games": 46, "zUnits": -3, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2019, "games": 16, "zUnits": -51, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.711634098951774, 1.25, 34]}, {"season": 2020, "games": 16, "zUnits": -6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.085702066443747, 1.625, 51.1875]}, {"season": 2021, "games": 14, "zUnits": 55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.710361462846951, 1.7142857142857142, 30.214285714285715]}]}}}, {"id": "2019:JoneDa05", "name": "Daniel Jones", "year": 2019, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 8}, "contributions": {"QB": -4}, "peak": {"QB": {"seasons": [2024, 2025], "games": 23, "zUnits": -20, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": null, "window": [{"season": 2024, "games": 10, "zUnits": -100, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.1280054569456555, 0.8, 26.5]}, {"season": 2025, "games": 13, "zUnits": 42, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.699636600013911, 1.4615384615384615, 12.615384615384615]}]}}}, {"id": "2019:HockTJ00", "name": "T.J. Hockenson", "year": 2019, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 3}, "contributions": {"TE": 2}, "peak": {"TE": {"seasons": [2021, 2022, 2023], "games": 44, "zUnits": 65, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2021, "games": 12, "zUnits": 20, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.583333333333336, 0.3333333333333333, 9.901325651803297]}, {"season": 2022, "games": 17, "zUnits": 71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.76470588235294, 0.35294117647058826, 10.597453961191448]}, {"season": 2023, "games": 15, "zUnits": 94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64, 0.3333333333333333, 10.132702702702703]}]}}}, {"id": "2019:HaskDw00", "name": "Dwayne Haskins", "year": 2019, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": -19}, "contributions": {"QB": -19}, "peak": {"QB": {"seasons": [2019], "games": 9, "zUnits": -95, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 9, "zUnits": -95, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.4934975420645875, 0.7777777777777778, 11.222222222222221]}]}}}, {"id": "2019:FantNo00", "name": "Noah Fant", "year": 2019, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": 1}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2019, 2020], "games": 30, "zUnits": 5, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2019, "games": 16, "zUnits": -5, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.125, 0.1875, 12.698425655976676]}, {"season": 2020, "games": 14, "zUnits": 16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.07142857142857, 0.21428571428571427, 10.830308657113829]}]}}}, {"id": "2019:JacoJo01", "name": "Josh Jacobs", "year": 2019, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 14}, "contributions": {"RB": 7}, "peak": {"RB": {"seasons": [2022, 2023, 2024], "games": 47, "zUnits": 61, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 17, "zUnits": 124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [120.76470588235294, 4.75612714987715, 0.7058823529411765]}, {"season": 2023, "games": 13, "zUnits": -13, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [84.6923076923077, 3.6618549031225807, 0.46153846153846156]}, {"season": 2024, "games": 17, "zUnits": 53, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [98.29411764705883, 4.402265128254415, 0.9411764705882353]}]}}}, {"id": "2019:BrowMa04", "name": "Marquise Brown", "year": 2019, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2020, 2021, 2022], "games": 44, "zUnits": -11, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2020, "games": 16, "zUnits": -19, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [48.0625, 0.5, 13.03878576064031]}, {"season": 2021, "games": 16, "zUnits": 7, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [63, 0.375, 11.425496320247321]}, {"season": 2022, "games": 12, "zUnits": -24, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.083333333333336, 0.25, 11.19514907815374]}]}}}, {"id": "2019:HarrNK00", "name": "N'Keal Harry", "year": 2019, "round": 1, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2020, 2021], "games": 23, "zUnits": -70, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2020, "games": 13, "zUnits": -73, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.76923076923077, 0.15384615384615385, 10.037911054832891]}, {"season": 2021, "games": 10, "zUnits": -65, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.4, 0, 11.952872245573813]}]}}}, {"id": "2019:SamuDe00", "name": "Deebo Samuel", "year": 2019, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2019, 2021], "games": 31, "zUnits": 52, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2019, "games": 15, "zUnits": -29, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.46666666666667, 0.2, 13.740965263018191]}, {"season": 2021, "games": 16, "zUnits": 128, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [87.8125, 0.375, 16.63070144626099]}]}}}, {"id": "2019:LockDr00", "name": "Drew Lock", "year": 2019, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": -13}, "contributions": {"QB": -13}, "peak": {"QB": {"seasons": [2021], "games": 6, "zUnits": -68, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 6, "zUnits": -68, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.799304254834465, 0.25, 6.625]}]}}}, {"id": "2019:SmitIr01", "name": "Irv Smith Jr.", "year": 2019, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2020, 2022], "games": 21, "zUnits": -43, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 13, "zUnits": -17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.076923076923077, 0.38461538461538464, 11.473139940907869]}, {"season": 2022, "games": 8, "zUnits": -84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.75, 0.25, 9.041902899967416]}]}}}, {"id": "2019:BrowAJ00", "name": "A.J. Brown", "year": 2019, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 5}, "contributions": {"WR": 3}, "peak": {"WR": {"seasons": [2022, 2023, 2024], "games": 47, "zUnits": 105, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 17, "zUnits": 146, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [88, 0.6470588235294118, 15.872283564245024]}, {"season": 2023, "games": 17, "zUnits": 70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [85.6470588235294, 0.4117647058823529, 13.489371261500496]}, {"season": 2024, "games": 13, "zUnits": 98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [83, 0.5384615384615384, 14.99409402277657]}]}}}, {"id": "2019:SampDr00", "name": "Drew Sample", "year": 2019, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2020, 2021], "games": 26, "zUnits": -104, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 16, "zUnits": -94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.8125, 0.0625, 9.605548520778173]}, {"season": 2021, "games": 10, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.1, 0, 9.732210593026833]}]}}}, {"id": "2019:SandMi01", "name": "Miles Sanders", "year": 2019, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 4}, "contributions": {"RB": 3}, "peak": {"RB": {"seasons": [2020, 2021, 2022], "games": 41, "zUnits": 24, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 12, "zUnits": 38, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [88.66666666666667, 4.940919983978392, 0.5]}, {"season": 2021, "games": 12, "zUnits": -5, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [76, 4.974968543242177, 0]}, {"season": 2022, "games": 17, "zUnits": 35, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [79.23529411764706, 4.759598735225476, 0.6470588235294118]}]}}}, {"id": "2019:HardMe00", "name": "Mecole Hardman", "year": 2019, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2019, 2020], "games": 32, "zUnits": -51, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 16, "zUnits": -32, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.625, 0.375, 16.63328531933183]}, {"season": 2020, "games": 16, "zUnits": -70, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35, 0.25, 13.217086576568274]}]}}}, {"id": "2019:ArceJJ00", "name": "JJ Arcega-Whiteside", "year": 2019, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2019], "games": 9, "zUnits": -118, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 9, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.77777777777778, 0.1111111111111111, 14.061599447064562]}]}}}, {"id": "2019:CampPa00", "name": "Parris Campbell", "year": 2019, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2022, 2023], "games": 27, "zUnits": -117, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 17, "zUnits": -86, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.64705882352941, 0.17647058823529413, 10.751929683665729]}, {"season": 2023, "games": 10, "zUnits": -170, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.4, 0, 9.651089831281348]}]}}}, {"id": "2019:IsabAn00", "name": "Andy Isabella", "year": 2019, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2019, 2020], "games": 23, "zUnits": -124, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 12, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.75, 0.08333333333333333, 14.93497379186109]}, {"season": 2020, "games": 11, "zUnits": -128, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.363636363636363, 0.18181818181818182, 11.812022488947989]}]}}}, {"id": "2019:MetcDK00", "name": "D.K. Metcalf", "year": 2019, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2019, 2020], "games": 32, "zUnits": 56, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2019, "games": 16, "zUnits": 11, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [56.25, 0.4375, 14.698454294120257]}, {"season": 2020, "games": 16, "zUnits": 101, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [81.4375, 0.625, 14.879762362268561]}]}}}, {"id": "2019:JohnDi01", "name": "Diontae Johnson", "year": 2019, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2019, 2020, 2021], "games": 47, "zUnits": -10, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2019, "games": 16, "zUnits": -62, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.5, 0.3125, 12.061393009916658]}, {"season": 2020, "games": 15, "zUnits": -8, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [61.53333333333333, 0.4666666666666667, 11.028924974036842]}, {"season": 2021, "games": 16, "zUnits": 39, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.5625, 0.5, 11.207920107663693]}]}}}, {"id": "2019:OlivJo00", "name": "Josh Oliver", "year": 2019, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2023, 2024, 2025], "games": 37, "zUnits": -73, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": null, "window": [{"season": 2023, "games": 13, "zUnits": -83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.384615384615383, 0.15384615384615385, 9.992073804573806]}, {"season": 2024, "games": 12, "zUnits": -50, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.5, 0.25, 10.756261666620231]}, {"season": 2025, "games": 12, "zUnits": -84, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.333333333333334, 0.3333333333333333, 10.315932255939233]}]}}}, {"id": "2019:HendDa00", "name": "Darrell Henderson", "year": 2019, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 0}, "contributions": {"RB": -6}, "peak": {"RB": {"seasons": [2021, 2022], "games": 22, "zUnits": -50, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 12, "zUnits": -4, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72, 4.470150782122072, 0.6666666666666666]}, {"season": 2022, "games": 10, "zUnits": -105, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.5, 4.251152623211446, 0.3]}]}}}, {"id": "2019:MontDa01", "name": "David Montgomery", "year": 2019, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 5}, "contributions": {"RB": 0}, "peak": {"RB": {"seasons": [2023, 2024, 2025], "games": 45, "zUnits": -1, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2023, "games": 14, "zUnits": 42, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [80.85714285714286, 4.480870478808211, 0.9285714285714286]}, {"season": 2024, "games": 14, "zUnits": 6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [79.71428571428571, 4.2502046190527025, 0.8571428571428571]}, {"season": 2025, "games": 17, "zUnits": -41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.411764705882355, 4.45883617849421, 0.47058823529411764]}]}}}, {"id": "2019:SingDe00", "name": "Devin Singletary", "year": 2019, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 0}, "contributions": {"RB": -3}, "peak": {"RB": {"seasons": [2021, 2022, 2023], "games": 50, "zUnits": -26, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 17, "zUnits": -20, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64.58823529411765, 4.496762308154152, 0.47058823529411764]}, {"season": 2022, "games": 16, "zUnits": -21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68.6875, 4.544028685725436, 0.375]}, {"season": 2023, "games": 17, "zUnits": -36, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64.17647058823529, 4.153157223860188, 0.23529411764705882]}]}}}, {"id": "2019:SterJa00", "name": "Jace Sternberger", "year": 2019, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2020], "games": 8, "zUnits": -97, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 8, "zUnits": -97, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.25, 0.125, 10.414009439392194]}]}}}, {"id": "2019:McLaTe00", "name": "Terry McLaurin", "year": 2019, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 1}, "peak": {"WR": {"seasons": [2020, 2021, 2022], "games": 49, "zUnits": 35, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2020, "games": 15, "zUnits": 31, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [74.53333333333333, 0.26666666666666666, 12.789855956720919]}, {"season": 2021, "games": 17, "zUnits": 21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [61.94117647058823, 0.29411764705882354, 13.340981820092765]}, {"season": 2022, "games": 17, "zUnits": 54, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [70.05882352941177, 0.29411764705882354, 14.653546360569278]}]}}}, {"id": "2019:WarrKa00", "name": "Kahale Warring", "year": 2019, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2020], "games": 4, "zUnits": -119, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 4, "zUnits": -119, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.375, 0, 10.860254438014309]}]}}}, {"id": "2019:HarrDa06", "name": "Damien Harris", "year": 2019, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 2}, "contributions": {"RB": 0}, "peak": {"RB": {"seasons": [2020, 2021], "games": 25, "zUnits": 4, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2020, "games": 10, "zUnits": -15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [74.3, 4.761193568651036, 0.2]}, {"season": 2021, "games": 15, "zUnits": 17, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [70.73333333333333, 4.483667366716543, 1]}]}}}, {"id": "2019:BoykMi00", "name": "Miles Boykin", "year": 2019, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2019, 2020], "games": 26, "zUnits": -113, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2019, "games": 12, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.5, 0.25, 13.7549762298275]}, {"season": 2020, "games": 14, "zUnits": -111, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19, 0.2857142857142857, 13.151288712986682]}]}}}, {"id": "2019:KnoxDa00", "name": "Dawson Knox", "year": 2019, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": 2}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2020, 2021, 2022], "games": 41, "zUnits": 9, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2020, "games": 11, "zUnits": -38, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.181818181818183, 0.2727272727272727, 11.322007341749485]}, {"season": 2021, "games": 15, "zUnits": 49, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.13333333333333, 0.6, 11.455957396381015]}, {"season": 2022, "games": 15, "zUnits": 3, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [34.46666666666667, 0.4, 10.670572557669333]}]}}}, {"id": "2019:GrieWi00", "name": "Will Grier", "year": 2019, "round": 3, "roles": ["QB"], "beforeContributions": {"QB": -26}, "contributions": {"QB": -26}, "peak": {"QB": {"seasons": [2019], "games": 2, "zUnits": -132, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 2, "zUnits": -132, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.8263214657825655, 0, 2.75]}]}}}, {"id": "2019:MattAl01", "name": "Alexander Mattison", "year": 2019, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -7}, "contributions": {"RB": -9}, "peak": {"RB": {"seasons": [2019, 2020], "games": 26, "zUnits": -84, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2019, "games": 13, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41.84615384615385, 4.441814119749776, 0.07692307692307693]}, {"season": 2020, "games": 13, "zUnits": -78, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43, 4.445933039644365, 0.23076923076923078]}]}}}, {"id": "2019:FinlRy00", "name": "Ryan Finley", "year": 2019, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -19}, "contributions": {"QB": -19}, "peak": {"QB": {"seasons": [2020], "games": 4, "zUnits": -98, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 4, "zUnits": -98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.606954863727559, 0.125, 8.25]}]}}}, {"id": "2019:HillJu00", "name": "Justice Hill", "year": 2019, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -8}, "contributions": {"RB": -9}, "peak": {"RB": {"seasons": [2023, 2024, 2025], "games": 41, "zUnits": -82, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": null, "window": [{"season": 2023, "games": 16, "zUnits": -78, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [37.0625, 4.355422188803367, 0.25]}, {"season": 2024, "games": 15, "zUnits": -75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.733333333333334, 4.519104193401499, 0.26666666666666666]}, {"season": 2025, "games": 10, "zUnits": -99, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.2, 4.4693197800975115, 0.3]}]}}}, {"id": "2019:WescTr00", "name": "Trevon Wesco", "year": 2019, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2021], "games": 8, "zUnits": -116, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 8, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.375, 0, 10.697594979215156]}]}}}, {"id": "2019:SnelBe00", "name": "Benny Snell Jr.", "year": 2019, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2019, 2020], "games": 26, "zUnits": -122, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 11, "zUnits": -105, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [40.81818181818182, 4.097898192067093, 0.18181818181818182]}, {"season": 2020, "games": 15, "zUnits": -134, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [28.6, 3.817075240617515, 0.26666666666666666]}]}}}, {"id": "2019:RidlRi00", "name": "Riley Ridley", "year": 2019, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2020], "games": 2, "zUnits": -134, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 2, "zUnits": -134, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.875, 0, 12.276857262833747]}]}}}, {"id": "2019:PollTo00", "name": "Tony Pollard", "year": 2019, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": 7}, "contributions": {"RB": 2}, "peak": {"RB": {"seasons": [2021, 2022, 2023], "games": 48, "zUnits": 17, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2021, "games": 15, "zUnits": -3, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [70.4, 4.974206716297373, 0.13333333333333333]}, {"season": 2022, "games": 16, "zUnits": 65, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [86.125, 4.9375288257540815, 0.75]}, {"season": 2023, "games": 17, "zUnits": -10, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [77.41176470588235, 4.03237978051085, 0.35294117647058826]}]}}}, {"id": "2019:StidJa00", "name": "Jarrett Stidham", "year": 2019, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -13}, "contributions": {"QB": -13}, "peak": {"QB": {"seasons": [2022], "games": 3, "zUnits": -67, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 3, "zUnits": -67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.927773898539362, 0.5, 10.5]}]}}}, {"id": "2019:MoreFo00", "name": "Foster Moreau", "year": 2019, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": 0}, "contributions": {"TE": -1}, "peak": {"TE": {"seasons": [2020, 2021, 2022], "games": 37, "zUnits": -32, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2020, "games": 8, "zUnits": -50, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.5, 0.25, 12.524010714985735]}, {"season": 2021, "games": 15, "zUnits": -30, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.866666666666667, 0.2, 11.517010571901668]}, {"season": 2022, "games": 14, "zUnits": -24, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [30, 0.14285714285714285, 11.671502531717586]}]}}}, {"id": "2019:ArmsRy00", "name": "Ryquell Armstead", "year": 2019, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2021], "games": 2, "zUnits": -123, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 2, "zUnits": -123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12, 4.391891693464312, 0]}]}}}, {"id": "2019:GentZa00", "name": "Zach Gentry", "year": 2019, "round": 5, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2021, 2022], "games": 24, "zUnits": -129, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 10, "zUnits": -97, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.7, 0, 9.898380292124493]}, {"season": 2022, "games": 14, "zUnits": -152, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [9.428571428571429, 0, 9.12866652037159]}]}}}, {"id": "2019:RenfHu00", "name": "Hunter Renfrow", "year": 2019, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2019, 2020, 2021], "games": 46, "zUnits": -38, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2019, "games": 13, "zUnits": -48, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.53846153846154, 0.3076923076923077, 12.638784530159272]}, {"season": 2020, "games": 16, "zUnits": -76, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [41, 0.125, 12.028059848097064]}, {"season": 2021, "games": 17, "zUnits": 6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [61.05882352941177, 0.5294117647058824, 10.62018838157839]}]}}}, {"id": "2019:OlliQa00", "name": "Qadree Ollison", "year": 2019, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2020], "games": 1, "zUnits": -118, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 1, "zUnits": -118, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.375, 4.360424512577184, 0]}]}}}, {"id": "2019:ScarJo00", "name": "Jordan Scarlett", "year": 2019, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2019], "games": 3, "zUnits": -143, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 3, "zUnits": -143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.125, 4.186180999518801, 0]}]}}}, {"id": "2019:SticEa00", "name": "Easton Stick", "year": 2019, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -12}, "contributions": {"QB": -12}, "peak": {"QB": {"seasons": [2023], "games": 5, "zUnits": -60, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2023, "games": 5, "zUnits": -60, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.756007019261562, 0.375, 18]}]}}}, {"id": "2019:SlayDa01", "name": "Darius Slayton", "year": 2019, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2019, 2020], "games": 30, "zUnits": -13, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 14, "zUnits": 10, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [52.857142857142854, 0.5714285714285714, 14.53158946003311]}, {"season": 2020, "games": 16, "zUnits": -33, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.9375, 0.1875, 14.117664336704342]}]}}}, {"id": "2019:JohnKe07", "name": "KeeSean Johnson", "year": 2019, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2020], "games": 8, "zUnits": -130, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 8, "zUnits": -130, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.625, 0, 12.253625487474388]}]}}}, {"id": "2019:SmitKa00", "name": "Kaden Smith", "year": 2019, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2019], "games": 7, "zUnits": -47, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 7, "zUnits": -47, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [33.5, 0.375, 9.752291736366677]}]}}}, {"id": "2019:MinsGa00", "name": "Gardner Minshew II", "year": 2019, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -3}, "contributions": {"QB": -4}, "peak": {"QB": {"seasons": [2019, 2020], "games": 23, "zUnits": -22, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 14, "zUnits": -16, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.1354067399315815, 1.5, 24.571428571428573]}, {"season": 2020, "games": 9, "zUnits": -31, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.105191556242493, 1.7777777777777777, 17]}]}}}, {"id": "2019:WillTr06", "name": "Trayveon Williams", "year": 2019, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -12}, "peak": {"RB": {"seasons": [2020], "games": 6, "zUnits": -107, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 6, "zUnits": -107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.375, 4.7174831410340925, 0]}]}}}, {"id": "2019:FulgTr00", "name": "Travis Fulgham", "year": 2019, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2020], "games": 12, "zUnits": -38, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 12, "zUnits": -38, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.916666666666664, 0.3333333333333333, 13.491369807887462]}]}}}, {"id": "2019:JohnTy02", "name": "Ty Johnson", "year": 2019, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -10}, "contributions": {"RB": -12}, "peak": {"RB": {"seasons": [2023, 2024, 2025], "games": 43, "zUnits": -105, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": null, "window": [{"season": 2023, "games": 9, "zUnits": -119, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.555555555555557, 4.203059097998611, 0.1111111111111111]}, {"season": 2024, "games": 17, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.235294117647058, 4.6050235207802865, 0.23529411764705882]}, {"season": 2025, "games": 17, "zUnits": -111, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [27.235294117647058, 4.229198227010042, 0.29411764705882354]}]}}}, {"id": "2019:WinfJu00", "name": "Juwann Winfree", "year": 2019, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2022], "games": 3, "zUnits": -135, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 3, "zUnits": -135, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.125, 0, 12.707401954222995]}]}}}, {"id": "2019:WillDe07", "name": "Dexter Williams", "year": 2019, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2020], "games": 1, "zUnits": -117, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 1, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1, 4.366694860493094, 0]}]}}}, {"id": "2019:McSoTr00", "name": "Trace McSorley", "year": 2019, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -15}, "contributions": {"QB": -15}, "peak": {"QB": {"seasons": [2020], "games": 2, "zUnits": -75, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 2, "zUnits": -75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.358457724563531, 0.125, 2.125]}]}}}, {"id": "2019:HomeTr00", "name": "Travis Homer", "year": 2019, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -11}, "contributions": {"RB": -12}, "peak": {"RB": {"seasons": [2020, 2021], "games": 23, "zUnits": -110, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2020, "games": 9, "zUnits": -133, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.77777777777778, 4.203223006162365, 0.1111111111111111]}, {"season": 2021, "games": 14, "zUnits": -95, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.142857142857142, 4.975764832631371, 0.07142857142857142]}]}}}, {"id": "2019:HarmKe00", "name": "Kelvin Harmon", "year": 2019, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2019], "games": 15, "zUnits": -131, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 15, "zUnits": -131, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.333333333333332, 0, 12.641066298043041]}]}}}, {"id": "2019:MillSc01", "name": "Scotty Miller", "year": 2019, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2019, 2020], "games": 23, "zUnits": -83, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2019, "games": 9, "zUnits": -112, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.22222222222222, 0.1111111111111111, 13.801487857734477]}, {"season": 2020, "games": 14, "zUnits": -64, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.785714285714285, 0.21428571428571427, 13.958938840259483]}]}}}, {"id": "2019:ThomDa06", "name": "Darwin Thompson", "year": 2019, "round": 6, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2020], "games": 5, "zUnits": -120, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 5, "zUnits": -120, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.25, 4.207896659608627, 0.25]}]}}}, {"id": "2019:GillCu00", "name": "Cullen Gillaspia", "year": 2019, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2020], "games": 4, "zUnits": -143, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 4, "zUnits": -143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.75, 4.374028757702956, 0]}]}}}, {"id": "2019:WhytKe00", "name": "Kerrith Whyte Jr", "year": 2019, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -15}, "contributions": {"RB": -15}, "peak": {"RB": {"seasons": [2019], "games": 6, "zUnits": -130, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 6, "zUnits": -130, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.375, 4.422280838306091, 0]}]}}}, {"id": "2019:NautIs00", "name": "Isaac Nauta", "year": 2019, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2020], "games": 2, "zUnits": -120, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 2, "zUnits": -120, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.375, 0, 10.528657950144263]}]}}}, {"id": "2019:SweeTo00", "name": "Tommy Sweeney", "year": 2019, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2019], "games": 5, "zUnits": -103, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 5, "zUnits": -103, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.25, 0, 11.602363050483351]}]}}}, {"id": "2019:CoxxCh01", "name": "Chandler Cox", "year": 2019, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2020], "games": 2, "zUnits": -129, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 2, "zUnits": -129, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.125, 4.374028757702956, 0]}]}}}, {"id": "2019:GaskMy00", "name": "Myles Gaskin", "year": 2019, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": 1}, "contributions": {"RB": -6}, "peak": {"RB": {"seasons": [2020, 2021], "games": 27, "zUnits": -55, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 10, "zUnits": 10, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [97.2, 4.220673040373122, 0.5]}, {"season": 2021, "games": 17, "zUnits": -92, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.76470588235294, 3.7987822151955895, 0.4117647058823529]}]}}}, {"id": "2019:UrsuJo00", "name": "John Ursua", "year": 2019, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2019], "games": 1, "zUnits": -121, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 1, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [1.375, 0, 13.047225092986533]}]}}}, {"id": "2019:GodwTe00", "name": "Terry Godwin", "year": 2019, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2020], "games": 2, "zUnits": -134, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 2, "zUnits": -134, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4, 0, 12.436762028374163]}]}}}, {"id": "2019:JohnOl00", "name": "Olabisi Johnson", "year": 2019, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2019, 2020], "games": 22, "zUnits": -126, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": null, "window": [{"season": 2019, "games": 13, "zUnits": -126, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [22.615384615384617, 0.23076923076923078, 11.269901276763648]}, {"season": 2020, "games": 9, "zUnits": -126, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21, 0, 12.895753339462441]}]}}}, {"id": "2020:BurrJo01", "name": "Joe Burrow", "year": 2020, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 21}, "contributions": {"QB": 10}, "peak": {"QB": {"seasons": [2021, 2022, 2023], "games": 42, "zUnits": 51, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 16, "zUnits": 106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.32396544947734, 2.125, 7.375]}, {"season": 2022, "games": 16, "zUnits": 55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.384952102215366, 2.1875, 16.0625]}, {"season": 2023, "games": 10, "zUnits": -44, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.577811075506768, 1.5, 8.8]}]}}}, {"id": "2020:TagoTu00", "name": "Tua Tagovailoa", "year": 2020, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 28}, "contributions": {"QB": 14}, "peak": {"QB": {"seasons": [2022, 2023, 2024], "games": 41, "zUnits": 71, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 13, "zUnits": 140, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [8.393002303665725, 1.9230769230769231, 5.384615384615385]}, {"season": 2023, "games": 17, "zUnits": 68, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.731724617837117, 1.7058823529411764, 4.352941176470588]}, {"season": 2024, "games": 11, "zUnits": -4, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.245101791062941, 1.7272727272727273, 4.454545454545454]}]}}}, {"id": "2020:HerbJu00", "name": "Justin Herbert", "year": 2020, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 11}, "contributions": {"QB": 5}, "peak": {"QB": {"seasons": [2020, 2021], "games": 32, "zUnits": 27, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2020, "games": 15, "zUnits": 10, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.447734125947209, 2.066666666666667, 15.6]}, {"season": 2021, "games": 17, "zUnits": 41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.419465516663376, 2.235294117647059, 17.764705882352942]}]}}}, {"id": "2020:RuggHe00", "name": "Henry Ruggs III", "year": 2020, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2021], "games": 7, "zUnits": 6, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 7, "zUnits": 6, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [58.625, 0.25, 15.620093606480111]}]}}}, {"id": "2020:JeudJe00", "name": "Jerry Jeudy", "year": 2020, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2022, 2023, 2024], "games": 48, "zUnits": 12, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": null, "window": [{"season": 2022, "games": 15, "zUnits": 38, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64.8, 0.4, 13.906489284339306]}, {"season": 2023, "games": 16, "zUnits": -42, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.375, 0.125, 13.530410613857947]}, {"season": 2024, "games": 17, "zUnits": 38, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72.29411764705883, 0.23529411764705882, 13.370226001744394]}]}}}, {"id": "2020:LambCe00", "name": "CeeDee Lamb", "year": 2020, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 4}, "contributions": {"WR": 3}, "peak": {"WR": {"seasons": [2022, 2023, 2024], "games": 49, "zUnits": 87, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2022, "games": 17, "zUnits": 78, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [79.94117647058823, 0.5294117647058824, 12.671017960444619]}, {"season": 2023, "games": 17, "zUnits": 129, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [102.88235294117646, 0.7058823529411765, 12.894269645842833]}, {"season": 2024, "games": 15, "zUnits": 50, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [79.6, 0.4, 11.980359696254407]}]}}}, {"id": "2020:ReagJa00", "name": "Jalen Reagor", "year": 2020, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2020, 2021], "games": 28, "zUnits": -117, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 11, "zUnits": -86, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36, 0.09090909090909091, 12.695297490759794]}, {"season": 2021, "games": 17, "zUnits": -137, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.58823529411765, 0.11764705882352941, 10.69023896428454]}]}}}, {"id": "2020:JeffJu00", "name": "Justin Jefferson", "year": 2020, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 5}, "contributions": {"WR": 5}, "peak": {"WR": {"seasons": [2021, 2022, 2023], "games": 44, "zUnits": 139, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2021, "games": 17, "zUnits": 142, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [95.05882352941177, 0.5882352941176471, 14.42380474456468]}, {"season": 2022, "games": 17, "zUnits": 152, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [106.41176470588235, 0.47058823529411764, 13.834996585955144]}, {"season": 2023, "games": 10, "zUnits": 114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [107.4, 0.5, 14.821984607796608]}]}}}, {"id": "2020:AiyuBr00", "name": "Brandon Aiyuk", "year": 2020, "round": 1, "roles": ["WR"], "beforeContributions": {"WR": 3}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2022, 2023], "games": 33, "zUnits": 60, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2022, "games": 17, "zUnits": 24, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [59.705882352941174, 0.47058823529411764, 12.888235746119562]}, {"season": 2023, "games": 16, "zUnits": 98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [83.875, 0.4375, 16.38623325299112]}]}}}, {"id": "2020:LoveJo03", "name": "Jordan Love", "year": 2020, "round": 1, "roles": ["QB"], "beforeContributions": {"QB": 11}, "contributions": {"QB": 9}, "peak": {"QB": {"seasons": [2023, 2024, 2025], "games": 47, "zUnits": 44, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": null, "window": [{"season": 2023, "games": 17, "zUnits": 40, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.294599163749673, 1.8823529411764706, 14.529411764705882]}, {"season": 2024, "games": 15, "zUnits": 38, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.660349155647924, 1.6666666666666667, 5.533333333333333]}, {"season": 2025, "games": 15, "zUnits": 55, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.768151181224894, 1.5333333333333334, 13.266666666666667]}]}}}, {"id": "2020:EdwaCl00", "name": "Clyde Edwards-Helaire", "year": 2020, "round": 1, "roles": ["RB"], "beforeContributions": {"RB": 0}, "contributions": {"RB": -2}, "peak": {"RB": {"seasons": [2020, 2021], "games": 23, "zUnits": -14, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 13, "zUnits": 0, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [84.61538461538461, 4.414245109502831, 0.38461538461538464]}, {"season": 2021, "games": 10, "zUnits": -33, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [64.6, 4.301678286522356, 0.6]}]}}}, {"id": "2020:HiggTe00", "name": "Tee Higgins", "year": 2020, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 2}, "contributions": {"WR": 2}, "peak": {"WR": {"seasons": [2021, 2022, 2023], "games": 40, "zUnits": 48, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 14, "zUnits": 74, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [77.92857142857143, 0.42857142857142855, 14.091202449518518]}, {"season": 2022, "games": 14, "zUnits": 62, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [73.5, 0.5, 13.5185525055857]}, {"season": 2023, "games": 12, "zUnits": 1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.666666666666664, 0.4166666666666667, 14.368812382834271]}]}}}, {"id": "2020:PittMi01", "name": "Michael Pittman Jr.", "year": 2020, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2021, 2022, 2023], "games": 49, "zUnits": -6, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 17, "zUnits": 19, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [63.64705882352941, 0.35294117647058826, 12.343093684321406]}, {"season": 2022, "games": 16, "zUnits": -34, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [57.8125, 0.25, 10.092476438611726]}, {"season": 2023, "games": 16, "zUnits": -3, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [72, 0.25, 11.011183392547249]}]}}}, {"id": "2020:SwifDA00", "name": "D'Andre Swift", "year": 2020, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 4}, "contributions": {"RB": 1}, "peak": {"RB": {"seasons": [2021, 2022, 2023], "games": 43, "zUnits": 6, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2021, "games": 13, "zUnits": -7, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [82.23076923076923, 4.1516635248940075, 0.5384615384615384]}, {"season": 2022, "games": 14, "zUnits": 9, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [66.5, 4.9331454570148034, 0.5714285714285714]}, {"season": 2023, "games": 16, "zUnits": 13, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [78.9375, 4.448017272765409, 0.375]}]}}}, {"id": "2020:TaylJo02", "name": "Jonathan Taylor", "year": 2020, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 20}, "contributions": {"RB": 15}, "peak": {"RB": {"seasons": [2020, 2021], "games": 32, "zUnits": 130, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2020, "games": 15, "zUnits": 73, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [97.86666666666666, 4.838562878826192, 0.8]}, {"season": 2021, "games": 17, "zUnits": 181, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [127.70588235294117, 5.176082279510176, 1.1764705882352942]}]}}}, {"id": "2020:ShenLa00", "name": "Laviska Shenault Jr.", "year": 2020, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2020, 2021], "games": 30, "zUnits": -80, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 14, "zUnits": -65, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.857142857142854, 0.35714285714285715, 11.118331215185766]}, {"season": 2021, "games": 16, "zUnits": -92, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.6875, 0, 10.682634997311032]}]}}}, {"id": "2020:KmetCo00", "name": "Cole Kmet", "year": 2020, "round": 2, "roles": ["TE"], "beforeContributions": {"TE": 1}, "contributions": {"TE": 0}, "peak": {"TE": {"seasons": [2022, 2023, 2024], "games": 49, "zUnits": 1, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2022, "games": 17, "zUnits": -1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32, 0.4117647058823529, 10.741308243727598]}, {"season": 2023, "games": 16, "zUnits": 36, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.9375, 0.375, 9.957163474153766]}, {"season": 2024, "games": 16, "zUnits": -30, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.625, 0.25, 10.069163722912364]}]}}}, {"id": "2020:HamlKJ00", "name": "KJ Hamler", "year": 2020, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2020], "games": 12, "zUnits": -86, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 12, "zUnits": -86, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [31.75, 0.25, 12.656885782272457]}]}}}, {"id": "2020:ClayCh01", "name": "Chase Claypool", "year": 2020, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2020, 2021], "games": 31, "zUnits": 5, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 16, "zUnits": 10, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [54.5625, 0.5625, 13.602316814525516]}, {"season": 2021, "games": 15, "zUnits": 0, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [57.333333333333336, 0.13333333333333333, 13.870618592695797]}]}}}, {"id": "2020:AkerCa00", "name": "Cam Akers", "year": 2020, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -5}, "contributions": {"RB": -5}, "peak": {"RB": {"seasons": [2020, 2022], "games": 26, "zUnits": -46, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 11, "zUnits": -41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [68, 4.336338268450186, 0.2727272727272727]}, {"season": 2022, "games": 15, "zUnits": -50, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [60.2, 4.255888701201201, 0.4666666666666667]}]}}}, {"id": "2020:HurtJa00", "name": "Jalen Hurts", "year": 2020, "round": 2, "roles": ["QB"], "beforeContributions": {"QB": 19}, "contributions": {"QB": 10}, "peak": {"QB": {"seasons": [2022, 2023, 2024], "games": 47, "zUnits": 50, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 15, "zUnits": 97, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.826725545238417, 1.4666666666666666, 50.666666666666664]}, {"season": 2023, "games": 17, "zUnits": -7, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.744613337821041, 1.3529411764705883, 35.588235294117645]}, {"season": 2024, "games": 15, "zUnits": 67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [7.871390835490857, 1.2, 42]}]}}}, {"id": "2020:DobbJK00", "name": "J.K. Dobbins", "year": 2020, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": 3}, "contributions": {"RB": 1}, "peak": {"RB": {"seasons": [2020, 2022], "games": 23, "zUnits": 12, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 15, "zUnits": 23, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [61.666666666666664, 5.309413999018357, 0.6]}, {"season": 2022, "games": 8, "zUnits": -8, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [70.25, 4.998416385135135, 0.375]}]}}}, {"id": "2020:JeffVa00", "name": "Van Jefferson", "year": 2020, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2021, 2022, 2023], "games": 41, "zUnits": -59, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 17, "zUnits": 3, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [47.1764705882353, 0.35294117647058826, 14.706063184374074]}, {"season": 2022, "games": 10, "zUnits": -45, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.9, 0.3, 13.813508529276165]}, {"season": 2023, "games": 14, "zUnits": -144, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [14.928571428571429, 0, 11.75108983128135]}]}}}, {"id": "2020:MimsDe00", "name": "Denzel Mims", "year": 2020, "round": 2, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2020, 2021, 2022], "games": 28, "zUnits": -102, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 9, "zUnits": -73, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [39.666666666666664, 0, 13.87571975351599]}, {"season": 2021, "games": 10, "zUnits": -125, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.3, 0, 13.354869861840157]}, {"season": 2022, "games": 9, "zUnits": -107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.666666666666668, 0, 13.7299868434369]}]}}}, {"id": "2020:DillAJ00", "name": "AJ Dillon", "year": 2020, "round": 2, "roles": ["RB"], "beforeContributions": {"RB": -4}, "contributions": {"RB": -6}, "peak": {"RB": {"seasons": [2020, 2021], "games": 26, "zUnits": -54, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2020, "games": 9, "zUnits": -92, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.22222222222222, 4.653444354591066, 0.2222222222222222]}, {"season": 2021, "games": 17, "zUnits": -34, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65.6470588235294, 4.27898099215469, 0.4117647058823529]}]}}}, {"id": "2020:GibsAn00", "name": "Antonio Gibson", "year": 2020, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": 2}, "contributions": {"RB": 1}, "peak": {"RB": {"seasons": [2020, 2021], "games": 30, "zUnits": 6, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 14, "zUnits": 14, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [74.42857142857143, 4.564455095445539, 0.7857142857142857]}, {"season": 2021, "games": 16, "zUnits": 0, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [83.1875, 4.083987555163117, 0.625]}]}}}, {"id": "2020:VaugKe00", "name": "Ke'Shawn Vaughn", "year": 2020, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -12}, "contributions": {"RB": -12}, "peak": {"RB": {"seasons": [2021], "games": 6, "zUnits": -108, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 6, "zUnits": -108, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [25.75, 4.44902606432644, 0.25]}]}}}, {"id": "2020:BowdLy00", "name": "Lynn Bowden Jr.", "year": 2020, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2020], "games": 9, "zUnits": -147, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 9, "zUnits": -147, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.444444444444443, 0, 10.162295636833576]}]}}}, {"id": "2020:EdwaBr01", "name": "Bryan Edwards", "year": 2020, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2020, 2021], "games": 25, "zUnits": -65, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2020, "games": 9, "zUnits": -108, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.444444444444443, 0.1111111111111111, 13.936906022837741]}, {"season": 2021, "games": 16, "zUnits": -40, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [35.6875, 0.1875, 14.773203980467594]}]}}}, {"id": "2020:MossZa00", "name": "Zack Moss", "year": 2020, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -1}, "contributions": {"RB": -7}, "peak": {"RB": {"seasons": [2022, 2023, 2024], "games": 35, "zUnits": -59, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2022, "games": 13, "zUnits": -98, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.07692307692308, 4.640911637025627, 0.07692307692307693]}, {"season": 2023, "games": 14, "zUnits": -8, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [70.42857142857143, 4.269956476112436, 0.5]}, {"season": 2024, "games": 8, "zUnits": -83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [53.625, 3.898323657643795, 0.375]}]}}}, {"id": "2020:AsiaDe00", "name": "Devin Asiasi", "year": 2020, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2020], "games": 4, "zUnits": -106, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 4, "zUnits": -106, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.875, 0.125, 11.324637389202255]}]}}}, {"id": "2020:DuveDe00", "name": "Devin Duvernay", "year": 2020, "round": 3, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2020, 2021, 2022], "games": 45, "zUnits": -134, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2020, "games": 15, "zUnits": -164, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.4, 0, 11.588262938726949]}, {"season": 2021, "games": 16, "zUnits": -143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17, 0.125, 10.26166753571311]}, {"season": 2022, "games": 14, "zUnits": -90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.071428571428573, 0.21428571428571427, 11.700439710162879]}]}}}, {"id": "2020:EvanDa02", "name": "Darrynton Evans", "year": 2020, "round": 3, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2024], "games": 1, "zUnits": -117, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": null, "window": [{"season": 2024, "games": 1, "zUnits": -117, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.375, 4.265129285728353, 0]}]}}}, {"id": "2020:DeguJo00", "name": "Josiah Deguara", "year": 2020, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2021, 2022], "games": 23, "zUnits": -94, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 14, "zUnits": -75, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.5, 0.14285714285714285, 10.23673880571091]}, {"season": 2022, "games": 9, "zUnits": -124, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.666666666666666, 0, 9.983829290655997]}]}}}, {"id": "2020:KeenDa00", "name": "Dalton Keene", "year": 2020, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2020], "games": 3, "zUnits": -125, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 3, "zUnits": -125, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2, 0, 10.284496862256733]}]}}}, {"id": "2020:TrauAd00", "name": "Adam Trautman", "year": 2020, "round": 3, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2020, 2021], "games": 21, "zUnits": -69, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2020, "games": 10, "zUnits": -83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [17.1, 0.1, 10.986408810099382]}, {"season": 2021, "games": 11, "zUnits": -57, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.90909090909091, 0.18181818181818182, 10.193344461650879]}]}}}, {"id": "2020:KellJo01", "name": "Joshua Kelley", "year": 2020, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2022, 2023], "games": 29, "zUnits": -125, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 12, "zUnits": -123, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [32.333333333333336, 4.299976011514473, 0.16666666666666666]}, {"season": 2023, "games": 17, "zUnits": -126, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [25.705882352941178, 3.9584429117865674, 0.11764705882352941]}]}}}, {"id": "2020:BryaHa00", "name": "Harrison Bryant", "year": 2020, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2020, 2021], "games": 27, "zUnits": -68, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2020, "games": 12, "zUnits": -71, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [19.833333333333332, 0.25, 10.39608141582356]}, {"season": 2021, "games": 15, "zUnits": -67, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.533333333333333, 0.2, 10.804326163021571]}]}}}, {"id": "2020:OkwuAl00", "name": "Albert Okwuegbunam", "year": 2020, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -2}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2021], "games": 14, "zUnits": -58, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 14, "zUnits": -58, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [23.571428571428573, 0.14285714285714285, 10.286041814509526]}]}}}, {"id": "2020:PeriLa00", "name": "La'Mical Perine", "year": 2020, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2020], "games": 10, "zUnits": -120, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 10, "zUnits": -120, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.5, 4.0817248522579, 0.2]}]}}}, {"id": "2020:EasoJa00", "name": "Jacob Eason", "year": 2020, "round": 4, "roles": ["QB"], "beforeContributions": {"QB": -19}, "contributions": {"QB": -19}, "peak": {"QB": {"seasons": [2021], "games": 1, "zUnits": -94, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 1, "zUnits": -94, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.667206641692822, 0, 0]}]}}}, {"id": "2020:McFaAn00", "name": "Anthony McFarland Jr.", "year": 2020, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2022], "games": 1, "zUnits": -121, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 1, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.125, 4.431093829678735, 0]}]}}}, {"id": "2020:DaviGa01", "name": "Gabe Davis", "year": 2020, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": 0}, "peak": {"WR": {"seasons": [2021, 2022, 2023], "games": 46, "zUnits": 3, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2021, "games": 15, "zUnits": -29, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [36.6, 0.4, 14.207462380768092]}, {"season": 2022, "games": 15, "zUnits": 41, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [55.733333333333334, 0.4666666666666667, 15.550377699755291]}, {"season": 2023, "games": 16, "zUnits": -1, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [46.625, 0.4375, 14.994059887520901]}]}}}, {"id": "2020:ParkCo02", "name": "Colby Parkinson", "year": 2020, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -1}, "contributions": {"TE": -2}, "peak": {"TE": {"seasons": [2023, 2024, 2025], "games": 45, "zUnits": -66, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": null, "window": [{"season": 2023, "games": 15, "zUnits": -83, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.466666666666665, 0.13333333333333333, 10.065233415233417]}, {"season": 2024, "games": 16, "zUnits": -90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [18.375, 0.0625, 9.9220934444042]}, {"season": 2025, "games": 14, "zUnits": -21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.142857142857142, 0.5714285714285714, 9.756396596126924]}]}}}, {"id": "2020:HopkBr01", "name": "Brycen Hopkins", "year": 2020, "round": 4, "roles": ["TE"], "beforeContributions": {"TE": -3}, "contributions": {"TE": -3}, "peak": {"TE": {"seasons": [2022], "games": 7, "zUnits": -99, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 7, "zUnits": -99, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [13.625, 0, 11.467693499951565]}]}}}, {"id": "2020:GandAn00", "name": "Antonio Gandy-Golden", "year": 2020, "round": 4, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2020], "games": 4, "zUnits": -158, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 4, "zUnits": -158, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [0.375, 0, 12.303649901172497]}]}}}, {"id": "2020:DallDe00", "name": "DeeJay Dallas", "year": 2020, "round": 4, "roles": ["RB"], "beforeContributions": {"RB": -14}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2020, 2021, 2022], "games": 41, "zUnits": -140, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 9, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.333333333333332, 4.070170714703699, 0.3333333333333333]}, {"season": 2021, "games": 17, "zUnits": -150, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [15.941176470588236, 4.233590562018014, 0.11764705882352941]}, {"season": 2022, "games": 15, "zUnits": -139, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.8, 4.6347847847847845, 0]}]}}}, {"id": "2020:JohnTy00", "name": "Tyler Johnson", "year": 2020, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2024, 2025], "games": 20, "zUnits": -99, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": null, "window": [{"season": 2024, "games": 11, "zUnits": -107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [26.454545454545453, 0.09090909090909091, 11.900484289452276]}, {"season": 2025, "games": 9, "zUnits": -90, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [21.88888888888889, 0.1111111111111111, 13.730964729877227]}]}}}, {"id": "2020:JohnCo01", "name": "Collin Johnson", "year": 2020, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2020], "games": 11, "zUnits": -99, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 11, "zUnits": -99, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [24.727272727272727, 0.18181818181818182, 13.550273894507237]}]}}}, {"id": "2020:CephQu00", "name": "Quintez Cephus", "year": 2020, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2020], "games": 12, "zUnits": -79, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 12, "zUnits": -79, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.083333333333332, 0.16666666666666666, 14.548262938726948]}]}}}, {"id": "2020:FromJa00", "name": "Jake Fromm", "year": 2020, "round": 5, "roles": ["QB"], "beforeContributions": {"QB": -25}, "contributions": {"QB": -25}, "peak": {"QB": {"seasons": [2021], "games": 3, "zUnits": -127, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 3, "zUnits": -127, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.694651735139205, 0.125, 8.125]}]}}}, {"id": "2020:HighJo00", "name": "John Hightower", "year": 2020, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2020], "games": 10, "zUnits": -130, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 10, "zUnits": -130, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.7, 0, 13.635328673408685]}]}}}, {"id": "2020:HuntJa01", "name": "Jason Huntley", "year": 2020, "round": 5, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -13}, "peak": {"RB": {"seasons": [2021], "games": 1, "zUnits": -119, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 1, "zUnits": -119, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.375, 4.2129871216672194, 0]}]}}}, {"id": "2020:MoonDa00", "name": "Darnell Mooney", "year": 2020, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2022, 2023, 2024], "games": 41, "zUnits": -33, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": null, "window": [{"season": 2022, "games": 11, "zUnits": -51, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [44.81818181818182, 0.18181818181818182, 12.42756372258447]}, {"season": 2023, "games": 14, "zUnits": -93, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [29.571428571428573, 0.07142857142857142, 12.9926965830175]}, {"season": 2024, "games": 16, "zUnits": 31, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [62, 0.3125, 14.547097023503483]}]}}}, {"id": "2020:OsboKJ00", "name": "K.J. Osborn", "year": 2020, "round": 5, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -2}, "peak": {"WR": {"seasons": [2021, 2022], "games": 34, "zUnits": -49, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 17, "zUnits": -36, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.529411764705884, 0.4117647058823529, 12.868563184374073]}, {"season": 2022, "games": 17, "zUnits": -63, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.23529411764706, 0.29411764705882354, 11.41032733978792]}]}}}, {"id": "2020:PeopDo00", "name": "Donovan Peoples-Jones", "year": 2020, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": 0}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2020, 2021, 2022], "games": 42, "zUnits": -35, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2020, "games": 12, "zUnits": -79, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [25.333333333333332, 0.16666666666666666, 15.509389703098805]}, {"season": 2021, "games": 13, "zUnits": -10, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [45.92307692307692, 0.23076923076923078, 15.179453980467594]}, {"season": 2022, "games": 17, "zUnits": -24, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [49.35294117647059, 0.17647058823529413, 13.361862204185854]}]}}}, {"id": "2020:LutoJa00", "name": "Jake Luton", "year": 2020, "round": 6, "roles": ["QB"], "beforeContributions": {"QB": -25}, "contributions": {"QB": -25}, "peak": {"QB": {"seasons": [2020], "games": 3, "zUnits": -128, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 3, "zUnits": -128, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.934624991035778, 0.25, 1.625]}]}}}, {"id": "2020:WoerCh00", "name": "Charlie Woerner", "year": 2020, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -5}, "peak": {"TE": {"seasons": [2023, 2024], "games": 22, "zUnits": -143, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2023, "games": 10, "zUnits": -134, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.2, 0, 10.260237510237511]}, {"season": 2024, "games": 12, "zUnits": -150, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.8333333333333335, 0, 9.387178558493298]}]}}}, {"id": "2020:WatkQu00", "name": "Quez Watkins", "year": 2020, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -2}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2021, 2022], "games": 34, "zUnits": -84, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 17, "zUnits": -52, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.05882352941177, 0.058823529411764705, 13.992945955478438]}, {"season": 2022, "games": 17, "zUnits": -115, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.823529411764707, 0.17647058823529413, 11.60205492985576]}]}}}, {"id": "2020:ProcJa00", "name": "James Proche", "year": 2020, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2022, 2024], "games": 20, "zUnits": -164, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 11, "zUnits": -164, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [5.636363636363637, 0, 11.550775278445075]}, {"season": 2024, "games": 9, "zUnits": -164, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [2.3333333333333335, 0, 12.012943036646286]}]}}}, {"id": "2020:DaviTy02", "name": "Tyler Davis", "year": 2020, "round": 6, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2021], "games": 8, "zUnits": -120, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 8, "zUnits": -120, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [4.375, 0, 10.382959832767652]}]}}}, {"id": "2020:HodgIs00", "name": "Isaiah Hodgins", "year": 2020, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -1}, "contributions": {"WR": -3}, "peak": {"WR": {"seasons": [2022, 2023], "games": 23, "zUnits": -91, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 9, "zUnits": -44, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [43.55555555555556, 0.4444444444444444, 11.476559113147953]}, {"season": 2023, "games": 14, "zUnits": -121, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [16.428571428571427, 0.21428571428571427, 11.932441011060146]}]}}}, {"id": "2020:PatmDe00", "name": "Dezmon Patmon", "year": 2020, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -4}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2022], "games": 1, "zUnits": -116, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 1, "zUnits": -116, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3, 0, 12.529045643153527]}]}}}, {"id": "2020:SwaiFr00", "name": "Freddie Swain", "year": 2020, "round": 6, "roles": ["WR"], "beforeContributions": {"WR": -3}, "contributions": {"WR": -4}, "peak": {"WR": {"seasons": [2020, 2021], "games": 30, "zUnits": -117, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2020, "games": 13, "zUnits": -145, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.23076923076923, 0.15384615384615385, 12.497980161310405]}, {"season": 2021, "games": 17, "zUnits": -95, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.176470588235293, 0.23529411764705882, 13.045182813635018]}]}}}, {"id": "2020:JennJa00", "name": "Jauan Jennings", "year": 2020, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": 1}, "contributions": {"WR": -1}, "peak": {"WR": {"seasons": [2023, 2024, 2025], "games": 43, "zUnits": -31, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": null, "window": [{"season": 2023, "games": 13, "zUnits": -111, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20.384615384615383, 0.07692307692307693, 13.13376513396056]}, {"season": 2024, "games": 15, "zUnits": 21, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [65, 0.4, 12.620814207563807]}, {"season": 2025, "games": 15, "zUnits": -15, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [42.86666666666667, 0.6, 12.031770807704042]}]}}}, {"id": "2020:HillKJ00", "name": "K.J. Hill", "year": 2020, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2021], "games": 6, "zUnits": -148, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": null, "window": [{"season": 2021, "games": 6, "zUnits": -148, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.75, 0, 12.257122871209878]}]}}}, {"id": "2020:BenjEn00", "name": "Eno Benjamin", "year": 2020, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -13}, "contributions": {"RB": -14}, "peak": {"RB": {"seasons": [2021, 2022], "games": 21, "zUnits": -125, "peerFamily": null, "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2021, "games": 8, "zUnits": -143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [20, 4.052742871256686, 0.125]}, {"season": 2022, "games": 13, "zUnits": -114, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [38.92307692307692, 4.252519468621164, 0.15384615384615385]}]}}}, {"id": "2020:DiNuBe00", "name": "Ben DiNucci", "year": 2020, "round": 7, "roles": ["QB"], "beforeContributions": {"QB": -18}, "contributions": {"QB": -18}, "peak": {"QB": {"seasons": [2020], "games": 2, "zUnits": -91, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 2, "zUnits": -91, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [6.909104488633367, 0, 2.75]}]}}}, {"id": "2020:PerrMa00", "name": "Malcolm Perry", "year": 2020, "round": 7, "roles": ["RB"], "beforeContributions": {"RB": -16}, "contributions": {"RB": -16}, "peak": {"RB": {"seasons": [2020], "games": 9, "zUnits": -143, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": null, "window": [{"season": 2020, "games": 9, "zUnits": -143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [10.777777777777779, 4.2951735511679185, 0.1111111111111111]}]}}}, {"id": "2020:SullSt00", "name": "Stephen Sullivan", "year": 2020, "round": 7, "roles": ["TE"], "beforeContributions": {"TE": -4}, "contributions": {"TE": -4}, "peak": {"TE": {"seasons": [2023], "games": 10, "zUnits": -107, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": null, "window": [{"season": 2023, "games": 10, "zUnits": -107, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [12.5, 0, 10.275900900900902]}]}}}, {"id": "2020:ClevTy00", "name": "Tyrie Cleveland", "year": 2020, "round": 7, "roles": ["WR"], "beforeContributions": {"WR": -5}, "contributions": {"WR": -5}, "peak": {"WR": {"seasons": [2022], "games": 5, "zUnits": -143, "peerFamily": null, "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": null, "window": [{"season": 2022, "games": 5, "zUnits": -143, "peerFamily": null, "sourcePositions": null, "weights": null, "metrics": [3.5, 0, 12.654045643153527]}]}}}, {"id": "1999:BailCh00", "name": "Champ Bailey", "year": 1999, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 24}, "contributions": {"DB": 16}, "peak": {"DB": {"seasons": [2005, 2006, 2007], "games": 45, "zUnits": 144, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 14, "zUnits": 210, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": 169, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": 57, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:ClaiCh20", "name": "Chris Claiborne", "year": 1999, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 7}, "contributions": {"LB": 4}, "peak": {"LB": {"seasons": [2001, 2002, 2003], "games": 44, "zUnits": 41, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2001, "games": 16, "zUnits": 52, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2002, "games": 16, "zUnits": 60, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2003, "games": 12, "zUnits": 1, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "1999:McAlCh00", "name": "Chris McAlister", "year": 1999, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2006, 2007], "games": 24, "zUnits": 86, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": 116, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 8, "zUnits": 24, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:McFaAn20", "name": "Anthony McFarland", "year": 1999, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2002, 2003], "games": 23, "zUnits": 9, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 9, "zUnits": -39, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2003, "games": 14, "zUnits": 40, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "1999:KearJe00", "name": "Jevon Kearse", "year": 1999, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 28}, "contributions": {"DL": 17}, "peak": {"DL": {"seasons": [1999, 2000], "games": 32, "zUnits": 139, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 16, "zUnits": 174, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2000, "games": 16, "zUnits": 103, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:EkubEb20", "name": "Ebenezer Ekuban", "year": 1999, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 8}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2006, 2008], "games": 28, "zUnits": 12, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 15, "zUnits": 33, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 13, "zUnits": -12, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "1999:KingLa20", "name": "Lamar King", "year": 1999, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 2}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2000, 2001], "games": 22, "zUnits": -45, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 14, "zUnits": 3, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2001, "games": 8, "zUnits": -128, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:WinfAn20", "name": "Antoine Winfield", "year": 1999, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 17}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2006, 2007, 2008], "games": 42, "zUnits": 43, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": 50, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 10, "zUnits": 45, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 34, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:McGrRe20", "name": "Reggie McGrew", "year": 1999, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -20}, "contributions": {"DL": -19}, "peak": {"DL": {"seasons": [2001], "games": 6, "zUnits": -157, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 6, "zUnits": -157, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:EdwaAn21", "name": "Antuan Edwards", "year": 1999, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2003, 2004], "games": 24, "zUnits": 8, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 10, "zUnits": -2, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 14, "zUnits": 16, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "1999:BryaFe20", "name": "Fernando Bryant", "year": 1999, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2006, 2007], "games": 26, "zUnits": -8, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 10, "zUnits": -60, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 25, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:KatzAn20", "name": "Andy Katzenmoyer", "year": 1999, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [1999, 2000], "games": 24, "zUnits": -32, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 16, "zUnits": -4, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2000, "games": 8, "zUnits": -87, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:UndeDi20", "name": "Dimitrius Underwood", "year": 1999, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2000], "games": 12, "zUnits": -38, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 12, "zUnits": -38, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:KernPa99", "name": "Patrick Kerney", "year": 1999, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 29}, "contributions": {"DL": 19}, "peak": {"DL": {"seasons": [2006, 2007], "games": 24, "zUnits": 158, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 8, "zUnits": 40, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 217, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "1999:WilsAl00", "name": "Al Wilson", "year": 1999, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 9}, "contributions": {"LB": 5}, "peak": {"LB": {"seasons": [2000, 2001, 2002], "games": 47, "zUnits": 53, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 15, "zUnits": 78, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2001, "games": 16, "zUnits": 26, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2002, "games": 16, "zUnits": 56, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:FishCh20", "name": "Charles Fisher", "year": 1999, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [1999], "games": 1, "zUnits": -132, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 1, "zUnits": -132, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:GardBa20", "name": "Barry Gardner", "year": 1999, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -4}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [1999, 2000], "games": 25, "zUnits": -96, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 1999, "games": 11, "zUnits": -111, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2000, "games": 14, "zUnits": -85, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:PeteMi20", "name": "Mike Peterson", "year": 1999, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 13}, "contributions": {"LB": 4}, "peak": {"LB": {"seasons": [2005, 2007], "games": 26, "zUnits": 52, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 16, "zUnits": 76, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2007, "games": 10, "zUnits": 13, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "1999:RuckMi20", "name": "Mike Rucker", "year": 1999, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 26}, "contributions": {"DL": 14}, "peak": {"DL": {"seasons": [2001, 2002, 2003], "games": 44, "zUnits": 112, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2001, "games": 15, "zUnits": 61, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2002, "games": 16, "zUnits": 113, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 13, "zUnits": 168, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "1999:BryaTo20", "name": "Tony Bryant", "year": 1999, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": -2}, "peak": {"DL": {"seasons": [2000, 2001, 2002], "games": 38, "zUnits": -14, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 15, "zUnits": 5, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2001, "games": 15, "zUnits": -36, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2002, "games": 8, "zUnits": -8, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:BlyxDr00", "name": "Dre' Bly", "year": 1999, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 18}, "contributions": {"DB": 16}, "peak": {"DB": {"seasons": [2002, 2003, 2004], "games": 42, "zUnits": 141, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 15, "zUnits": 152, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 14, "zUnits": 151, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 13, "zUnits": 120, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:AbduRa20", "name": "Rahim Abdullah", "year": 1999, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -6}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [1999, 2000], "games": 27, "zUnits": -113, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 1999, "games": 16, "zUnits": -124, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2000, "games": 11, "zUnits": -96, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:VinsFr20", "name": "Fred Vinson", "year": 1999, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [1999], "games": 14, "zUnits": -140, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 14, "zUnits": -140, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:DaviRu20", "name": "Russell Davis", "year": 1999, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2004, 2006], "games": 28, "zUnits": -2, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 15, "zUnits": 32, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 13, "zUnits": -42, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "1999:RutlJo20", "name": "Johnny Rutledge", "year": 1999, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -9}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2000], "games": 8, "zUnits": -97, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 8, "zUnits": -97, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:ThorJo21", "name": "John Thornton", "year": 1999, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2003, 2004, 2005], "games": 46, "zUnits": 6, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 15, "zUnits": 28, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 19, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2005, "games": 15, "zUnits": -30, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "1999:SmitLa22", "name": "Larry Smith", "year": 1999, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [1999, 2000], "games": 21, "zUnits": -91, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 9, "zUnits": -41, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2000, "games": 12, "zUnits": -128, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:ReagMo20", "name": "Montae Reagor", "year": 1999, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": 7}, "peak": {"DL": {"seasons": [2004, 2005], "games": 29, "zUnits": 53, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 16, "zUnits": 26, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2005, "games": 13, "zUnits": 86, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "1999:ShieSc20", "name": "Scott Shields", "year": 1999, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [1999, 2000], "games": 21, "zUnits": -19, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 13, "zUnits": 64, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2000, "games": 8, "zUnits": -153, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "1999:McCuDa22", "name": "Daylon McCutcheon", "year": 1999, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2003, 2004, 2005], "games": 40, "zUnits": -17, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 15, "zUnits": -51, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 9, "zUnits": 38, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": -15, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:HallCo21", "name": "Cory Hall", "year": 1999, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2002, 2003, 2004], "games": 37, "zUnits": -83, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 14, "zUnits": -76, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2003, "games": 9, "zUnits": -82, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 14, "zUnits": -92, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "1999:WatsCh20", "name": "Chris Watson", "year": 1999, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2000, 2001, 2002], "games": 39, "zUnits": -82, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2000, "games": 15, "zUnits": -161, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2001, "games": 11, "zUnits": -2, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2002, "games": 13, "zUnits": -59, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:CoadRi21", "name": "Rich Coady", "year": 1999, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2000, 2001, 2002], "games": 25, "zUnits": -70, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2000, "games": 8, "zUnits": -71, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2001, "games": 8, "zUnits": -92, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2002, "games": 9, "zUnits": -50, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "1999:DeVrJa20", "name": "Jared DeVries", "year": 1999, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 6}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2005, 2006, 2007], "games": 37, "zUnits": -33, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2005, "games": 10, "zUnits": -44, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 14, "zUnits": -120, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 13, "zUnits": 70, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "1999:PortJo00", "name": "Joey Porter", "year": 1999, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 11}, "contributions": {"LB": 11}, "peak": {"LB": {"seasons": [2008, 2009, 2010], "games": 42, "zUnits": 128, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 15, "zUnits": 239, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 13, "zUnits": 103, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 14, "zUnits": 33, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "1999:StilGa00", "name": "Gary Stills", "year": 1999, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"LB": -11, "DL": -2}, "contributions": {"LB": -9, "DL": -5}, "peak": {"LB": {"seasons": [2006, 2007], "games": 25, "zUnits": -110, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 15, "zUnits": -123, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 10, "zUnits": -91, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "DL": {"seasons": [2002, 2003], "games": 31, "zUnits": -43, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 16, "zUnits": -63, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 15, "zUnits": -22, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "1999:SmitMa21", "name": "Marquis Smith", "year": 1999, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -3}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [1999, 2000], "games": 31, "zUnits": -91, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 1999, "games": 15, "zUnits": -110, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2000, "games": 16, "zUnits": -74, "peerFamily": "S", "sourcePositions": ["DB", "S"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "1999:BurkTo20", "name": "Tom Burke", "year": 1999, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [1999, 2001], "games": 23, "zUnits": -73, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 1999, "games": 13, "zUnits": -78, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2001, "games": 10, "zUnits": -67, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:AtkiLa20", "name": "Larry Atkins", "year": 1999, "round": 3, "roles": ["DB", "LB"], "beforeContributions": {"DB": -20, "LB": -13}, "contributions": {"DB": -17, "LB": -10}, "peak": {"DB": {"seasons": [1999], "games": 3, "zUnits": -155, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 3, "zUnits": -155, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}, "LB": {"seasons": [2001], "games": 7, "zUnits": -118, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 7, "zUnits": -118, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:NguyDa20", "name": "Dat Nguyen", "year": 1999, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 8}, "contributions": {"LB": 7}, "peak": {"LB": {"seasons": [2003, 2004], "games": 32, "zUnits": 83, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 16, "zUnits": 102, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 65, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "1999:McKeMi20", "name": "Mike McKenzie", "year": 1999, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2002, 2003, 2004], "games": 38, "zUnits": 76, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 13, "zUnits": 24, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 14, "zUnits": 118, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 11, "zUnits": 83, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:OkeaCh20", "name": "Chike Okeafor", "year": 1999, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"LB": -4, "DL": 9}, "contributions": {"LB": -1, "DL": 9}, "peak": {"LB": {"seasons": [2008, 2009], "games": 28, "zUnits": -16, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 16, "zUnits": -23, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 12, "zUnits": -7, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "DL": {"seasons": [2004, 2005, 2006], "games": 48, "zUnits": 72, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2004, "games": 16, "zUnits": 78, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 61, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": 78, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "1999:GeorTo20", "name": "Tony George", "year": 1999, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [1999, 2000], "games": 22, "zUnits": -139, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 10, "zUnits": -132, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2000, "games": 12, "zUnits": -145, "peerFamily": "S", "sourcePositions": ["DB", "SAF"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "1999:HuntCl20", "name": "Cletidus Hunt", "year": 1999, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -3}, "contributions": {"DL": -1}, "peak": {"DL": {"seasons": [2002, 2003, 2004], "games": 40, "zUnits": -7, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 12, "zUnits": 44, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2003, "games": 15, "zUnits": -5, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2004, "games": 13, "zUnits": -56, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "1999:MiraPa20", "name": "Paul Miranda", "year": 1999, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2001], "games": 5, "zUnits": -37, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 5, "zUnits": -37, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "1999:ParkAn21", "name": "Anthony Parker", "year": 1999, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2000], "games": 11, "zUnits": -111, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 11, "zUnits": -111, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:NaviHa20", "name": "Hannibal Navies", "year": 1999, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -3}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2003, 2004, 2005], "games": 37, "zUnits": -81, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 16, "zUnits": -52, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 13, "zUnits": -98, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 8, "zUnits": -110, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "1999:PerrJa21", "name": "Jason Perry", "year": 1999, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [1999, 2001], "games": 20, "zUnits": -26, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 1999, "games": 8, "zUnits": -84, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2001, "games": 12, "zUnits": 12, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "1999:HoldWa20", "name": "Warrick Holdman", "year": 1999, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 3}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2001, 2003], "games": 29, "zUnits": -67, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 16, "zUnits": -58, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 13, "zUnits": -78, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "1999:SmitAa99", "name": "Aaron Smith", "year": 1999, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 2}, "contributions": {"DL": 3}, "peak": {"DL": {"seasons": [2000, 2001, 2002], "games": 42, "zUnits": 22, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2000, "games": 13, "zUnits": -13, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2001, "games": 13, "zUnits": 46, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2002, "games": 16, "zUnits": 32, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:PrioPi20", "name": "Pierson Prioleau", "year": 1999, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [1999, 2000], "games": 26, "zUnits": 21, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 13, "zUnits": 82, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2000, "games": 13, "zUnits": -40, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "1999:ColvRo20", "name": "Rosevelt Colvin", "year": 1999, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 7}, "contributions": {"LB": 10}, "peak": {"LB": {"seasons": [2001, 2002], "games": 32, "zUnits": 117, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2001, "games": 16, "zUnits": 108, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2002, "games": 16, "zUnits": 125, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:JackDe20", "name": "Dexter Jackson", "year": 1999, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 14}, "contributions": {"DB": 6}, "peak": {"DB": {"seasons": [2003, 2005], "games": 27, "zUnits": 56, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 16, "zUnits": 129, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 11, "zUnits": -50, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "1999:CochAn20", "name": "Antonio Cochran", "year": 1999, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 6}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2002, 2003, 2004], "games": 40, "zUnits": -26, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2002, "games": 16, "zUnits": -44, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 11, "zUnits": -100, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 13, "zUnits": 60, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "1999:MitcDo20", "name": "Donald Mitchell", "year": 1999, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2001, 2002], "games": 24, "zUnits": -79, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2001, "games": 10, "zUnits": -122, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2002, "games": 14, "zUnits": -49, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:NewmKe20", "name": "Keith Newman", "year": 1999, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": 0}, "peak": {"LB": {"seasons": [2000, 2001], "games": 31, "zUnits": 3, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 15, "zUnits": 36, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2001, "games": 16, "zUnits": -28, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:WrigKe20", "name": "Kenny Wright", "year": 1999, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2002, 2003], "games": 30, "zUnits": -25, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 15, "zUnits": -57, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 15, "zUnits": 7, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:WiltJa20", "name": "Jason Wiltz", "year": 1999, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -10}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2000], "games": 4, "zUnits": -133, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 4, "zUnits": -133, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:RainWa20", "name": "Wali Rainer", "year": 1999, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 7}, "contributions": {"LB": 6}, "peak": {"LB": {"seasons": [1999, 2000], "games": 32, "zUnits": 72, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 16, "zUnits": 100, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2000, "games": 16, "zUnits": 44, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:CartJo22", "name": "Johndale Carty", "year": 1999, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -10}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2000, 2001, 2002], "games": 26, "zUnits": -105, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2000, "games": 8, "zUnits": -142, "peerFamily": "S", "sourcePositions": ["DB", "SAF"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2001, "games": 10, "zUnits": -85, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2002, "games": 8, "zUnits": -94, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "1999:MoorDa20", "name": "Damon Moore", "year": 1999, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2000, 2001], "games": 32, "zUnits": -12, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2000, "games": 16, "zUnits": -13, "peerFamily": "S", "sourcePositions": ["DB", "S"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2001, "games": 16, "zUnits": -11, "peerFamily": "S", "sourcePositions": ["DB", "S"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "1999:ZellPe20", "name": "Peppi Zellner", "year": 1999, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [1999, 2000, 2001], "games": 34, "zUnits": -75, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 1999, "games": 9, "zUnits": -114, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2000, "games": 10, "zUnits": -77, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2001, "games": 15, "zUnits": -49, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:TaltTy20", "name": "Tyree Talton", "year": 1999, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [1999], "games": 8, "zUnits": -137, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 8, "zUnits": -137, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "1999:ScioBr20", "name": "Brad Scioli", "year": 1999, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": 6}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2001, 2002], "games": 25, "zUnits": 9, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2001, "games": 12, "zUnits": -38, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2002, "games": 13, "zUnits": 52, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:DingAd20", "name": "Adrian Dingle", "year": 1999, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": 3}, "contributions": {"DL": 2}, "peak": {"DL": {"seasons": [2002, 2003], "games": 24, "zUnits": 20, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 10, "zUnits": 7, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 14, "zUnits": 29, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "1999:SamuKh20", "name": "Khari Samuel", "year": 1999, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [1999], "games": 8, "zUnits": -126, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 8, "zUnits": -126, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:BartEr20", "name": "Eric Barton", "year": 1999, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 13}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2002, 2003, 2004], "games": 48, "zUnits": -6, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 16, "zUnits": 56, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": -46, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": -28, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "1999:AzumJe00", "name": "Jerry Azumah", "year": 1999, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2001, 2002, 2003], "games": 46, "zUnits": -13, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 14, "zUnits": 39, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2002, "games": 16, "zUnits": -63, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": -9, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:McLaJo21", "name": "John McLaughlin", "year": 1999, "round": 5, "roles": ["DL", "LB"], "beforeContributions": {"LB": -14, "DL": -16}, "contributions": {"LB": -12, "DL": -14}, "peak": {"LB": {"seasons": [1999], "games": 9, "zUnits": -142, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 9, "zUnits": -142, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}, "DL": {"seasons": [2000], "games": 1, "zUnits": -115, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 1, "zUnits": -115, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:ColeRo99", "name": "Roderick Coleman", "year": 1999, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": 20}, "contributions": {"DL": 22}, "peak": {"DL": {"seasons": [2002, 2003, 2004], "games": 42, "zUnits": 179, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2002, "games": 13, "zUnits": 211, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": 101, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2004, "games": 13, "zUnits": 244, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "1999:ForeJa20", "name": "Jay Foreman", "year": 1999, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": 1}, "peak": {"LB": {"seasons": [2002, 2003, 2004], "games": 43, "zUnits": 15, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 16, "zUnits": 40, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": 29, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2004, "games": 11, "zUnits": -40, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "1999:BoweDa20", "name": "David Bowens", "year": 1999, "round": 5, "roles": ["DL", "LB"], "beforeContributions": {"LB": 0, "DL": 5}, "contributions": {"LB": -4, "DL": 2}, "peak": {"LB": {"seasons": [2007, 2008, 2009], "games": 45, "zUnits": -49, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2007, "games": 14, "zUnits": -73, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 15, "zUnits": -94, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 15, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "DL": {"seasons": [2004, 2005], "games": 29, "zUnits": 14, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 15, "zUnits": 55, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 14, "zUnits": -29, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "1999:CrafJa20", "name": "Jason Craft", "year": 1999, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2001, 2002], "games": 32, "zUnits": -15, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2001, "games": 16, "zUnits": -50, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2002, "games": 16, "zUnits": 19, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:GregKe20", "name": "Kelly Gregg", "year": 1999, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": 7}, "peak": {"DL": {"seasons": [2002, 2003], "games": 31, "zUnits": 56, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 15, "zUnits": -2, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": 109, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "1999:SpriMa21", "name": "Marcus Spriggs", "year": 1999, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2000], "games": 6, "zUnits": -101, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 6, "zUnits": -101, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:BarnLi20", "name": "Lionel Barnes", "year": 1999, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2004], "games": 3, "zUnits": -103, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 3, "zUnits": -103, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "1999:KrieCl20", "name": "Clint Kriewaldt", "year": 1999, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2001, 2003], "games": 21, "zUnits": -94, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 11, "zUnits": -73, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2003, "games": 10, "zUnits": -119, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "1999:BellTy20", "name": "Tyrone Bell", "year": 1999, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [1999], "games": 1, "zUnits": -132, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 1, "zUnits": -132, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:LeroEm20", "name": "Emarlos Leroy", "year": 1999, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [1999], "games": 1, "zUnits": -132, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 1, "zUnits": -132, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:MegnMa20", "name": "Marc Megna", "year": 1999, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2000], "games": 3, "zUnits": -140, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 3, "zUnits": -140, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:CookRa20", "name": "Rashard Cook", "year": 1999, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2000, 2001], "games": 23, "zUnits": -90, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2000, "games": 9, "zUnits": -170, "peerFamily": "S", "sourcePositions": ["DB", "SAF"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2001, "games": 14, "zUnits": -39, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "1999:SawyTa20", "name": "Talance Sawyer", "year": 1999, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": -1}, "peak": {"DL": {"seasons": [2000, 2001], "games": 32, "zUnits": -9, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 16, "zUnits": -2, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2001, "games": 16, "zUnits": -15, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:OgleKe20", "name": "Kendall Ogle", "year": 1999, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [1999], "games": 1, "zUnits": -119, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 1, "zUnits": -119, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:WestLy20", "name": "Lyle West", "year": 1999, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2000, 2002], "games": 22, "zUnits": -164, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 12, "zUnits": -158, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2002, "games": 10, "zUnits": -170, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "1999:RhinCo20", "name": "Coby Rhinehart", "year": 1999, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2001, 2002, 2003], "games": 35, "zUnits": -110, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2001, "games": 9, "zUnits": -114, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2002, "games": 12, "zUnits": -111, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 14, "zUnits": -107, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:HatcAr20", "name": "Armon Hatcher", "year": 1999, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2000], "games": 3, "zUnits": -160, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 3, "zUnits": -160, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "1999:KellJe20", "name": "Jeff Kelly", "year": 1999, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [1999, 2000], "games": 20, "zUnits": -80, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 1999, "games": 11, "zUnits": -84, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2000, "games": 9, "zUnits": -75, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:DaltAn20", "name": "Antico Dalton", "year": 1999, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2000], "games": 2, "zUnits": -131, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 2, "zUnits": -131, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:WeatAn20", "name": "Andre Weathers", "year": 1999, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [1999], "games": 7, "zUnits": -87, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 7, "zUnits": -87, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "1999:AkinCh20", "name": "Chris Akins", "year": 1999, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2001, 2002], "games": 21, "zUnits": -121, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 12, "zUnits": -92, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2002, "games": 9, "zUnits": -159, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "1999:DingAn20", "name": "Antonio Dingle", "year": 1999, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -23}, "contributions": {"DL": -23}, "peak": {"DL": {"seasons": [1999], "games": 6, "zUnits": -183, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 6, "zUnits": -183, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:PrinMi21", "name": "Mike Pringley", "year": 1999, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [1999], "games": 3, "zUnits": -103, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 3, "zUnits": -103, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "1999:PoinAn20", "name": "Anthony Poindexter", "year": 1999, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2000], "games": 1, "zUnits": -115, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 1, "zUnits": -115, "peerFamily": "S", "sourcePositions": ["DB", "SAF"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "1999:KelsCh20", "name": "Chad Kelsay", "year": 1999, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [1999], "games": 3, "zUnits": -136, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 3, "zUnits": -136, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:GlovPh20", "name": "Phil Glover", "year": 1999, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [1999], "games": 1, "zUnits": -118, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 1, "zUnits": -118, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:ArmoJo20", "name": "JoJuan Armour", "year": 1999, "round": 7, "roles": ["DB", "LB"], "beforeContributions": {"LB": -11, "DB": -10}, "contributions": {"LB": -10, "DB": -12}, "peak": {"LB": {"seasons": [2000], "games": 1, "zUnits": -119, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 1, "zUnits": -119, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}, "DB": {"seasons": [2001, 2002], "games": 28, "zUnits": -112, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2001, "games": 14, "zUnits": -130, "peerFamily": "S", "sourcePositions": ["DB", "S"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2002, "games": 14, "zUnits": -94, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "1999:HaleRy20", "name": "Ryan Hale", "year": 1999, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -17}, "peak": {"DL": {"seasons": [1999], "games": 2, "zUnits": -140, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 2, "zUnits": -140, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:ChilO.20", "name": "O.J. Childress", "year": 1999, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [1999], "games": 1, "zUnits": -119, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 1, "zUnits": -119, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:HaleJe20", "name": "Jermaine Haley", "year": 1999, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2000, 2001, 2002], "games": 30, "zUnits": -117, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 11, "zUnits": -105, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2001, "games": 8, "zUnits": -120, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2002, "games": 11, "zUnits": -125, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:MinoKo20", "name": "Kory Minor", "year": 1999, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2001], "games": 10, "zUnits": -64, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 10, "zUnits": -64, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:SyvrJ.20", "name": "J.J. Syvrud", "year": 1999, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [1999], "games": 1, "zUnits": -119, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 1, "zUnits": -119, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "1999:FishBr20", "name": "Bryce Fisher", "year": 1999, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": 8}, "contributions": {"DL": 4}, "peak": {"DL": {"seasons": [2004, 2005, 2006], "games": 46, "zUnits": 34, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 15, "zUnits": 67, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 69, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": -37, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "1999:TerrCo20", "name": "Corey Terry", "year": 1999, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -20}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [1999], "games": 4, "zUnits": -132, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_1999.csv", "fetchedAt": "2026-09-13T20:03:51.243195+00:00", "bytes": 728675, "sha256": "ea3f2092fcc04fa9141ef0976d51eec9e9f8f2448786605a3de03aa89837fc76"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_1999.csv", "fetchedAt": "2026-09-13T19:52:57.253774+00:00", "bytes": 460517, "sha256": "cf3901dbb06360826e17295fb053a1247d88a73de52fbe8e056fa66005c454d5"}, "window": [{"season": 1999, "games": 4, "zUnits": -132, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:BrowCo22", "name": "Courtney Brown", "year": 2000, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 5}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2002, 2003], "games": 24, "zUnits": 3, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 11, "zUnits": -64, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 13, "zUnits": 59, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2000:ArriLa00", "name": "LaVar Arrington", "year": 2000, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 12}, "contributions": {"LB": 9}, "peak": {"LB": {"seasons": [2002, 2003], "games": 32, "zUnits": 110, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 16, "zUnits": 144, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": 76, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2000:SimoCo00", "name": "Corey Simon", "year": 2000, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 11}, "contributions": {"DL": 14}, "peak": {"DL": {"seasons": [2000, 2001], "games": 30, "zUnits": 114, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2000, "games": 15, "zUnits": 98, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2001, "games": 15, "zUnits": 131, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2000:UrlaBr00", "name": "Brian Urlacher", "year": 2000, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 16}, "contributions": {"LB": 13}, "peak": {"LB": {"seasons": [2000, 2001, 2002], "games": 48, "zUnits": 152, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2000, "games": 16, "zUnits": 118, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2001, "games": 16, "zUnits": 136, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2002, "games": 16, "zUnits": 201, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2000:ElliSh00", "name": "Shaun Ellis", "year": 2000, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 13}, "contributions": {"DL": 8}, "peak": {"DL": {"seasons": [2003, 2004, 2005], "games": 42, "zUnits": 68, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 16, "zUnits": 122, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 15, "zUnits": 88, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 11, "zUnits": -39, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2000:AbraJo00", "name": "John Abraham", "year": 2000, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": 1, "DL": 27}, "contributions": {"LB": 11, "DL": 20}, "peak": {"LB": {"seasons": [2013], "games": 14, "zUnits": 128, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 14, "zUnits": 128, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2007, 2008], "games": 32, "zUnits": 160, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 16, "zUnits": 82, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 237, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2000:ONeaDe00", "name": "Deltha O'Neal", "year": 2000, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 18}, "contributions": {"DB": 11}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 38, "zUnits": 96, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 11, "zUnits": 125, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 15, "zUnits": 169, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2006, "games": 12, "zUnits": -21, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:PeteJu00", "name": "Julian Peterson", "year": 2000, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 10}, "contributions": {"LB": 7}, "peak": {"LB": {"seasons": [2006, 2007, 2008], "games": 47, "zUnits": 80, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 16, "zUnits": 92, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": 114, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 36, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2000:AndeRa21", "name": "Rashard Anderson", "year": 2000, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2000, 2001], "games": 25, "zUnits": -118, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2000, "games": 10, "zUnits": -133, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2001, "games": 15, "zUnits": -108, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:PlumAh20", "name": "Ahmed Plummer", "year": 2000, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 10}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2001, 2002, 2003], "games": 44, "zUnits": 80, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 14, "zUnits": 106, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2002, "games": 15, "zUnits": 61, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 15, "zUnits": 75, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:HovaCh20", "name": "Chris Hovan", "year": 2000, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": 4}, "peak": {"DL": {"seasons": [2000, 2001, 2002], "games": 44, "zUnits": 34, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2000, "games": 14, "zUnits": -13, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2001, "games": 14, "zUnits": 75, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2002, "games": 16, "zUnits": 41, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2000:FlowEr20", "name": "Erik Flowers", "year": 2000, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": -9, "LB": -13}, "contributions": {"DL": -10, "LB": -10}, "peak": {"DL": {"seasons": [2000, 2001], "games": 22, "zUnits": -79, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 9, "zUnits": -71, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2001, "games": 13, "zUnits": -85, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2003], "games": 2, "zUnits": -119, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 2, "zUnits": -119, "peerFamily": "EDGE", "sourcePositions": ["DE", "OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2000:MorrRo20", "name": "Rob Morris", "year": 2000, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 1}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2001, 2002], "games": 30, "zUnits": -12, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2001, "games": 14, "zUnits": -12, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2002, "games": 16, "zUnits": -11, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2000:BullKe00", "name": "Keith Bulluck", "year": 2000, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 13}, "contributions": {"LB": 3}, "peak": {"LB": {"seasons": [2003, 2004, 2005], "games": 48, "zUnits": 35, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 16, "zUnits": 34, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 37, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 35, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2000:HowaDa21", "name": "Darren Howard", "year": 2000, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 18}, "contributions": {"DL": 14}, "peak": {"DL": {"seasons": [2002, 2004], "games": 28, "zUnits": 113, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2002, "games": 15, "zUnits": 59, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 13, "zUnits": 176, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2000:RomaMa20", "name": "Mark Roman", "year": 2000, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2003, 2004, 2005], "games": 47, "zUnits": -27, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2003, "games": 16, "zUnits": -13, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 15, "zUnits": -92, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 21, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2000:EngeJo20", "name": "John Engelberger", "year": 2000, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": -1}, "peak": {"DL": {"seasons": [2003, 2004], "games": 32, "zUnits": -5, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 16, "zUnits": -36, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 26, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2000:BrowMi99", "name": "Mike Brown", "year": 2000, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 10}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2001, 2002, 2003], "games": 48, "zUnits": 37, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 16, "zUnits": 76, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2002, "games": 16, "zUnits": 65, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": -30, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2000:GoldIa00", "name": "Ian Gold", "year": 2000, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 5}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2001, 2002], "games": 31, "zUnits": -11, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2001, "games": 15, "zUnits": -61, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2002, "games": 16, "zUnits": 37, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:ThomRa23", "name": "Raynoch Thompson", "year": 2000, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2002, 2003, 2004], "games": 37, "zUnits": -36, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 15, "zUnits": -4, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 12, "zUnits": -35, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 10, "zUnits": -87, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2000:GrifCo20", "name": "Cornelius Griffin", "year": 2000, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 7}, "contributions": {"DL": 12}, "peak": {"DL": {"seasons": [2004, 2005, 2006], "games": 41, "zUnits": 94, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 15, "zUnits": 166, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2005, "games": 12, "zUnits": 137, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 14, "zUnits": -20, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2000:BeckRo20", "name": "Rogers Beckett", "year": 2000, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2001, 2002, 2003], "games": 45, "zUnits": -29, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 16, "zUnits": 3, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2002, "games": 13, "zUnits": -101, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": -4, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2000:KennKe21", "name": "Kenoy Kennedy", "year": 2000, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 11}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 41, "zUnits": 36, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 15, "zUnits": 47, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 41, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2006, "games": 10, "zUnits": 12, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2000:WebsJa20", "name": "Jason Webster", "year": 2000, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 11}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2002, 2004], "games": 23, "zUnits": 16, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2002, "games": 15, "zUnits": -13, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 8, "zUnits": 69, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:GoodDw20", "name": "Dwayne Goodrich", "year": 2000, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2002], "games": 4, "zUnits": -140, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 4, "zUnits": -140, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:GreeBa20", "name": "Barrett Green", "year": 2000, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2003, 2004], "games": 26, "zUnits": -49, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 16, "zUnits": -30, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 10, "zUnits": -80, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2000:CharIk20", "name": "Ike Charlton", "year": 2000, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2001, 2002], "games": 24, "zUnits": -47, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 13, "zUnits": 32, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2002, "games": 11, "zUnits": -141, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:BartWi20", "name": "William Bartee", "year": 2000, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2002, 2003, 2004], "games": 37, "zUnits": -79, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 13, "zUnits": -36, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 10, "zUnits": -133, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 14, "zUnits": -81, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:RobbFr20", "name": "Fred Robbins", "year": 2000, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 1}, "contributions": {"DL": 3}, "peak": {"DL": {"seasons": [2006, 2007, 2008], "games": 46, "zUnits": 26, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": 41, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 31, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2008, "games": 14, "zUnits": 4, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2000:GranDe21", "name": "Deon Grant", "year": 2000, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": 10}, "peak": {"DB": {"seasons": [2001, 2002], "games": 32, "zUnits": 87, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2001, "games": 16, "zUnits": 71, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2002, "games": 16, "zUnits": 102, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2000:TillTr20", "name": "Travares Tillman", "year": 2000, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2005, 2006], "games": 23, "zUnits": -27, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 13, "zUnits": 2, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2006, "games": 10, "zUnits": -65, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2000:WashMa99", "name": "Marcus Washington", "year": 2000, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 10}, "contributions": {"LB": 4}, "peak": {"LB": {"seasons": [2003, 2004, 2005], "games": 48, "zUnits": 52, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2003, "games": 16, "zUnits": 46, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 15, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 95, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2000:ShepJa20", "name": "Jacoby Shepherd", "year": 2000, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2000], "games": 11, "zUnits": -84, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 11, "zUnits": -84, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2000:HarrLl20", "name": "Lloyd Harrison", "year": 2000, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2001], "games": 6, "zUnits": -88, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 6, "zUnits": -88, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2000:SimoMa20", "name": "Mark Simoneau", "year": 2000, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 5}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2002, 2003, 2004], "games": 39, "zUnits": -43, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 10, "zUnits": -143, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": 45, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2004, "games": 13, "zUnits": -75, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2000:WalkDa21", "name": "Darwin Walker", "year": 2000, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 2}, "contributions": {"DL": 11}, "peak": {"DL": {"seasons": [2002, 2003], "games": 30, "zUnits": 88, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 15, "zUnits": 106, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2003, "games": 15, "zUnits": 69, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2000:ClanKe20", "name": "Kendrick Clancy", "year": 2000, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -7}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2005, 2006], "games": 24, "zUnits": -22, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 14, "zUnits": -21, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 10, "zUnits": -22, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2000:WarrSt20", "name": "Steve Warren", "year": 2000, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2002], "games": 10, "zUnits": -134, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 10, "zUnits": -134, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2000:PoteHa20", "name": "Hank Poteat", "year": 2000, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2006, 2007, 2008], "games": 34, "zUnits": -70, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 10, "zUnits": -94, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 11, "zUnits": -55, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 13, "zUnits": -64, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:KellBe20", "name": "Ben Kelly", "year": 2000, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -22}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2001], "games": 4, "zUnits": -152, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 4, "zUnits": -152, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2000:WeslGr20", "name": "Greg Wesley", "year": 2000, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 21}, "contributions": {"DB": 14}, "peak": {"DB": {"seasons": [2002, 2003, 2004], "games": 41, "zUnits": 124, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2002, "games": 13, "zUnits": 92, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": 130, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 12, "zUnits": 149, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2000:UlbrJe20", "name": "Jeff Ulbrich", "year": 2000, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": 0}, "peak": {"LB": {"seasons": [2003, 2004], "games": 31, "zUnits": 5, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 15, "zUnits": 6, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 5, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2000:MoorCo20", "name": "Corey Moore", "year": 2000, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2000], "games": 5, "zUnits": -104, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 5, "zUnits": -104, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:WebsNa20", "name": "Nate Webster", "year": 2000, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 0}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2007, 2008], "games": 28, "zUnits": -62, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 16, "zUnits": -93, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 12, "zUnits": -20, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2000:MackDa20", "name": "David Macklin", "year": 2000, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2003, 2004, 2005], "games": 45, "zUnits": 25, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 15, "zUnits": -56, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 68, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 14, "zUnits": 61, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:SlauT.20", "name": "T.J. Slaughter", "year": 2000, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2000, 2001], "games": 24, "zUnits": -40, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2000, "games": 15, "zUnits": -65, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2001, "games": 9, "zUnits": 0, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:FrisBy20", "name": "Byron Frisch", "year": 2000, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2001], "games": 9, "zUnits": -47, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 9, "zUnits": -47, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:SandLe20", "name": "Lewis Sanders", "year": 2000, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2000, 2002], "games": 22, "zUnits": -53, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 8, "zUnits": 83, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2002, "games": 14, "zUnits": -131, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:DiggNa20", "name": "Na'il Diggs", "year": 2000, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 1}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2002, 2003, 2004], "games": 45, "zUnits": -47, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 16, "zUnits": -9, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 15, "zUnits": -70, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 14, "zUnits": -66, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2000:JohnJe21", "name": "Jerry Johnson", "year": 2000, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -20}, "contributions": {"DL": -20}, "peak": {"DL": {"seasons": [2001], "games": 3, "zUnits": -162, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 3, "zUnits": -162, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2000:BarrDa22", "name": "David Barrett", "year": 2000, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 41, "zUnits": 22, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 16, "zUnits": 14, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 13, "zUnits": 71, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2006, "games": 12, "zUnits": -21, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:ShorBr20", "name": "Brandon Short", "year": 2000, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -1}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2002, 2003, 2004], "games": 44, "zUnits": -42, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 16, "zUnits": -24, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": -30, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 12, "zUnits": -83, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2000:WilsAn20", "name": "Antonio Wilson", "year": 2000, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2001], "games": 6, "zUnits": -115, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 6, "zUnits": -115, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2000:IoanJu20", "name": "Junior Ioane", "year": 2000, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2003], "games": 10, "zUnits": -107, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 10, "zUnits": -107, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2000:KeitJo20", "name": "John Keith", "year": 2000, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2000], "games": 6, "zUnits": -81, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 6, "zUnits": -81, "peerFamily": "S", "sourcePositions": ["DB", "SAF"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2000:LarrKa20", "name": "Kareem Larrimore", "year": 2000, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2001], "games": 4, "zUnits": -100, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 4, "zUnits": -100, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2000:CarsLe20", "name": "Leonardo Carson", "year": 2000, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2001, 2002], "games": 28, "zUnits": -50, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 14, "zUnits": -50, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2002, "games": 14, "zUnits": -50, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2000:BellMa21", "name": "Marcus Bell", "year": 2000, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -4}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2000, 2001, 2002], "games": 39, "zUnits": -102, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2000, "games": 12, "zUnits": -124, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2001, "games": 13, "zUnits": -105, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2002, "games": 14, "zUnits": -78, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:CartTy20", "name": "Tyrone Carter", "year": 2000, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2008, 2009], "games": 24, "zUnits": -29, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 10, "zUnits": -24, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 14, "zUnits": -33, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2000:KacyIs20", "name": "Isaiah Kacyvenski", "year": 2000, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 0}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2002, 2003, 2004], "games": 37, "zUnits": -74, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 9, "zUnits": -19, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2003, "games": 12, "zUnits": -126, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": -65, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2000:McKiAl20", "name": "Alvin McKinley", "year": 2000, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -2}, "contributions": {"DL": -2}, "peak": {"DL": {"seasons": [2004, 2005], "games": 30, "zUnits": -20, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 14, "zUnits": -22, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": -18, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2000:WillJo30", "name": "Josh Williams", "year": 2000, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -10}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2000, 2001], "games": 30, "zUnits": -72, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 14, "zUnits": -68, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2001, "games": 16, "zUnits": -75, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2000:MyerBo21", "name": "Bobby Myers", "year": 2000, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2001], "games": 1, "zUnits": -118, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 1, "zUnits": -118, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2000:AustRe20", "name": "Reggie Austin", "year": 2000, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2002], "games": 9, "zUnits": -22, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 9, "zUnits": -22, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:SirmPe20", "name": "Peter Sirmon", "year": 2000, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2005, 2006], "games": 29, "zUnits": -59, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 14, "zUnits": -83, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": -37, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2000:MalbAn20", "name": "Anthony Malbrough", "year": 2000, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2000], "games": 6, "zUnits": -98, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 6, "zUnits": -98, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2000:BeanRo20", "name": "Robert Bean", "year": 2000, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -9}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2000, 2001], "games": 23, "zUnits": -90, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 9, "zUnits": -52, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2001, "games": 14, "zUnits": -114, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:MorrAr20", "name": "Aric Morris", "year": 2000, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2000, 2001], "games": 24, "zUnits": -161, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2000, "games": 9, "zUnits": -162, "peerFamily": "S", "sourcePositions": ["DB", "SAF"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2001, "games": 15, "zUnits": -160, "peerFamily": "S", "sourcePositions": ["DB", "S"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2000:TosiMa20", "name": "Mao Tosi", "year": 2000, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2001], "games": 6, "zUnits": -85, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 6, "zUnits": -85, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:HaggCl20", "name": "Clark Haggans", "year": 2000, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 6}, "contributions": {"LB": 8}, "peak": {"LB": {"seasons": [2004, 2005, 2006], "games": 39, "zUnits": 87, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 11, "zUnits": 105, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 13, "zUnits": 139, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": 29, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2000:YounBr20", "name": "Brian Young", "year": 2000, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": 9}, "peak": {"DL": {"seasons": [2006, 2007], "games": 24, "zUnits": 73, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 15, "zUnits": 112, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2007, "games": 9, "zUnits": 7, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2000:BrowRa20", "name": "Ralph Brown", "year": 2000, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2002, 2003], "games": 21, "zUnits": -48, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 11, "zUnits": -105, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 10, "zUnits": 16, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:FranTo21", "name": "Todd Franz", "year": 2000, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2003, 2004], "games": 21, "zUnits": -134, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 13, "zUnits": -141, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 8, "zUnits": -123, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2000:ChapLa20", "name": "Lamar Chapman", "year": 2000, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2000], "games": 6, "zUnits": -42, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 6, "zUnits": -42, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2000:WilsGi21", "name": "Gillis Wilson", "year": 2000, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -20}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2001], "games": 5, "zUnits": -120, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 5, "zUnits": -120, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:GbajKa20", "name": "Kabeer Gbaja-Biamila", "year": 2000, "round": 5, "roles": ["DL", "LB"], "beforeContributions": {"DL": 18, "LB": 6}, "contributions": {"DL": 17, "LB": 15}, "peak": {"DL": {"seasons": [2001, 2002], "games": 29, "zUnits": 142, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2001, "games": 14, "zUnits": 141, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2002, "games": 15, "zUnits": 143, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2004], "games": 15, "zUnits": 168, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 15, "zUnits": 168, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2000:MileJo20", "name": "John Milem", "year": 2000, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2001], "games": 2, "zUnits": -121, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 2, "zUnits": -121, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:FreeAr20", "name": "Arturo Freeman", "year": 2000, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2001, 2002], "games": 29, "zUnits": -37, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 13, "zUnits": 11, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2002, "games": 16, "zUnits": -75, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2000:ThomKi20", "name": "Kiwaukee Thomas", "year": 2000, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2000, 2001], "games": 26, "zUnits": -50, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2000, "games": 11, "zUnits": -110, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2001, "games": 15, "zUnits": -6, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2000:ChamFr20", "name": "Frank Chamberlin", "year": 2000, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2001, 2002], "games": 22, "zUnits": -131, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 10, "zUnits": -94, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2002, "games": 12, "zUnits": -162, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2000:DennPa20", "name": "Pat Dennis", "year": 2000, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2000, 2001], "games": 25, "zUnits": -47, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2000, "games": 15, "zUnits": -78, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2001, "games": 10, "zUnits": -2, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2000:GranEr20", "name": "Ernest Grant", "year": 2000, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2000], "games": 1, "zUnits": -125, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 1, "zUnits": -125, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2000:IssaJa20", "name": "Jabari Issa", "year": 2000, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2000], "games": 6, "zUnits": -100, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 6, "zUnits": -100, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2000:JoneDh20", "name": "Dhani Jones", "year": 2000, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": 5}, "contributions": {"LB": 3}, "peak": {"LB": {"seasons": [2008, 2009, 2010], "games": 48, "zUnits": 33, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 16, "zUnits": 79, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 19, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 1, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2000:ScotTo21", "name": "Tony Scott", "year": 2000, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2001], "games": 3, "zUnits": -141, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 3, "zUnits": -141, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2000:EdwaMa20", "name": "Mario Edwards", "year": 2000, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2002, 2003, 2004], "games": 42, "zUnits": -63, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 15, "zUnits": -29, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 15, "zUnits": -50, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 12, "zUnits": -120, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:TaylSh20", "name": "Shannon Taylor", "year": 2000, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2000, 2001, 2002], "games": 27, "zUnits": -119, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2000, "games": 8, "zUnits": -117, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2001, "games": 8, "zUnits": -108, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2002, "games": 11, "zUnits": -128, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:ThomAd00", "name": "Adalius Thomas", "year": 2000, "round": 6, "roles": ["DL", "LB"], "beforeContributions": {"DL": 0, "LB": 11}, "contributions": {"DL": -4, "LB": 4}, "peak": {"DL": {"seasons": [2001, 2002], "games": 30, "zUnits": -29, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 14, "zUnits": -27, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2002, "games": 16, "zUnits": -31, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2003, 2004], "games": 29, "zUnits": 44, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 13, "zUnits": -12, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 89, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2000:HarrAn21", "name": "Antwan Harris", "year": 2000, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2001], "games": 5, "zUnits": -127, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 5, "zUnits": -127, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2000:HillJo21", "name": "John Hilliard", "year": 2000, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2002], "games": 5, "zUnits": -119, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 5, "zUnits": -119, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2000:WoodCe20", "name": "Cedric Woodard", "year": 2000, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2003, 2004], "games": 30, "zUnits": -49, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 14, "zUnits": -17, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": -76, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2000:GibsDa20", "name": "David Gibson", "year": 2000, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -4}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2000, 2002], "games": 23, "zUnits": -79, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2000, "games": 8, "zUnits": -162, "peerFamily": "S", "sourcePositions": ["DB", "SAF"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2002, "games": 15, "zUnits": -35, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2000:LarsLe20", "name": "Leif Larsen", "year": 2000, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2001], "games": 7, "zUnits": -111, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 7, "zUnits": -111, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2000:HawtMi20", "name": "Michael Hawthorne", "year": 2000, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2003, 2004], "games": 29, "zUnits": -76, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 13, "zUnits": -75, "peerFamily": "S", "sourcePositions": ["CB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": -78, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:SmitRo21", "name": "Robaire Smith", "year": 2000, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2003, 2004, 2005], "games": 46, "zUnits": -1, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2003, "games": 14, "zUnits": -17, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": -47, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 60, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2000:BoweMa20", "name": "Matt Bowen", "year": 2000, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2002, 2003], "games": 32, "zUnits": -4, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 16, "zUnits": -55, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": 47, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2000:NugeDa21", "name": "David Nugent", "year": 2000, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -20}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2002], "games": 6, "zUnits": -134, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 6, "zUnits": -134, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:WheeDa20", "name": "Damen Wheeler", "year": 2000, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2001], "games": 3, "zUnits": -160, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 3, "zUnits": -160, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:VaugDa20", "name": "Darrick Vaughn", "year": 2000, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2001, 2003], "games": 26, "zUnits": -106, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 16, "zUnits": -91, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2003, "games": 10, "zUnits": -131, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2000:SanySe20", "name": "Sekou Sanyika", "year": 2000, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2000, 2001], "games": 22, "zUnits": -133, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2000, "games": 10, "zUnits": -147, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2001, "games": 12, "zUnits": -121, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2000:CowsDe20", "name": "Delbert Cowsette", "year": 2000, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2002], "games": 8, "zUnits": -78, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 8, "zUnits": -78, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2000:GranOr20", "name": "Orantes Grant", "year": 2000, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2001], "games": 7, "zUnits": -100, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 7, "zUnits": -100, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2000:TownLe20", "name": "Lester Towns", "year": 2000, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -1}, "contributions": {"LB": 1}, "peak": {"LB": {"seasons": [2000, 2001], "games": 32, "zUnits": 10, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2000, "games": 16, "zUnits": -1, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2001, "games": 16, "zUnits": 20, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2000:BarnRa20", "name": "Rashidi Barnes", "year": 2000, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2000], "games": 10, "zUnits": -157, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 10, "zUnits": -157, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2000:OlsoEr20", "name": "Erik Olson", "year": 2000, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -21}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2000], "games": 5, "zUnits": -158, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2000.csv", "fetchedAt": "2026-09-13T20:03:51.361735+00:00", "bytes": 713904, "sha256": "955a8b895920a2b01ecf02cb1eb29c2df7a9385c5e11385ae09107963dc0cf9a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2000.csv", "fetchedAt": "2026-09-13T19:52:57.387337+00:00", "bytes": 463106, "sha256": "c4b205ea7b5506c72ba38f246b7e812ffedc9612e320a4099f5c57ec26d0e30f"}, "window": [{"season": 2000, "games": 5, "zUnits": -158, "peerFamily": "S", "sourcePositions": ["DB", "SAF"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2000:BrooRo20", "name": "Rodregis Brooks", "year": 2000, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -21}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2001], "games": 3, "zUnits": -139, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 3, "zUnits": -139, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2000:MeieRo20", "name": "Rob Meier", "year": 2000, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": 2}, "peak": {"DL": {"seasons": [2005, 2006, 2007], "games": 45, "zUnits": 19, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 14, "zUnits": 95, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": -2, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": -30, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2000:ClarDa21", "name": "Danny Clark", "year": 2000, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": 3}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2003, 2004, 2005], "games": 46, "zUnits": -13, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2003, "games": 14, "zUnits": -104, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 24, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 30, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2000:PolkDa20", "name": "DaShon Polk", "year": 2000, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -1}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2004, 2005], "games": 29, "zUnits": -103, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 15, "zUnits": -147, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2005, "games": 14, "zUnits": -56, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2000:BoonAl20", "name": "Alfonso Boone", "year": 2000, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -10}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2004, 2005, 2006], "games": 28, "zUnits": -61, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2004, "games": 8, "zUnits": -47, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2005, "games": 9, "zUnits": -94, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 11, "zUnits": -44, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2000:GreeMi20", "name": "Michael Green", "year": 2000, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 10}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2001, 2002], "games": 32, "zUnits": 22, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 16, "zUnits": 34, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2002, "games": 16, "zUnits": 9, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2001:WarrGe20", "name": "Gerard Warren", "year": 2001, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 1}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2001, 2002], "games": 29, "zUnits": 7, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 15, "zUnits": 80, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2002, "games": 14, "zUnits": -72, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2001:SmitJu20", "name": "Justin Smith", "year": 2001, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 18}, "contributions": {"DL": 10}, "peak": {"DL": {"seasons": [2010, 2011, 2012], "games": 46, "zUnits": 84, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2010, "games": 16, "zUnits": 80, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 58, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 14, "zUnits": 119, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2001:SeymRi00", "name": "Richard Seymour", "year": 2001, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 3}, "contributions": {"DL": 10}, "peak": {"DL": {"seasons": [2010, 2011, 2012], "games": 35, "zUnits": 84, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 13, "zUnits": 138, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2011, "games": 14, "zUnits": 79, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2012, "games": 8, "zUnits": 5, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2001:CartAn20", "name": "Andre Carter", "year": 2001, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 19, "LB": -6}, "contributions": {"DL": 16, "LB": -2}, "peak": {"DL": {"seasons": [2009, 2011], "games": 29, "zUnits": 134, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 16, "zUnits": 143, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 13, "zUnits": 124, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2005], "games": 15, "zUnits": -27, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 15, "zUnits": -27, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2001:ReynJa20", "name": "Jamal Reynolds", "year": 2001, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2001], "games": 3, "zUnits": -92, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 3, "zUnits": -92, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:MorgDa99", "name": "Dan Morgan", "year": 2001, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 13}, "contributions": {"LB": 4}, "peak": {"LB": {"seasons": [2004, 2005], "games": 25, "zUnits": 47, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 12, "zUnits": 122, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2005, "games": 13, "zUnits": -23, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2001:LewiDa20", "name": "Damione Lewis", "year": 2001, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": -2}, "peak": {"DL": {"seasons": [2007, 2008, 2009], "games": 43, "zUnits": -13, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2007, "games": 14, "zUnits": -39, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2008, "games": 15, "zUnits": -5, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2009, "games": 14, "zUnits": 6, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2001:StroMa01", "name": "Marcus Stroud", "year": 2001, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 5}, "contributions": {"DL": 13}, "peak": {"DL": {"seasons": [2002, 2003, 2004], "games": 47, "zUnits": 106, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 16, "zUnits": 136, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2003, "games": 15, "zUnits": 127, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 56, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2001:HampCa00", "name": "Casey Hampton", "year": 2001, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2008, 2009, 2010], "games": 36, "zUnits": -73, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 9, "zUnits": -92, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": -20, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2010, "games": 12, "zUnits": -124, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2001:ArchAd20", "name": "Adam Archuleta", "year": 2001, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 14}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2002, 2003, 2004], "games": 44, "zUnits": 0, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 16, "zUnits": 9, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2003, "games": 13, "zUnits": 23, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 15, "zUnits": -29, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2001:ClemNa99", "name": "Nate Clements", "year": 2001, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 17}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 48, "zUnits": 79, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 16, "zUnits": 107, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 45, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": 84, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:AlleWi20", "name": "Will Allen", "year": 2001, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2007, 2008], "games": 31, "zUnits": 38, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 16, "zUnits": 30, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 15, "zUnits": 47, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:MiddWi20", "name": "Willie Middlebrooks", "year": 2001, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2003, 2004], "games": 23, "zUnits": -123, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 13, "zUnits": -150, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 10, "zUnits": -89, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:FletJa20", "name": "Jamar Fletcher", "year": 2001, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2002, 2004], "games": 30, "zUnits": -58, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 15, "zUnits": -12, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 15, "zUnits": -104, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:GibsDe21", "name": "Derrick Gibson", "year": 2001, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2001, 2002, 2003], "games": 38, "zUnits": -48, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 9, "zUnits": -31, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2002, "games": 15, "zUnits": -59, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2003, "games": 14, "zUnits": -47, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2001:PickRy20", "name": "Ryan Pickett", "year": 2001, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": -1}, "peak": {"DL": {"seasons": [2004, 2005, 2006], "games": 48, "zUnits": -6, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 16, "zUnits": -12, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 37, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": -43, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2001:VandKy99", "name": "Kyle Vanden Bosch", "year": 2001, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 19}, "contributions": {"DL": 17}, "peak": {"DL": {"seasons": [2005, 2006, 2007], "games": 48, "zUnits": 139, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2005, "games": 16, "zUnits": 160, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": 62, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 193, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2001:BashId20", "name": "Idrees Bashir", "year": 2001, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -4}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2001, 2002, 2003], "games": 37, "zUnits": -39, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2001, "games": 15, "zUnits": -66, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2002, "games": 13, "zUnits": -25, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2003, "games": 9, "zUnits": -16, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2001:BellKe20", "name": "Kendrell Bell", "year": 2001, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 5}, "contributions": {"LB": 1}, "peak": {"LB": {"seasons": [2001, 2002], "games": 26, "zUnits": 14, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 14, "zUnits": 52, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2002, "games": 12, "zUnits": -29, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2001:LucaKe20", "name": "Ken Lucas", "year": 2001, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 12}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2003, 2004, 2005], "games": 45, "zUnits": 80, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 14, "zUnits": 12, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 141, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 15, "zUnits": 80, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:PollTo21", "name": "Tommy Polley", "year": 2001, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2003, 2004, 2005], "games": 43, "zUnits": -26, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2003, "games": 14, "zUnits": -81, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 14, "zUnits": -3, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 15, "zUnits": 4, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2001:JenkKr00", "name": "Kris Jenkins", "year": 2001, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": 12}, "peak": {"DL": {"seasons": [2002, 2003], "games": 32, "zUnits": 101, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 16, "zUnits": 126, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": 75, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2001:SmooFr20", "name": "Fred Smoot", "year": 2001, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2002, 2003, 2004], "games": 46, "zUnits": 32, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 16, "zUnits": 54, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 15, "zUnits": 0, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 15, "zUnits": 42, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:SchoAa99", "name": "Aaron Schobel", "year": 2001, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 21}, "contributions": {"DL": 17}, "peak": {"DL": {"seasons": [2004, 2005, 2006], "games": 47, "zUnits": 141, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2004, "games": 16, "zUnits": 92, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 134, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": 201, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2001:WinbJa20", "name": "Jamie Winborn", "year": 2001, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": 1}, "peak": {"LB": {"seasons": [2003, 2004], "games": 22, "zUnits": 8, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 8, "zUnits": -43, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2004, "games": 14, "zUnits": 37, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2001:StonMi20", "name": "Michael Stone", "year": 2001, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2004, 2005], "games": 23, "zUnits": -146, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 11, "zUnits": -161, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 12, "zUnits": -132, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2001:CaveQu20", "name": "Quinton Caver", "year": 2001, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2004], "games": 12, "zUnits": -111, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 12, "zUnits": -111, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2001:DixoTo20", "name": "Tony Dixon", "year": 2001, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -3}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2002, 2003, 2004], "games": 39, "zUnits": -92, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2002, "games": 15, "zUnits": -71, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2003, "games": 12, "zUnits": -162, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 12, "zUnits": -48, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2001:HowaWi20", "name": "Willie Howard", "year": 2001, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2001], "games": 5, "zUnits": -112, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 5, "zUnits": -112, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2001:DysoAn20", "name": "Andre Dyson", "year": 2001, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": 6}, "peak": {"DB": {"seasons": [2001, 2002], "games": 30, "zUnits": 50, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2001, "games": 14, "zUnits": 48, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2002, "games": 16, "zUnits": 51, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:RogeSh99", "name": "Shaun Rogers", "year": 2001, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 8}, "contributions": {"DL": 18}, "peak": {"DL": {"seasons": [2007, 2008], "games": 32, "zUnits": 145, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 16, "zUnits": 119, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 170, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2001:BaxtGa20", "name": "Gary Baxter", "year": 2001, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 3}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2002, 2003], "games": 32, "zUnits": 25, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 16, "zUnits": 36, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": 14, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:BurgDe99", "name": "Derrick Burgess", "year": 2001, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"DL": 24, "LB": -10}, "contributions": {"DL": 16, "LB": -1}, "peak": {"DL": {"seasons": [2005, 2006, 2007], "games": 45, "zUnits": 129, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 16, "zUnits": 213, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": 90, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 13, "zUnits": 75, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2009], "games": 14, "zUnits": -7, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 14, "zUnits": -7, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2001:WilsAd99", "name": "Adrian Wilson", "year": 2001, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 21}, "contributions": {"DB": 10}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 48, "zUnits": 94, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2004, "games": 16, "zUnits": 93, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 73, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": 116, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2001:CodyTa20", "name": "Tay Cody", "year": 2001, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2001], "games": 13, "zUnits": -85, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 13, "zUnits": -85, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:KellEr20", "name": "Eric Kelly", "year": 2001, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2001, 2002], "games": 30, "zUnits": -90, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 15, "zUnits": -62, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2002, "games": 15, "zUnits": -118, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:HodgSe20", "name": "Sedrick Hodge", "year": 2001, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2003, 2004, 2005], "games": 28, "zUnits": -95, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 9, "zUnits": -76, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 8, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 11, "zUnits": -99, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2001:JuexBh20", "name": "Bhawoh Jue", "year": 2001, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 36, "zUnits": -44, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 13, "zUnits": -55, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 14, "zUnits": -2, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2006, "games": 9, "zUnits": -95, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2001:MarsTo20", "name": "Torrance Marshall", "year": 2001, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2001, 2002, 2003], "games": 30, "zUnits": -126, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2001, "games": 9, "zUnits": -111, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2002, "games": 10, "zUnits": -161, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2003, "games": 11, "zUnits": -108, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2001:WestEr20", "name": "Eric Westmoreland", "year": 2001, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2001, 2002], "games": 22, "zUnits": -89, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 9, "zUnits": -86, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2002, "games": 13, "zUnits": -92, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:DownEr20", "name": "Eric Downing", "year": 2001, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2001, 2002], "games": 20, "zUnits": -128, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 10, "zUnits": -113, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2002, "games": 10, "zUnits": -143, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2001:EdwaRo20", "name": "Ron Edwards", "year": 2001, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2006, 2007], "games": 26, "zUnits": -51, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 11, "zUnits": -59, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": -46, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2001:PeteWi20", "name": "Will Peterson", "year": 2001, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2002, 2004], "games": 28, "zUnits": 1, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2002, "games": 12, "zUnits": -22, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 19, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:SmitKe23", "name": "Kenny Smith", "year": 2001, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2002, 2003], "games": 24, "zUnits": -69, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 9, "zUnits": -31, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2003, "games": 15, "zUnits": -92, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2001:AlleBr21", "name": "Brian Allen", "year": 2001, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2002, 2003], "games": 23, "zUnits": -114, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 12, "zUnits": -113, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 11, "zUnits": -115, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2001:SmitDw20", "name": "Dwight Smith", "year": 2001, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2003, 2004, 2005], "games": 47, "zUnits": 70, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 16, "zUnits": 55, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 119, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 15, "zUnits": 34, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2001:WillBr26", "name": "Brock Williams", "year": 2001, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2004], "games": 2, "zUnits": -136, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 2, "zUnits": -136, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:HaywRe20", "name": "Reggie Hayward", "year": 2001, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 9}, "contributions": {"DL": 9}, "peak": {"DL": {"seasons": [2003, 2004], "games": 31, "zUnits": 70, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 15, "zUnits": 55, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 83, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2001:GreeMo20", "name": "Morlon Greenwood", "year": 2001, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 1}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2005, 2006, 2007], "games": 48, "zUnits": -59, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 16, "zUnits": -43, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": -69, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": -65, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2001:GranDe20", "name": "DeLawrence Grant", "year": 2001, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"DL": -12, "LB": -9}, "contributions": {"DL": -9, "LB": -4}, "peak": {"DL": {"seasons": [2002, 2003], "games": 25, "zUnits": -76, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 14, "zUnits": -50, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 11, "zUnits": -110, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}, "LB": {"seasons": [2004], "games": 8, "zUnits": -46, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 8, "zUnits": -46, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2001:BirdCo20", "name": "Cory Bird", "year": 2001, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2001], "games": 12, "zUnits": -104, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 12, "zUnits": -104, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2001:BladWi20", "name": "Willie Blade", "year": 2001, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2003], "games": 9, "zUnits": -112, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 9, "zUnits": -112, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2001:BoydJa20", "name": "James Boyd", "year": 2001, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2002], "games": 4, "zUnits": -134, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 4, "zUnits": -134, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2001:HenrAn20", "name": "Anthony Henry", "year": 2001, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 11}, "contributions": {"DB": 16}, "peak": {"DB": {"seasons": [2001, 2002], "games": 32, "zUnits": 145, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 16, "zUnits": 270, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2002, "games": 16, "zUnits": 20, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:HendJa20", "name": "Jamie Henderson", "year": 2001, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2001, 2003], "games": 22, "zUnits": -117, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 13, "zUnits": -99, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2003, "games": 9, "zUnits": -143, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:StewMa21", "name": "Matt Stewart", "year": 2001, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2002, 2003, 2004], "games": 46, "zUnits": -38, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 15, "zUnits": -37, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": -25, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 15, "zUnits": -54, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2001:RileKa20", "name": "Karon Riley", "year": 2001, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"DL": -16, "LB": -12}, "contributions": {"DL": -14, "LB": -9}, "peak": {"DL": {"seasons": [2004], "games": 1, "zUnits": -112, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 1, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}, "LB": {"seasons": [2003], "games": 8, "zUnits": -102, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 8, "zUnits": -102, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2001:HuffOr20", "name": "Orlando Huff", "year": 2001, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -4}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2002, 2003], "games": 26, "zUnits": -92, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 15, "zUnits": -61, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2003, "games": 11, "zUnits": -134, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2001:BeisMo20", "name": "Monty Beisel", "year": 2001, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"DL": -20, "LB": 1}, "contributions": {"DL": -17, "LB": -7}, "peak": {"DL": {"seasons": [2001], "games": 13, "zUnits": -135, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 13, "zUnits": -135, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2004, 2005], "games": 22, "zUnits": -79, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 10, "zUnits": -45, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2005, "games": 12, "zUnits": -107, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2001:SpooBr20", "name": "Brandon Spoon", "year": 2001, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -6}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2001], "games": 13, "zUnits": -25, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 13, "zUnits": -25, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2001:PolkCa20", "name": "Carlos Polk", "year": 2001, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2006, 2007], "games": 22, "zUnits": -96, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 13, "zUnits": -105, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 9, "zUnits": -84, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2001:ScotCe20", "name": "Cedric Scott", "year": 2001, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -20}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2001], "games": 4, "zUnits": -130, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 4, "zUnits": -130, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:HoweJo21", "name": "John Howell", "year": 2001, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2002, 2004], "games": 22, "zUnits": -128, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 10, "zUnits": -123, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 12, "zUnits": -133, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2001:SteeMa20", "name": "Markus Steele", "year": 2001, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -8}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2001, 2002], "games": 23, "zUnits": -117, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 12, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2002, "games": 11, "zUnits": -122, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:BellMa20", "name": "Marcus Bell", "year": 2001, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -2}, "peak": {"DL": {"seasons": [2004, 2005, 2006], "games": 30, "zUnits": -19, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2004, "games": 11, "zUnits": -25, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2005, "games": 9, "zUnits": -84, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 10, "zUnits": 47, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2001:HartEd20", "name": "Ed Hartwell", "year": 2001, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 9}, "contributions": {"LB": 3}, "peak": {"LB": {"seasons": [2002, 2003], "games": 32, "zUnits": 38, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 16, "zUnits": 74, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": 2, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2001:FullCu20", "name": "Curtis Fuller", "year": 2001, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -9}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2001], "games": 5, "zUnits": -77, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 5, "zUnits": -77, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2001:WortSh20", "name": "Shawn Worthen", "year": 2001, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -19}, "contributions": {"DL": -19}, "peak": {"DL": {"seasons": [2001], "games": 2, "zUnits": -153, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 2, "zUnits": -153, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2001:FataMa20", "name": "Mario Fatafehi", "year": 2001, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2003, 2004], "games": 26, "zUnits": -53, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 13, "zUnits": -23, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2004, "games": 13, "zUnits": -83, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2001:MoreZe20", "name": "Zeke Moreno", "year": 2001, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2002, 2003], "games": 28, "zUnits": -60, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 12, "zUnits": -111, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": -22, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2001:CoopJa20", "name": "Jarrod Cooper", "year": 2001, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -10}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2004, 2005], "games": 26, "zUnits": -101, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 10, "zUnits": -138, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": -77, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2001:ButlJe20", "name": "Jerametrius Butler", "year": 2001, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2003, 2004], "games": 32, "zUnits": 61, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 16, "zUnits": 15, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 107, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:WallRa20", "name": "Raymond Walls", "year": 2001, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2001], "games": 2, "zUnits": -104, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 2, "zUnits": -104, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2001:ChukPa20", "name": "Patrick Chukwurah", "year": 2001, "round": 5, "roles": ["DL", "LB"], "beforeContributions": {"LB": -10, "DL": -3}, "contributions": {"LB": -9, "DL": -7}, "peak": {"LB": {"seasons": [2001], "games": 11, "zUnits": -99, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 11, "zUnits": -99, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}, "DL": {"seasons": [2005, 2006], "games": 20, "zUnits": -60, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 8, "zUnits": -131, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 12, "zUnits": -13, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2001:PerrRa21", "name": "Ray Perryman", "year": 2001, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2004], "games": 1, "zUnits": -123, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 1, "zUnits": -123, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2001:AkbaHa20", "name": "Hakim Akbar", "year": 2001, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -22}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2001], "games": 4, "zUnits": -143, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 4, "zUnits": -143, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2001:JameMi20", "name": "Michael Jameson", "year": 2001, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2002, 2003, 2004], "games": 27, "zUnits": -122, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 10, "zUnits": -107, "peerFamily": "S", "sourcePositions": ["S"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2003, "games": 9, "zUnits": -152, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 8, "zUnits": -108, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2001:JohnRi20", "name": "Riall Johnson", "year": 2001, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2003], "games": 11, "zUnits": -126, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 11, "zUnits": -126, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2001:StewDa20", "name": "Daleroy Stewart", "year": 2001, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2003], "games": 11, "zUnits": -134, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 11, "zUnits": -134, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2001:GlenJa20", "name": "Jason Glenn", "year": 2001, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2003, 2005], "games": 22, "zUnits": -124, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 13, "zUnits": -123, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 9, "zUnits": -127, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2001:DrivTo20", "name": "Tony Driver", "year": 2001, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2001], "games": 3, "zUnits": -138, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 3, "zUnits": -138, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2001:HolmRa20", "name": "Rashad Holman", "year": 2001, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2001, 2002], "games": 23, "zUnits": -136, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2001, "games": 14, "zUnits": -146, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2002, "games": 9, "zUnits": -120, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:BailRo21", "name": "Rodney Bailey", "year": 2001, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2002, 2003], "games": 22, "zUnits": -28, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 14, "zUnits": -3, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 8, "zUnits": -70, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2001:KnigRo20", "name": "Roger Knight", "year": 2001, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2002, 2003], "games": 21, "zUnits": -107, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 10, "zUnits": -127, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 11, "zUnits": -88, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2001:WymsEl20", "name": "Ellis Wyms", "year": 2001, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": -2}, "peak": {"DL": {"seasons": [2002, 2003], "games": 22, "zUnits": -15, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 13, "zUnits": -8, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 9, "zUnits": -26, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2001:CoopCh20", "name": "Chris Cooper", "year": 2001, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2001, 2002, 2003], "games": 33, "zUnits": -33, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2001, "games": 9, "zUnits": -38, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2002, "games": 10, "zUnits": -105, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 14, "zUnits": 22, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2001:MondMa20", "name": "Mario Monds", "year": 2001, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2001], "games": 1, "zUnits": -128, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 1, "zUnits": -128, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2001:LeveOt20", "name": "Otis Leverette", "year": 2001, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2003], "games": 7, "zUnits": -88, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 7, "zUnits": -88, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2001:ScotCa20", "name": "Carey Scott", "year": 2001, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2003], "games": 2, "zUnits": -132, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 2, "zUnits": -132, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:DoerJa20", "name": "Jason Doering", "year": 2001, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2001, 2002], "games": 25, "zUnits": -136, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 10, "zUnits": -92, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2002, "games": 15, "zUnits": -165, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2001:WillJi22", "name": "Jimmy Williams", "year": 2001, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2003, 2004, 2005], "games": 40, "zUnits": -104, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2003, "games": 15, "zUnits": -131, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 12, "zUnits": -92, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 13, "zUnits": -83, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:MyerLe20", "name": "Leonard Myers", "year": 2001, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2003], "games": 1, "zUnits": -119, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 1, "zUnits": -119, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:HillRe20", "name": "Renaldo Hill", "year": 2001, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2002, 2003, 2004], "games": 38, "zUnits": 12, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 13, "zUnits": -29, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 14, "zUnits": 50, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 11, "zUnits": 10, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:ReedJa21", "name": "James Reed", "year": 2001, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -7}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2005, 2006], "games": 30, "zUnits": 6, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 16, "zUnits": 20, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 14, "zUnits": -9, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2001:WeatCo20", "name": "Colston Weatherington", "year": 2001, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2002], "games": 1, "zUnits": -133, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 1, "zUnits": -133, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2001:BlacHa20", "name": "Harold Blackmon", "year": 2001, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2002], "games": 3, "zUnits": -146, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 3, "zUnits": -146, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2001:HartSh20", "name": "Shaunard Harts", "year": 2001, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2002, 2003], "games": 25, "zUnits": -30, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 15, "zUnits": -16, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2003, "games": 10, "zUnits": -51, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2001:DenmAn20", "name": "Anthony Denman", "year": 2001, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -16}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2001], "games": 9, "zUnits": -133, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 9, "zUnits": -133, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2001:MerrTh20", "name": "Than Merrill", "year": 2001, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -21}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2001], "games": 5, "zUnits": -136, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 5, "zUnits": -136, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2001:FlemRo20", "name": "Ronald Flemons", "year": 2001, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2002], "games": 1, "zUnits": -107, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 1, "zUnits": -107, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:CombDe20", "name": "Derek Combs", "year": 2001, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -21}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2003], "games": 4, "zUnits": -147, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 4, "zUnits": -147, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2001:KoloRo20", "name": "Ross Kolodziej", "year": 2001, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2005], "games": 14, "zUnits": -44, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 14, "zUnits": -44, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2001:AdamKe20", "name": "Keith Adams", "year": 2001, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -6}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2004, 2005], "games": 32, "zUnits": -90, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 16, "zUnits": -86, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": -94, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2001:McCrMa20", "name": "Marlon McCree", "year": 2001, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 10}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2001, 2002], "games": 28, "zUnits": 26, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2001, "games": 12, "zUnits": -50, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2002, "games": 16, "zUnits": 82, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2001:TafoJo20", "name": "Joe Tafoya", "year": 2001, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -10}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2005, 2006, 2007], "games": 29, "zUnits": -94, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2005, "games": 13, "zUnits": -94, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 8, "zUnits": -131, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 8, "zUnits": -58, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2001:RobeTy20", "name": "Tyrone Robertson", "year": 2001, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -10}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2001], "games": 11, "zUnits": -62, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 11, "zUnits": -62, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2001:TurnT.21", "name": "T.J. Turner", "year": 2001, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2001], "games": 2, "zUnits": -121, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 2, "zUnits": -121, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2001:NixxJo20", "name": "John Nix", "year": 2001, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -18}, "peak": {"DL": {"seasons": [2002], "games": 5, "zUnits": -144, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 5, "zUnits": -144, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2001:ChevRa20", "name": "Randy Chevrier", "year": 2001, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -21}, "contributions": {"DL": -20}, "peak": {"DL": {"seasons": [2001], "games": 3, "zUnits": -166, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 3, "zUnits": -166, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2001:SandTe20", "name": "Terdell Sands", "year": 2001, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2004, 2006], "games": 27, "zUnits": -99, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2004, "games": 12, "zUnits": -125, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": -78, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2001:CarsRo20", "name": "Robert Carswell", "year": 2001, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2001], "games": 9, "zUnits": -128, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2001.csv", "fetchedAt": "2026-09-13T20:03:51.242954+00:00", "bytes": 719623, "sha256": "dfa161eb8a851c8cc3ff0088f24810daf47db4f098c3d920a60836cd7312bf4a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2001.csv", "fetchedAt": "2026-09-13T19:52:57.653433+00:00", "bytes": 463481, "sha256": "33f2579b74b295f60186a5cc988f8b0292e0f9a302eeb20ce2e47ee90f40b445"}, "window": [{"season": 2001, "games": 9, "zUnits": -128, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2002:PeppJu99", "name": "Julius Peppers", "year": 2002, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 32, "LB": 0}, "contributions": {"DL": 17, "LB": 4}, "peak": {"DL": {"seasons": [2008, 2009, 2010], "games": 47, "zUnits": 142, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 15, "zUnits": 210, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 136, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 84, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2014, 2015], "games": 32, "zUnits": 41, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 16, "zUnits": 24, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 58, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:JammQu20", "name": "Quentin Jammer", "year": 2002, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2006, 2007, 2008], "games": 47, "zUnits": 47, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2006, "games": 16, "zUnits": 70, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": -29, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 95, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:SimsRy20", "name": "Ryan Sims", "year": 2002, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2003, 2004], "games": 27, "zUnits": -40, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 15, "zUnits": 13, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2004, "games": 12, "zUnits": -105, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2002:WillRo03", "name": "Roy Williams", "year": 2002, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 23}, "contributions": {"DB": 10}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 48, "zUnits": 91, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 16, "zUnits": 60, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 113, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": 101, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:HendJo99", "name": "John Henderson", "year": 2002, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 7}, "contributions": {"DL": 16}, "peak": {"DL": {"seasons": [2002, 2003, 2004], "games": 46, "zUnits": 132, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2002, "games": 15, "zUnits": 141, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2003, "games": 15, "zUnits": 90, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 163, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2002:FreeDw00", "name": "Dwight Freeney", "year": 2002, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 33, "LB": 2}, "contributions": {"DL": 24, "LB": -1}, "peak": {"DL": {"seasons": [2002, 2003, 2004], "games": 43, "zUnits": 198, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 13, "zUnits": 250, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 14, "zUnits": 145, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 201, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}, "LB": {"seasons": [2014, 2015], "games": 22, "zUnits": -11, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 14, "zUnits": -79, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 8, "zUnits": 109, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:BryaWe20", "name": "Wendell Bryant", "year": 2002, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -17}, "peak": {"DL": {"seasons": [2002, 2003], "games": 21, "zUnits": -140, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 12, "zUnits": -128, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2003, "games": 9, "zUnits": -157, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2002:HaynAl20", "name": "Albert Haynesworth", "year": 2002, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 17}, "contributions": {"DL": 25}, "peak": {"DL": {"seasons": [2008, 2009], "games": 26, "zUnits": 200, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 14, "zUnits": 261, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2009, "games": 12, "zUnits": 128, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2002:BuchPh20", "name": "Phillip Buchanon", "year": 2002, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2003, 2004], "games": 30, "zUnits": 13, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 16, "zUnits": 36, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 14, "zUnits": -13, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:ThomBr21", "name": "Bryan Thomas", "year": 2002, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": -10, "LB": 0}, "contributions": {"DL": -12, "LB": 1}, "peak": {"DL": {"seasons": [2003, 2004], "games": 26, "zUnits": -95, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 14, "zUnits": -107, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 12, "zUnits": -81, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}, "LB": {"seasons": [2005, 2006], "games": 29, "zUnits": 10, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 13, "zUnits": -40, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": 51, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2002:HarrNa20", "name": "Napoleon Harris", "year": 2002, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2005, 2006, 2007], "games": 41, "zUnits": -30, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 11, "zUnits": -98, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2006, "games": 14, "zUnits": -5, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": -6, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2002:ReedEd00", "name": "Ed Reed", "year": 2002, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 20}, "contributions": {"DB": 17}, "peak": {"DB": {"seasons": [2008, 2009, 2010], "games": 38, "zUnits": 150, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2008, "games": 16, "zUnits": 175, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 12, "zUnits": 53, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2010, "games": 10, "zUnits": 225, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:GranCh21", "name": "Charles Grant", "year": 2002, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 24}, "contributions": {"DL": 12}, "peak": {"DL": {"seasons": [2002, 2003, 2004], "games": 48, "zUnits": 96, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2002, "games": 16, "zUnits": 26, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": 121, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 141, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2002:ShepLi99", "name": "Lito Sheppard", "year": 2002, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": 10}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 36, "zUnits": 89, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2004, "games": 15, "zUnits": 69, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 10, "zUnits": 34, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2006, "games": 11, "zUnits": 165, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:RumpMi20", "name": "Mike Rumph", "year": 2002, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2002, 2003], "games": 30, "zUnits": -51, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 15, "zUnits": -82, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 15, "zUnits": -20, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:ThomRo20", "name": "Robert Thomas", "year": 2002, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 0}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2002, 2003], "games": 24, "zUnits": -58, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 13, "zUnits": -107, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 11, "zUnits": 0, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2002:EdwaKa20", "name": "Kalimba Edwards", "year": 2002, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 4}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2004, 2005, 2006], "games": 42, "zUnits": -2, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 11, "zUnits": 6, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 20, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": -30, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2002:SmitRa20", "name": "Raonall Smith", "year": 2002, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2005, 2006], "games": 25, "zUnits": -91, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 14, "zUnits": -102, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 11, "zUnits": -77, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2002:ThomLa21", "name": "Lamont Thompson", "year": 2002, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 46, "zUnits": -2, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 15, "zUnits": 23, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 15, "zUnits": -33, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": 4, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:TripLa20", "name": "Larry Tripplett", "year": 2002, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -7}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2005, 2006, 2007], "games": 45, "zUnits": -53, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 14, "zUnits": -6, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": -69, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": -80, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2002:FreeEd20", "name": "Eddie Freeman", "year": 2002, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2002], "games": 12, "zUnits": -69, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 12, "zUnits": -69, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2002:WillTa20", "name": "Tank Williams", "year": 2002, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2002, 2003], "games": 31, "zUnits": -30, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 15, "zUnits": -14, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": -45, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:FishLe20", "name": "Levar Fisher", "year": 2002, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2003], "games": 14, "zUnits": -73, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 14, "zUnits": -73, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2002:WeavAn20", "name": "Anthony Weaver", "year": 2002, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": -1}, "peak": {"DL": {"seasons": [2002, 2003], "games": 27, "zUnits": -12, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 14, "zUnits": -35, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 13, "zUnits": 13, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2002:McGrJo21", "name": "Jon McGraw", "year": 2002, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2009, 2010, 2011], "games": 35, "zUnits": -34, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2009, "games": 14, "zUnits": -120, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2010, "games": 11, "zUnits": -16, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 10, "zUnits": 67, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:LewiMi99", "name": "Michael Lewis", "year": 2002, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 15}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2003, 2004, 2005], "games": 48, "zUnits": 82, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2003, "games": 16, "zUnits": 82, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 83, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 83, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:BrowSh20", "name": "Sheldon Brown", "year": 2002, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2003, 2004, 2005], "games": 48, "zUnits": 62, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2003, "games": 16, "zUnits": -25, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 52, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 160, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:PaleAn20", "name": "Anton Palepoi", "year": 2002, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2002, 2004], "games": 21, "zUnits": -88, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2002, "games": 11, "zUnits": -111, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 10, "zUnits": -63, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2002:DennRy20", "name": "Ryan Denney", "year": 2002, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2006, 2008], "games": 30, "zUnits": -23, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 15, "zUnits": -12, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 15, "zUnits": -33, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2002:FishTr20", "name": "Travis Fisher", "year": 2002, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2002, 2003], "games": 26, "zUnits": 28, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 12, "zUnits": 22, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 14, "zUnits": 33, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:GoodAn20", "name": "Andre' Goodman", "year": 2002, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": 10}, "peak": {"DB": {"seasons": [2008, 2009], "games": 31, "zUnits": 89, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 16, "zUnits": 96, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": 81, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:RashSa20", "name": "Saleem Rasheed", "year": 2002, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2004], "games": 10, "zUnits": -99, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 10, "zUnits": -99, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2002:OffoWi20", "name": "Willie Offord", "year": 2002, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -10}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2002, 2003, 2004], "games": 30, "zUnits": -129, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 8, "zUnits": -83, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2003, "games": 9, "zUnits": -149, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 13, "zUnits": -143, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:LebeBe20", "name": "Ben Leber", "year": 2002, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 0}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2002, 2003], "games": 32, "zUnits": -17, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 16, "zUnits": -2, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 16, "zUnits": -32, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2002:WillRo26", "name": "Roosevelt Williams", "year": 2002, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2003], "games": 4, "zUnits": -128, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 4, "zUnits": -128, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:WithWi20", "name": "Will Witherspoon", "year": 2002, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 11}, "contributions": {"LB": 3}, "peak": {"LB": {"seasons": [2006, 2007, 2008], "games": 46, "zUnits": 38, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": 89, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 49, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2008, "games": 14, "zUnits": -32, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2002:JeffJo20", "name": "Joe Jefferson", "year": 2002, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2004], "games": 9, "zUnits": -62, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 9, "zUnits": -62, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:RossDe20", "name": "Derek Ross", "year": 2002, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 10}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2002, 2003], "games": 22, "zUnits": -11, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 13, "zUnits": 60, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 9, "zUnits": -112, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:CalmRo20", "name": "Rocky Calmus", "year": 2002, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -3}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2003], "games": 10, "zUnits": -31, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 10, "zUnits": -31, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2002:BaumRa20", "name": "Rashad Bauman", "year": 2002, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2002, 2003], "games": 22, "zUnits": -103, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 11, "zUnits": -147, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 11, "zUnits": -59, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:OverWi20", "name": "Will Overstreet", "year": 2002, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2002], "games": 1, "zUnits": -112, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 1, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:AlleJa21", "name": "James Allen", "year": 2002, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -6}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2003, 2004], "games": 22, "zUnits": -89, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 10, "zUnits": -109, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 12, "zUnits": -72, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2002:HillCh20", "name": "Charles Hill", "year": 2002, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -20}, "contributions": {"DL": -21}, "peak": {"DL": {"seasons": [2002], "games": 3, "zUnits": -172, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 3, "zUnits": -172, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2002:RichKr20", "name": "Kris Richard", "year": 2002, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2003, 2004], "games": 25, "zUnits": -156, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 9, "zUnits": -155, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": -157, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:AyodAk20", "name": "Akin Ayodele", "year": 2002, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 3}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2004, 2005, 2006], "games": 47, "zUnits": -11, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2004, "games": 16, "zUnits": -20, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 15, "zUnits": -9, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": -4, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2002:AndeMa22", "name": "Marques Anderson", "year": 2002, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2002, 2003], "games": 28, "zUnits": 0, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 14, "zUnits": 9, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2003, "games": 14, "zUnits": -9, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:HopeCh21", "name": "Chris Hope", "year": 2002, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 18}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2006, 2007, 2008], "games": 42, "zUnits": 72, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": 172, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2007, "games": 11, "zUnits": -56, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2008, "games": 15, "zUnits": 60, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:DaviDo23", "name": "Dorsett Davis", "year": 2002, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -19}, "contributions": {"DL": -19}, "peak": {"DL": {"seasons": [2003], "games": 9, "zUnits": -157, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 9, "zUnits": -157, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2002:WireCo20", "name": "Coy Wire", "year": 2002, "round": 3, "roles": ["DB", "LB"], "beforeContributions": {"DB": 2, "LB": -10}, "contributions": {"DB": -12, "LB": -10}, "peak": {"DB": {"seasons": [2002, 2003], "games": 28, "zUnits": -108, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 16, "zUnits": -89, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2003, "games": 12, "zUnits": -134, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}, "LB": {"seasons": [2008, 2009], "games": 21, "zUnits": -112, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 10, "zUnits": -110, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 11, "zUnits": -115, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2002:JohnDe22", "name": "Dennis Johnson", "year": 2002, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -7}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2002, 2003], "games": 22, "zUnits": -82, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2002, "games": 8, "zUnits": -124, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 14, "zUnits": -58, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2002:WeslDa20", "name": "Dante Wesley", "year": 2002, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2002, 2003, 2004], "games": 27, "zUnits": -95, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 9, "zUnits": -24, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 9, "zUnits": -96, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 9, "zUnits": -164, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:BentKe20", "name": "Kevin Bentley", "year": 2002, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -5}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2003, 2004, 2005], "games": 41, "zUnits": -98, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 16, "zUnits": -97, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 15, "zUnits": -90, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 10, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2002:BrowAl20", "name": "Alex Brown", "year": 2002, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 10}, "contributions": {"DL": 5}, "peak": {"DL": {"seasons": [2004, 2005, 2006], "games": 46, "zUnits": 44, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 15, "zUnits": 55, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 15, "zUnits": 31, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": 46, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2002:WillBr22", "name": "Brian Williams", "year": 2002, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 15}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2003, 2004, 2005], "games": 45, "zUnits": 44, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 16, "zUnits": 100, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 4, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 13, "zUnits": 24, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:ThorDa20", "name": "David Thornton", "year": 2002, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 8}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2003, 2004, 2005], "games": 48, "zUnits": -49, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2003, "games": 16, "zUnits": -41, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": -66, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": -39, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2002:EchoMi20", "name": "Mike Echols", "year": 2002, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2002], "games": 4, "zUnits": -144, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 4, "zUnits": -144, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:TaylBe20", "name": "Ben Taylor", "year": 2002, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -3}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2003, 2005], "games": 28, "zUnits": -66, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2003, "games": 12, "zUnits": -90, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": -47, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2002:BeckTo20", "name": "Tony Beckham", "year": 2002, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2003], "games": 10, "zUnits": -83, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 10, "zUnits": -83, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:BierTe20", "name": "Terreal Bierria", "year": 2002, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -4}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2002, 2004], "games": 23, "zUnits": -80, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2002, "games": 9, "zUnits": -170, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 14, "zUnits": -22, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:HarpAl20", "name": "Alan Harper", "year": 2002, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -21}, "contributions": {"DL": -22}, "peak": {"DL": {"seasons": [2004], "games": 4, "zUnits": -179, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 4, "zUnits": -179, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2002:CravKe20", "name": "Keyuo Craver", "year": 2002, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2002], "games": 9, "zUnits": -138, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 9, "zUnits": -138, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:GreeJa21", "name": "Jarvis Green", "year": 2002, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2006, 2007, 2008], "games": 41, "zUnits": 8, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 15, "zUnits": 30, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 25, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 10, "zUnits": -52, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2002:FootLa20", "name": "Larry Foote", "year": 2002, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": 0}, "peak": {"LB": {"seasons": [2012, 2014], "games": 31, "zUnits": -5, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2012, "games": 16, "zUnits": -19, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": 10, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2002:BranSa20", "name": "Sam Brandon", "year": 2002, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2003, 2005], "games": 28, "zUnits": -73, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 16, "zUnits": -53, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 12, "zUnits": -99, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:BoimRo20", "name": "Rocky Boiman", "year": 2002, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 0}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2007, 2008], "games": 26, "zUnits": -96, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 15, "zUnits": -119, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 11, "zUnits": -65, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2002:BannJu20", "name": "Justin Bannan", "year": 2002, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -10}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2005, 2006, 2007], "games": 33, "zUnits": -78, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2005, "games": 14, "zUnits": -70, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 8, "zUnits": -127, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2007, "games": 11, "zUnits": -54, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2002:GrayBo20", "name": "Bobby Gray", "year": 2002, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2003, 2004], "games": 24, "zUnits": -82, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 14, "zUnits": -58, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 10, "zUnits": -117, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:DaviAn20", "name": "Andra Davis", "year": 2002, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 6}, "contributions": {"LB": 4}, "peak": {"LB": {"seasons": [2003, 2004, 2005], "games": 43, "zUnits": 43, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 16, "zUnits": 41, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2004, "games": 11, "zUnits": 62, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 33, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2002:FujiSc20", "name": "Scott Fujita", "year": 2002, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 9}, "contributions": {"LB": 0}, "peak": {"LB": {"seasons": [2003, 2004, 2005], "games": 46, "zUnits": -1, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 16, "zUnits": 31, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 1, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 14, "zUnits": -40, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2002:BernRo20", "name": "Rocky Bernard", "year": 2002, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": 4}, "contributions": {"DL": 6}, "peak": {"DL": {"seasons": [2005, 2006, 2007], "games": 45, "zUnits": 52, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 16, "zUnits": 159, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": -44, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2007, "games": 14, "zUnits": 34, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2002:ColeKe20", "name": "Kenyon Coleman", "year": 2002, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2005, 2006], "games": 23, "zUnits": -50, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 8, "zUnits": -64, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": -42, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2002:McCaKe20", "name": "Kevin McCadam", "year": 2002, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2002, 2003, 2004], "games": 25, "zUnits": -147, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2002, "games": 8, "zUnits": -170, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2003, "games": 9, "zUnits": -136, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 8, "zUnits": -135, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:MitcMe20", "name": "Mel Mitchell", "year": 2002, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2004, 2005], "games": 23, "zUnits": -160, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 15, "zUnits": -153, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 8, "zUnits": -172, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:GreiNi20", "name": "Nick Greisen", "year": 2002, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2004, 2005], "games": 29, "zUnits": -24, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 13, "zUnits": 7, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": -48, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2002:WalkRa20", "name": "Ramon Walker", "year": 2002, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2002], "games": 5, "zUnits": -157, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 5, "zUnits": -157, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:KampAa99", "name": "Aaron Kampman", "year": 2002, "round": 5, "roles": ["DL", "LB"], "beforeContributions": {"DL": 29, "LB": -1}, "contributions": {"DL": 20, "LB": 7}, "peak": {"DL": {"seasons": [2006, 2007, 2008], "games": 47, "zUnits": 163, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": 233, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": 146, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 110, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2009], "games": 9, "zUnits": 84, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 9, "zUnits": 84, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2002:PhilJe20", "name": "Jermaine Phillips", "year": 2002, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 18}, "contributions": {"DB": 10}, "peak": {"DB": {"seasons": [2006, 2007, 2008], "games": 42, "zUnits": 94, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": 112, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": 104, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2008, "games": 11, "zUnits": 52, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:LottAn20", "name": "Andre Lott", "year": 2002, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2006], "games": 1, "zUnits": -127, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 1, "zUnits": -127, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:LoweOm20", "name": "Omare Lowe", "year": 2002, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2005, 2006], "games": 20, "zUnits": -141, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 10, "zUnits": -145, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2006, "games": 10, "zUnits": -138, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:KnigBr20", "name": "Bryan Knight", "year": 2002, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2002, 2003], "games": 23, "zUnits": -109, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 10, "zUnits": -87, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 13, "zUnits": -127, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2002:BullCo20", "name": "Courtland Bullard", "year": 2002, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2003], "games": 2, "zUnits": -119, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 2, "zUnits": -119, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2002:HuntPe20", "name": "Pete Hunter", "year": 2002, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -9}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2002], "games": 7, "zUnits": -81, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 7, "zUnits": -81, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:ShawJo20", "name": "Josh Shaw", "year": 2002, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2002], "games": 2, "zUnits": -121, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 2, "zUnits": -121, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2002:FaggDe20", "name": "Demarcus Faggins", "year": 2002, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -4}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 36, "zUnits": -24, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2004, "games": 15, "zUnits": -27, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 11, "zUnits": -68, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2006, "games": 10, "zUnits": 28, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:CashCh20", "name": "Chris Cash", "year": 2002, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 11}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2002, 2004], "games": 23, "zUnits": -8, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 15, "zUnits": 12, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 8, "zUnits": -44, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:ThomKe22", "name": "Kevin Thomas", "year": 2002, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2003, 2004], "games": 27, "zUnits": -130, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 13, "zUnits": -115, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 14, "zUnits": -144, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:RogeNi20", "name": "Nick Rogers", "year": 2002, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -8}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2002, 2003], "games": 29, "zUnits": -86, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 16, "zUnits": -67, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 13, "zUnits": -109, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2002:ManuMa20", "name": "Marquand Manuel", "year": 2002, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2008, 2009], "games": 25, "zUnits": -67, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 16, "zUnits": -57, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 9, "zUnits": -84, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:PughDa20", "name": "David Pugh", "year": 2002, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -19}, "peak": {"DL": {"seasons": [2002], "games": 2, "zUnits": -156, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 2, "zUnits": -156, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2002:MallWe20", "name": "Wesly Mallard", "year": 2002, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2002, 2003], "games": 22, "zUnits": -135, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 9, "zUnits": -132, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 13, "zUnits": -137, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2002:GreeHo20", "name": "Howard Green", "year": 2002, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2008, 2009], "games": 22, "zUnits": -112, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 11, "zUnits": -93, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2009, "games": 11, "zUnits": -132, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2002:StamJo21", "name": "John Stamper", "year": 2002, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2002], "games": 2, "zUnits": -120, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 2, "zUnits": -120, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:BrigLa20", "name": "Lamont Brightful", "year": 2002, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -29}, "contributions": {"DB": -20}, "peak": {"DB": {"seasons": [2003], "games": 16, "zUnits": -178, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 16, "zUnits": -178, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:HarrTy20", "name": "Tyreo Harrison", "year": 2002, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2003], "games": 3, "zUnits": -137, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 3, "zUnits": -137, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2002:WillCh20", "name": "Chad Williams", "year": 2002, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2002, 2003, 2004], "games": 40, "zUnits": -19, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 13, "zUnits": 23, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2003, "games": 14, "zUnits": -61, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 13, "zUnits": -17, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:MallJo20", "name": "Josh Mallard", "year": 2002, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2007], "games": 8, "zUnits": 0, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 8, "zUnits": 0, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2002:YounCh20", "name": "Chris Young", "year": 2002, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2004], "games": 2, "zUnits": -137, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 2, "zUnits": -137, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2002:WhitGr99", "name": "Stylez G. White", "year": 2002, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": 6}, "contributions": {"DL": 7}, "peak": {"DL": {"seasons": [2007, 2008], "games": 31, "zUnits": 57, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 15, "zUnits": 105, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 11, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2002:PopeMo20", "name": "Monsanto Pope", "year": 2002, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2002, 2003, 2004], "games": 31, "zUnits": -59, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 9, "zUnits": 33, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2003, "games": 9, "zUnits": -57, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2004, "games": 13, "zUnits": -123, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2002:WansTi20", "name": "Tim Wansley", "year": 2002, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2003], "games": 12, "zUnits": -4, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 12, "zUnits": -4, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:BrocRa20", "name": "Raheem Brock", "year": 2002, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": 9}, "contributions": {"DL": 8}, "peak": {"DL": {"seasons": [2005, 2006, 2007], "games": 40, "zUnits": 64, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 13, "zUnits": 142, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": 37, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2007, "games": 11, "zUnits": 9, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2002:HallCa20", "name": "Carlos Hall", "year": 2002, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": 1}, "contributions": {"DL": -1}, "peak": {"DL": {"seasons": [2002, 2003], "games": 30, "zUnits": -5, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2002.csv", "fetchedAt": "2026-09-13T20:03:51.931609+00:00", "bytes": 739224, "sha256": "d81c84f3694d8e3e5f228a854aa3caf72d9eeb52f4eb1d312f47d5cbc40d47d4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2002.csv", "fetchedAt": "2026-09-13T19:52:57.637933+00:00", "bytes": 520088, "sha256": "a08b5d5fe070c0819bc27ac15ca3d47c7b2dd504fbd6c62d34e00c16a082021a"}, "window": [{"season": 2002, "games": 15, "zUnits": 40, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2003, "games": 15, "zUnits": -51, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2002:KeisBr20", "name": "Brett Keisel", "year": 2002, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": 1}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2005, 2006, 2007], "games": 47, "zUnits": -40, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 16, "zUnits": -63, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": -3, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": -55, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2002:MonkQu20", "name": "Quincy Monk", "year": 2002, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2003], "games": 2, "zUnits": -119, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 2, "zUnits": -119, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2002:FranBr20", "name": "Brad Franklin", "year": 2002, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2003], "games": 2, "zUnits": -132, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 2, "zUnits": -132, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2002:StevDo21", "name": "Dominique Stevenson", "year": 2002, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2003], "games": 14, "zUnits": -132, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 14, "zUnits": -132, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:RobeDe20", "name": "Dewayne Robertson", "year": 2003, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": 3}, "peak": {"DL": {"seasons": [2005, 2006, 2007], "games": 43, "zUnits": 27, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2005, "games": 12, "zUnits": 35, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": 9, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": 40, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2003:NewmTe20", "name": "Terence Newman", "year": 2003, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 10}, "contributions": {"DB": 10}, "peak": {"DB": {"seasons": [2003, 2004], "games": 32, "zUnits": 88, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 16, "zUnits": 107, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 69, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:SullJo23", "name": "Johnathan Sullivan", "year": 2003, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2003, 2005], "games": 26, "zUnits": -99, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 14, "zUnits": -67, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2005, "games": 12, "zUnits": -135, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2003:WillKe98", "name": "Kevin Williams", "year": 2003, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 19}, "contributions": {"DL": 28}, "peak": {"DL": {"seasons": [2003, 2004], "games": 32, "zUnits": 229, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 16, "zUnits": 208, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 249, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2003:SuggTe99", "name": "Terrell Suggs", "year": 2003, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 12}, "contributions": {"LB": 11}, "peak": {"LB": {"seasons": [2003, 2004], "games": 29, "zUnits": 126, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 14, "zUnits": 155, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 15, "zUnits": 100, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:TrufMa20", "name": "Marcus Trufant", "year": 2003, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 17}, "contributions": {"DB": 11}, "peak": {"DB": {"seasons": [2003, 2004], "games": 32, "zUnits": 98, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 16, "zUnits": 78, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 118, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:KennJi21", "name": "Jimmy Kennedy", "year": 2003, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -7}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2005, 2006], "games": 28, "zUnits": -21, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 13, "zUnits": -17, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": -24, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2003:WarrTy20", "name": "Ty Warren", "year": 2003, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 6}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2006, 2007, 2008], "games": 42, "zUnits": -4, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 15, "zUnits": 49, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": -25, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 11, "zUnits": -46, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2003:HaynMi20", "name": "Michael Haynes", "year": 2003, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2003, 2004], "games": 26, "zUnits": -77, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 12, "zUnits": -70, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 14, "zUnits": -83, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:McDoJe20", "name": "Jerome McDougle", "year": 2003, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2006], "games": 7, "zUnits": -92, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 7, "zUnits": -92, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2003:PolaTr99", "name": "Troy Polamalu", "year": 2003, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 12}, "contributions": {"DB": 17}, "peak": {"DB": {"seasons": [2008, 2010], "games": 30, "zUnits": 158, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 16, "zUnits": 179, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2010, "games": 14, "zUnits": 135, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2003:PaceCa20", "name": "Calvin Pace", "year": 2003, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": -7, "LB": 5}, "contributions": {"DL": -7, "LB": 5}, "peak": {"DL": {"seasons": [2003, 2004], "games": 24, "zUnits": -59, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 14, "zUnits": -105, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 10, "zUnits": 4, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}, "LB": {"seasons": [2008, 2009, 2010], "games": 40, "zUnits": 57, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 16, "zUnits": 52, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 12, "zUnits": 84, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 12, "zUnits": 36, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2003:JoseWi20", "name": "William Joseph", "year": 2003, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2004, 2005], "games": 21, "zUnits": -72, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 12, "zUnits": -76, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2005, "games": 9, "zUnits": -68, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2003:WoolAn20", "name": "Andre Woolfolk", "year": 2003, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2004, 2005], "games": 22, "zUnits": -40, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 10, "zUnits": -41, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 12, "zUnits": -39, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:BarnNi20", "name": "Nick Barnett", "year": 2003, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 9}, "contributions": {"LB": 6}, "peak": {"LB": {"seasons": [2003, 2004], "games": 31, "zUnits": 64, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 15, "zUnits": 65, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 63, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2003:DaviSa21", "name": "Sammy Davis", "year": 2003, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2003, 2004], "games": 27, "zUnits": -20, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 15, "zUnits": -20, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 12, "zUnits": -21, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:AsomNn20", "name": "Nnamdi Asomugha", "year": 2003, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 11}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2005, 2006, 2007], "games": 46, "zUnits": 13, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 16, "zUnits": -20, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": 136, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": -76, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:BrayTy20", "name": "Tyler Brayton", "year": 2003, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 6, "LB": -14}, "contributions": {"DL": -6, "LB": -8}, "peak": {"DL": {"seasons": [2008, 2009, 2010], "games": 42, "zUnits": -46, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 16, "zUnits": -35, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 13, "zUnits": 10, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 13, "zUnits": -115, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2005], "games": 12, "zUnits": -98, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 12, "zUnits": -98, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:BailBo20", "name": "Boss Bailey", "year": 2003, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -1}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2003, 2005], "games": 26, "zUnits": -40, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2003, "games": 16, "zUnits": -59, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 10, "zUnits": -10, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2003:TillCh20", "name": "Charles Tillman", "year": 2003, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 23}, "contributions": {"DB": 12}, "peak": {"DB": {"seasons": [2012, 2013], "games": 23, "zUnits": 113, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 15, "zUnits": 135, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 8, "zUnits": 71, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:WilsEu20", "name": "Eugene Wilson", "year": 2003, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2003, 2004], "games": 31, "zUnits": 33, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 16, "zUnits": -2, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 15, "zUnits": 71, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2003:MathRa99", "name": "Rashean Mathis", "year": 2003, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 12}, "contributions": {"DB": 12}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 48, "zUnits": 106, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2004, "games": 16, "zUnits": 128, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 52, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": 137, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:HendE.20", "name": "E.J. Henderson", "year": 2003, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 9}, "contributions": {"LB": 1}, "peak": {"LB": {"seasons": [2009, 2010, 2011], "games": 44, "zUnits": 9, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 12, "zUnits": -35, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 36, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 14, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2003:HamlKe20", "name": "Ken Hamlin", "year": 2003, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": 10}, "peak": {"DB": {"seasons": [2006, 2007], "games": 32, "zUnits": 87, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 16, "zUnits": 68, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 105, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2003:TinoPi20", "name": "Pisa Tinoisamoa", "year": 2003, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 5}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2003, 2004], "games": 32, "zUnits": -35, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 16, "zUnits": -15, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": -55, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:FlorDr20", "name": "Drayton Florence", "year": 2003, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2010, 2011], "games": 31, "zUnits": 37, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 16, "zUnits": 48, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": 25, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:MitcKa20", "name": "Kawika Mitchell", "year": 2003, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": 1}, "peak": {"LB": {"seasons": [2004, 2005, 2006], "games": 47, "zUnits": 8, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 15, "zUnits": -34, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 63, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": -7, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2003:KelsCh21", "name": "Chris Kelsay", "year": 2003, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": -1, "LB": -4}, "contributions": {"DL": -4, "LB": -1}, "peak": {"DL": {"seasons": [2006, 2007, 2008], "games": 45, "zUnits": -32, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": -4, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 14, "zUnits": -44, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 15, "zUnits": -49, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2010, 2011], "games": 27, "zUnits": -11, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 15, "zUnits": -18, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 12, "zUnits": -1, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2003:MoorEd20", "name": "Eddie Moore", "year": 2003, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -9}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2004], "games": 10, "zUnits": -105, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 10, "zUnits": -105, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:PierTe20", "name": "Terry Pierce", "year": 2003, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2004], "games": 2, "zUnits": -108, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 2, "zUnits": -108, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:ThomCh23", "name": "Chaun Thompson", "year": 2003, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2003, 2004, 2005], "games": 39, "zUnits": -45, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2003, "games": 8, "zUnits": -132, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 15, "zUnits": -53, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 7, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:HobsVi20", "name": "Victor Hobson", "year": 2003, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 1}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2006, 2007], "games": 31, "zUnits": -10, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": 32, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": -55, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2003:ScotBr20", "name": "Bryan Scott", "year": 2003, "round": 2, "roles": ["DB", "LB"], "beforeContributions": {"DB": 15, "LB": -2}, "contributions": {"DB": 3, "LB": -10}, "peak": {"DB": {"seasons": [2003, 2004], "games": 29, "zUnits": 31, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 13, "zUnits": 50, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 15, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}, "LB": {"seasons": [2012], "games": 16, "zUnits": -111, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 16, "zUnits": -111, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:UmenOs99", "name": "Osi Umenyiora", "year": 2003, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 27}, "contributions": {"DL": 20}, "peak": {"DL": {"seasons": [2005, 2006, 2007], "games": 41, "zUnits": 162, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2005, "games": 16, "zUnits": 198, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 10, "zUnits": 43, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": 202, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2003:AdamAn20", "name": "Anthony Adams", "year": 2003, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -1}, "peak": {"DL": {"seasons": [2009, 2010], "games": 31, "zUnits": -7, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 16, "zUnits": 1, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2010, "games": 15, "zUnits": -16, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2003:DossMi20", "name": "Mike Doss", "year": 2003, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2003, 2004], "games": 25, "zUnits": 18, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 15, "zUnits": 23, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 10, "zUnits": 10, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2003:JackAl23", "name": "Alonzo Jackson", "year": 2003, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2005], "games": 6, "zUnits": -122, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 6, "zUnits": -122, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:KielTe20", "name": "Terrence Kiel", "year": 2003, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2003, 2004, 2005], "games": 44, "zUnits": -17, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 16, "zUnits": -64, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": 29, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 12, "zUnits": -16, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2003:WhitDe20", "name": "Dewayne White", "year": 2003, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 24}, "contributions": {"DL": 8}, "peak": {"DL": {"seasons": [2007, 2008], "games": 23, "zUnits": 61, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 14, "zUnits": 36, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 9, "zUnits": 101, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2003:ReddCo20", "name": "Cory Redding", "year": 2003, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 5}, "contributions": {"DL": 6}, "peak": {"DL": {"seasons": [2006, 2007, 2008], "games": 44, "zUnits": 47, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": 133, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": -49, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2008, "games": 12, "zUnits": 62, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2003:PeekAn20", "name": "Antwan Peek", "year": 2003, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"LB": -4, "DL": -11}, "contributions": {"LB": 1, "DL": -8}, "peak": {"LB": {"seasons": [2005, 2007], "games": 28, "zUnits": 7, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 16, "zUnits": 11, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2007, "games": 12, "zUnits": 1, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "DL": {"seasons": [2006], "games": 8, "zUnits": -67, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 8, "zUnits": -67, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2003:BrigLa99", "name": "Lance Briggs", "year": 2003, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 8}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2005, 2006, 2007], "games": 46, "zUnits": -17, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2005, "games": 16, "zUnits": -25, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": -32, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 14, "zUnits": 8, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2003:HayeGe20", "name": "Gerald Hayes", "year": 2003, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 7}, "contributions": {"LB": 2}, "peak": {"LB": {"seasons": [2006, 2007], "games": 30, "zUnits": 28, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 14, "zUnits": 77, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": -14, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2003:PeteKe21", "name": "Kenny Peterson", "year": 2003, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2008, 2009], "games": 26, "zUnits": -70, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 12, "zUnits": -36, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2009, "games": 14, "zUnits": -99, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2003:MannRi20", "name": "Ricky Manning", "year": 2003, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2003, 2004], "games": 32, "zUnits": -19, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 16, "zUnits": -21, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2004, "games": 16, "zUnits": -16, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:WillSa22", "name": "Sam Williams", "year": 2003, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"DL": -15, "LB": -9}, "contributions": {"DL": -15, "LB": -8}, "peak": {"DL": {"seasons": [2004], "games": 7, "zUnits": -118, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 7, "zUnits": -118, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}, "LB": {"seasons": [2006, 2007], "games": 20, "zUnits": -98, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 12, "zUnits": -90, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 8, "zUnits": -109, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2003:CrocCh20", "name": "Chris Crocker", "year": 2003, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 3}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2007, 2008, 2009], "games": 39, "zUnits": 20, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 14, "zUnits": 58, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2008, "games": 12, "zUnits": -45, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 13, "zUnits": 38, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2003:GranCi20", "name": "Cie Grant", "year": 2003, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2003], "games": 2, "zUnits": -126, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 2, "zUnits": -126, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2003:WillAn20", "name": "Andrew Williams", "year": 2003, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2003], "games": 1, "zUnits": -112, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 1, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:StriDo20", "name": "Donald Strickland", "year": 2003, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2007, 2008], "games": 25, "zUnits": -96, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 12, "zUnits": -96, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 13, "zUnits": -96, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:BattJu20", "name": "Julian Battle", "year": 2003, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2004], "games": 9, "zUnits": -132, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 9, "zUnits": -132, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:CrowAn20", "name": "Angelo Crowell", "year": 2003, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 6}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2005, 2006, 2007], "games": 42, "zUnits": -14, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 15, "zUnits": 36, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2006, "games": 11, "zUnits": -41, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": -43, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2003:JohnTo20", "name": "Todd Johnson", "year": 2003, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 37, "zUnits": -102, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 15, "zUnits": -81, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 11, "zUnits": -146, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2006, "games": 11, "zUnits": -85, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2003:JameBr20", "name": "Bradie James", "year": 2003, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 13}, "contributions": {"LB": 3}, "peak": {"LB": {"seasons": [2008, 2009, 2010], "games": 47, "zUnits": 31, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 15, "zUnits": 44, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 29, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 19, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2003:GrocDe20", "name": "DeJuan Groce", "year": 2003, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2004, 2005], "games": 24, "zUnits": -41, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 9, "zUnits": -93, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 15, "zUnits": -10, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:JohnJa23", "name": "Jarret Johnson", "year": 2003, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"DL": -12, "LB": 0}, "contributions": {"DL": -14, "LB": 0}, "peak": {"DL": {"seasons": [2003, 2004, 2005], "games": 36, "zUnits": -116, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2003, "games": 9, "zUnits": -134, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 12, "zUnits": -136, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 15, "zUnits": -88, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}, "LB": {"seasons": [2007, 2008, 2009], "games": 43, "zUnits": 0, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2007, "games": 14, "zUnits": -32, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 15, "zUnits": 10, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 14, "zUnits": 20, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2003:McGeTe99", "name": "Terrence McGee", "year": 2003, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2007, 2008, 2009], "games": 40, "zUnits": 77, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 15, "zUnits": 143, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 14, "zUnits": 95, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 11, "zUnits": -36, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:WilhMa20", "name": "Matt Wilhelm", "year": 2003, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 3}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2006, 2007, 2008], "games": 41, "zUnits": -56, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 13, "zUnits": -122, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2007, "games": 14, "zUnits": 26, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2008, "games": 14, "zUnits": -77, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2003:EasoNi20", "name": "Nick Eason", "year": 2003, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2005, 2006], "games": 22, "zUnits": -84, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 11, "zUnits": -61, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 11, "zUnits": -106, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2003:ScotIa20", "name": "Ian Scott", "year": 2003, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2004, 2005], "games": 23, "zUnits": -29, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 13, "zUnits": -6, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2005, "games": 10, "zUnits": -60, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2003:BranCo20", "name": "Colin Branch", "year": 2003, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2004, 2006], "games": 25, "zUnits": -47, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 16, "zUnits": -7, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2006, "games": 9, "zUnits": -119, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2003:SamuAs20", "name": "Asante Samuel", "year": 2003, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 18}, "contributions": {"DB": 16}, "peak": {"DB": {"seasons": [2006, 2007, 2008], "games": 46, "zUnits": 143, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 15, "zUnits": 212, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 103, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 15, "zUnits": 118, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:TaylIk20", "name": "Ike Taylor", "year": 2003, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2005, 2006, 2007], "games": 48, "zUnits": 42, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2005, "games": 16, "zUnits": 63, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": -10, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 72, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:LongRi20", "name": "Rien Long", "year": 2003, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2004, 2005], "games": 26, "zUnits": -34, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 13, "zUnits": -49, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2005, "games": 13, "zUnits": -18, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2003:PierSh20", "name": "Shurron Pierson", "year": 2003, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2003], "games": 4, "zUnits": -123, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 4, "zUnits": -123, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:GreeJa20", "name": "Jamaal Green", "year": 2003, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -19}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2004], "games": 4, "zUnits": -107, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 4, "zUnits": -107, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:BateSo20", "name": "Solomon Bates", "year": 2003, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -9}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2004], "games": 9, "zUnits": -72, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 9, "zUnits": -72, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2003:AbduKh20", "name": "Khalid Abdullah", "year": 2003, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -16}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2003], "games": 9, "zUnits": -132, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 9, "zUnits": -132, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:HoltTe20", "name": "Terrence Holt", "year": 2003, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 3}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 35, "zUnits": -25, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 10, "zUnits": -113, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 10, "zUnits": 31, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": -4, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2003:MathRo20", "name": "Robert Mathis", "year": 2003, "round": 5, "roles": ["DL", "LB"], "beforeContributions": {"DL": 31, "LB": 11}, "contributions": {"DL": 18, "LB": 14}, "peak": {"DL": {"seasons": [2004, 2005, 2006], "games": 45, "zUnits": 143, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 16, "zUnits": 147, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 13, "zUnits": 214, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": 80, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2012, 2013], "games": 28, "zUnits": 157, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 12, "zUnits": 62, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 228, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:PageDe20", "name": "Derek Pagel", "year": 2003, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2004], "games": 2, "zUnits": -136, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 2, "zUnits": -136, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2003:KingKe20", "name": "Kenny King", "year": 2003, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2003], "games": 10, "zUnits": -86, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 10, "zUnits": -86, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:DaviJa24", "name": "James Davis", "year": 2003, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -1}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2004, 2005], "games": 32, "zUnits": -68, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 16, "zUnits": -28, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": -107, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:MoorKi20", "name": "Kindal Moorehead", "year": 2003, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -2}, "peak": {"DL": {"seasons": [2004, 2005], "games": 28, "zUnits": -20, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 14, "zUnits": -35, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2005, "games": 14, "zUnits": -4, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2003:FranAu20", "name": "Aubrayo Franklin", "year": 2003, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2008, 2009, 2010], "games": 45, "zUnits": -32, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 15, "zUnits": -6, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2009, "games": 14, "zUnits": -8, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": -78, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2003:LeexJa21", "name": "James Lee", "year": 2003, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2004], "games": 6, "zUnits": -127, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 6, "zUnits": -127, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2003:WaltMa20", "name": "Matt Walters", "year": 2003, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -22}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2003], "games": 5, "zUnits": -132, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 5, "zUnits": -132, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:LehaMi20", "name": "Michael Lehan", "year": 2003, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2006, 2007], "games": 25, "zUnits": -90, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 10, "zUnits": -129, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": -65, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:NickDo20", "name": "Donnie Nickey", "year": 2003, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 30, "zUnits": -159, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 10, "zUnits": -114, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 9, "zUnits": -174, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2006, "games": 11, "zUnits": -188, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2003:WillMe20", "name": "Melvin Williams", "year": 2003, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -20}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2004], "games": 3, "zUnits": -125, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 3, "zUnits": -125, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:WhitKe20", "name": "Keyon Whiteside", "year": 2003, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2003], "games": 2, "zUnits": -120, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 2, "zUnits": -120, "peerFamily": "EDGE", "sourcePositions": ["MLB", "OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:HillHu20", "name": "Hunter Hillenmeyer", "year": 2003, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 5}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2007, 2008, 2009], "games": 39, "zUnits": -47, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2007, "games": 16, "zUnits": -92, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 9, "zUnits": -96, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 14, "zUnits": 36, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2003:WaltSh20", "name": "Shane Walton", "year": 2003, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2003], "games": 1, "zUnits": -128, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 1, "zUnits": -128, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2003:LaFaTr20", "name": "Tron LaFavor", "year": 2003, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -21}, "peak": {"DL": {"seasons": [2003], "games": 2, "zUnits": -167, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 2, "zUnits": -167, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2003:GarrKe20", "name": "Kevin Garrett", "year": 2003, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2004], "games": 8, "zUnits": -97, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 8, "zUnits": -97, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:MoorLa20", "name": "Langston Moore", "year": 2003, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2007], "games": 14, "zUnits": -75, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 14, "zUnits": -75, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2003:GreeBr20", "name": "Brandon Green", "year": 2003, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2005], "games": 9, "zUnits": -22, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 9, "zUnits": -22, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:TuckB.20", "name": "B.J. Tucker", "year": 2003, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2006], "games": 2, "zUnits": -123, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 2, "zUnits": -123, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:YounDa20", "name": "David Young", "year": 2003, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -24}, "contributions": {"DB": -20}, "peak": {"DB": {"seasons": [2003], "games": 5, "zUnits": -180, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 5, "zUnits": -180, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2003:JenkCo20", "name": "Corey Jenkins", "year": 2003, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2004], "games": 4, "zUnits": -128, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 4, "zUnits": -128, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:SappGe20", "name": "Gerome Sapp", "year": 2003, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2004, 2005], "games": 22, "zUnits": -139, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 8, "zUnits": -118, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 14, "zUnits": -150, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2003:MoorRa21", "name": "Rashad Moore", "year": 2003, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2003, 2004], "games": 24, "zUnits": -80, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2003, "games": 10, "zUnits": -105, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2004, "games": 14, "zUnits": -61, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2003:SapeLa20", "name": "Lauvale Sape", "year": 2003, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -20}, "contributions": {"DL": -23}, "peak": {"DL": {"seasons": [2005], "games": 5, "zUnits": -187, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 5, "zUnits": -187, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2003:MillHa99", "name": "Hanik Milligan", "year": 2003, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 34, "zUnits": -158, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 11, "zUnits": -144, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 14, "zUnits": -171, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2006, "games": 9, "zUnits": -155, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2003:WilkJi20", "name": "Jimmy Wilkerson", "year": 2003, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": 4}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2008, 2009, 2010], "games": 36, "zUnits": 2, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 13, "zUnits": 12, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 14, "zUnits": 32, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 9, "zUnits": -57, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2003:NattMi20", "name": "Mike Nattiel", "year": 2003, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2003, 2004], "games": 24, "zUnits": -117, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 13, "zUnits": -109, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2004, "games": 11, "zUnits": -125, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:OdomJo20", "name": "Joe Odom", "year": 2003, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2004], "games": 9, "zUnits": -119, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 9, "zUnits": -119, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2003:GaraAn20", "name": "Antonio Garay", "year": 2003, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": 6}, "peak": {"DL": {"seasons": [2010, 2011], "games": 32, "zUnits": 46, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 16, "zUnits": 68, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 25, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2003:JuneCa99", "name": "Cato June", "year": 2003, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": 7}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2004, 2005, 2006], "games": 45, "zUnits": -74, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2004, "games": 16, "zUnits": -87, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 13, "zUnits": -74, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": -59, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2003:CoxxTo21", "name": "Torrie Cox", "year": 2003, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 41, "zUnits": -143, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2004, "games": 10, "zUnits": -141, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 15, "zUnits": -156, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": -132, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:WalkFr20", "name": "Frank Walker", "year": 2003, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2008, 2009, 2010], "games": 34, "zUnits": -47, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 14, "zUnits": -13, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 11, "zUnits": -94, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 9, "zUnits": -45, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:GilbTo20", "name": "Tony Gilbert", "year": 2003, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2005, 2006], "games": 21, "zUnits": -148, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 8, "zUnits": -147, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2006, "games": 13, "zUnits": -148, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2003:BellYe20", "name": "Yeremiah Bell", "year": 2003, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 14}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2008, 2009], "games": 32, "zUnits": 86, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 16, "zUnits": 109, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 64, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2003:AdamBl20", "name": "Blue Adams", "year": 2003, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2005, 2006], "games": 24, "zUnits": -166, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 11, "zUnits": -168, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2006, "games": 13, "zUnits": -164, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2003:HaggMa20", "name": "Mario Haggan", "year": 2003, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": 5}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2009, 2010], "games": 32, "zUnits": -48, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 16, "zUnits": -59, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": -36, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2003:SharMo20", "name": "Montique Sharpe", "year": 2003, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -18}, "peak": {"DL": {"seasons": [2003], "games": 3, "zUnits": -145, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2003.csv", "fetchedAt": "2026-09-13T20:03:51.743704+00:00", "bytes": 725260, "sha256": "b25c71e80850a9b9abd1147eb073bd196b32f4a4ae83d2d2702abc83b0f147d3"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2003.csv", "fetchedAt": "2026-09-13T19:52:57.830128+00:00", "bytes": 522453, "sha256": "6d9f530bcbacbf9de2d2a220987d3beb55419155f8661355b1fbe405ab6722ca"}, "window": [{"season": 2003, "games": 3, "zUnits": -145, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2003:VealDe20", "name": "Demetrin Veal", "year": 2003, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2005, 2006], "games": 28, "zUnits": -99, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 14, "zUnits": -99, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 14, "zUnits": -98, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2003:BantTu20", "name": "Tully Banta-Cain", "year": 2003, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": 2}, "peak": {"LB": {"seasons": [2008, 2009, 2010], "games": 37, "zUnits": 20, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 9, "zUnits": -105, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 81, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 12, "zUnits": 33, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2003:KellEt20", "name": "Ethan Kelley", "year": 2003, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2005, 2006, 2007], "games": 28, "zUnits": -117, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2005, "games": 9, "zUnits": -126, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 9, "zUnits": -159, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2007, "games": 10, "zUnits": -70, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2003:JohnCh26", "name": "Chris Johnson", "year": 2003, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2008, 2009, 2010], "games": 38, "zUnits": 44, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 12, "zUnits": 50, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": 78, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 11, "zUnits": -8, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2003:ShabSi20", "name": "Siddeeq Shabazz", "year": 2003, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2005], "games": 2, "zUnits": -141, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 2, "zUnits": -141, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2003:WillDa22", "name": "Davern Williams", "year": 2003, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -17}, "peak": {"DL": {"seasons": [2004], "games": 2, "zUnits": -136, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 2, "zUnits": -136, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2003:ShanSc20", "name": "Scott Shanle", "year": 2003, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": 0}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2006, 2007, 2008], "games": 46, "zUnits": -53, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": -23, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 14, "zUnits": -86, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": -53, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2003:PileWi20", "name": "Willie Pile", "year": 2003, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2004, 2005], "games": 20, "zUnits": -121, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 9, "zUnits": -86, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 11, "zUnits": -149, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2003:JosuSt20", "name": "Steve Josue", "year": 2003, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2004], "games": 3, "zUnits": -142, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 3, "zUnits": -142, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2003:PattEl20", "name": "Elton Patterson", "year": 2003, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -19}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2004], "games": 5, "zUnits": -115, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 5, "zUnits": -115, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2004:TaylSe20", "name": "Sean Taylor", "year": 2004, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 13}, "contributions": {"DB": 14}, "peak": {"DB": {"seasons": [2004, 2005], "games": 30, "zUnits": 125, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 15, "zUnits": 149, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 15, "zUnits": 102, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2004:HallDe99", "name": "DeAngelo Hall", "year": 2004, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 14}, "contributions": {"DB": 12}, "peak": {"DB": {"seasons": [2008, 2009, 2010], "games": 42, "zUnits": 109, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 14, "zUnits": 166, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 12, "zUnits": 24, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 123, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:RobiDu20", "name": "Dunta Robinson", "year": 2004, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 18}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2004, 2005], "games": 32, "zUnits": 62, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 16, "zUnits": 146, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": -22, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:VilmJo99", "name": "Jonathan Vilma", "year": 2004, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 8}, "contributions": {"LB": 8}, "peak": {"LB": {"seasons": [2008, 2009], "games": 31, "zUnits": 87, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 16, "zUnits": 82, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": 92, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2004:HarrTo99", "name": "Tommie Harris", "year": 2004, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 2}, "contributions": {"DL": 11}, "peak": {"DL": {"seasons": [2006, 2007, 2008], "games": 42, "zUnits": 88, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 12, "zUnits": 57, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 117, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2008, "games": 14, "zUnits": 81, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2004:WillD.20", "name": "D.J. Williams", "year": 2004, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 10}, "contributions": {"LB": 6}, "peak": {"LB": {"seasons": [2009, 2010, 2011], "games": 45, "zUnits": 70, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 16, "zUnits": 88, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 84, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2011, "games": 13, "zUnits": 29, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:SmitWi99", "name": "Will Smith", "year": 2004, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 24}, "contributions": {"DL": 11}, "peak": {"DL": {"seasons": [2004, 2005, 2006], "games": 45, "zUnits": 93, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2004, "games": 15, "zUnits": 97, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 62, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 14, "zUnits": 124, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:UdezKe20", "name": "Kenechi Udeze", "year": 2004, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 3}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2006, 2007], "games": 32, "zUnits": -55, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 16, "zUnits": -118, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 8, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:WilfVi20", "name": "Vince Wilfork", "year": 2004, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 1}, "contributions": {"DL": 4}, "peak": {"DL": {"seasons": [2011, 2012], "games": 32, "zUnits": 32, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 16, "zUnits": 51, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 13, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2004:TubbMa20", "name": "Marcus Tubbs", "year": 2004, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 4}, "contributions": {"DL": 4}, "peak": {"DL": {"seasons": [2004, 2005], "games": 20, "zUnits": 36, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 8, "zUnits": -110, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2005, "games": 12, "zUnits": 134, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2004:CarrAh20", "name": "Ahmad Carroll", "year": 2004, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2004, 2005], "games": 30, "zUnits": -47, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 14, "zUnits": -55, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": -40, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:BabiJa20", "name": "Jason Babin", "year": 2004, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": -4, "DL": 23}, "contributions": {"LB": -2, "DL": 17}, "peak": {"LB": {"seasons": [2004, 2005], "games": 28, "zUnits": -22, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 16, "zUnits": -40, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 12, "zUnits": 2, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}, "DL": {"seasons": [2009, 2010, 2011], "games": 40, "zUnits": 141, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2009, "games": 8, "zUnits": -18, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 160, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 201, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:GambCh20", "name": "Chris Gamble", "year": 2004, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 17}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2004, 2005], "games": 31, "zUnits": 74, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 16, "zUnits": 73, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 15, "zUnits": 74, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:DansKa20", "name": "Karlos Dansby", "year": 2004, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 13}, "contributions": {"LB": 11}, "peak": {"LB": {"seasons": [2012, 2013, 2014], "games": 44, "zUnits": 127, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 16, "zUnits": 96, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 197, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 12, "zUnits": 77, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2004:OlshIg20", "name": "Igor Olshansky", "year": 2004, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -3}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2005, 2006, 2007], "games": 39, "zUnits": -55, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2005, "games": 12, "zUnits": -62, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 11, "zUnits": -76, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": -35, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:SiavJu20", "name": "Junior Siavii", "year": 2004, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2010], "games": 12, "zUnits": -109, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 12, "zUnits": -109, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2004:LehmTe20", "name": "Teddy Lehman", "year": 2004, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 3}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2004], "games": 16, "zUnits": -47, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 16, "zUnits": -47, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2004:ColcRi20", "name": "Ricardo Colclough", "year": 2004, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2004, 2005], "games": 29, "zUnits": -128, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 16, "zUnits": -129, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 13, "zUnits": -126, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:SmitDa24", "name": "Daryl Smith", "year": 2004, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 6}, "contributions": {"LB": 8}, "peak": {"LB": {"seasons": [2013, 2014], "games": 32, "zUnits": 94, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 16, "zUnits": 116, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 72, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2004:LaBoTr20", "name": "Travis LaBoy", "year": 2004, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": 7, "LB": -6}, "contributions": {"DL": 2, "LB": -4}, "peak": {"DL": {"seasons": [2005, 2006, 2007], "games": 36, "zUnits": 19, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2005, "games": 14, "zUnits": -1, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 12, "zUnits": -7, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 10, "zUnits": 78, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2010, 2011], "games": 26, "zUnits": -41, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 13, "zUnits": 2, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 13, "zUnits": -83, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:SandBo99", "name": "Bob Sanders", "year": 2004, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2005, 2007], "games": 29, "zUnits": -5, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 14, "zUnits": 11, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": -19, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2004:JohnTa20", "name": "Tank Johnson", "year": 2004, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -7}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2005, 2006], "games": 27, "zUnits": -28, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 14, "zUnits": -4, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 13, "zUnits": -53, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2004:ThomDo21", "name": "Dontarrious Thomas", "year": 2004, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2004, 2005], "games": 29, "zUnits": -84, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 15, "zUnits": -73, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 14, "zUnits": -95, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2004:RatlKe20", "name": "Keiwan Ratliff", "year": 2004, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2004, 2005], "games": 29, "zUnits": -89, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 13, "zUnits": -93, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": -85, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:EdwaDw20", "name": "Dwan Edwards", "year": 2004, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 4}, "contributions": {"DL": 3}, "peak": {"DL": {"seasons": [2012, 2013, 2014], "games": 41, "zUnits": 23, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 14, "zUnits": 97, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 11, "zUnits": -59, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 15, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2004:BoulMi20", "name": "Michael Boulware", "year": 2004, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2004, 2005], "games": 32, "zUnits": 42, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 16, "zUnits": 26, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 58, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2004:WillMa20", "name": "Madieu Williams", "year": 2004, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 12}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2006, 2007], "games": 29, "zUnits": 81, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": 105, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2007, "games": 13, "zUnits": 51, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2004:OdomAn20", "name": "Antwan Odom", "year": 2004, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 14}, "contributions": {"DL": 4}, "peak": {"DL": {"seasons": [2007, 2008], "games": 27, "zUnits": 30, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 15, "zUnits": 80, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 12, "zUnits": -32, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:SpenSh20", "name": "Shawntae Spencer", "year": 2004, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 10}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2004, 2005], "games": 30, "zUnits": 13, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 15, "zUnits": -77, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 15, "zUnits": 103, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:JoneSe20", "name": "Sean Jones", "year": 2004, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 13}, "contributions": {"DB": 11}, "peak": {"DB": {"seasons": [2006, 2007, 2008], "games": 44, "zUnits": 104, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": 158, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 98, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2008, "games": 12, "zUnits": 39, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2004:WatsCo20", "name": "Courtney Watson", "year": 2004, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -4}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2004, 2005], "games": 21, "zUnits": -62, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 12, "zUnits": -44, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2005, "games": 9, "zUnits": -86, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2004:HillMa21", "name": "Marquise Hill", "year": 2004, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2005], "games": 2, "zUnits": -120, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 2, "zUnits": -120, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2004:DockDa20", "name": "Darnell Dockett", "year": 2004, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 11}, "contributions": {"DL": 22}, "peak": {"DL": {"seasons": [2007, 2008, 2009], "games": 47, "zUnits": 176, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 16, "zUnits": 247, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 63, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": 219, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2004:SchwSt20", "name": "Stuart Schweigert", "year": 2004, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2005, 2006, 2007], "games": 46, "zUnits": 1, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 16, "zUnits": 59, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": -34, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2007, "games": 14, "zUnits": -25, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2004:GardGi20", "name": "Gilbert Gardner", "year": 2004, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2004, 2005, 2006], "games": 29, "zUnits": -113, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 8, "zUnits": -126, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 9, "zUnits": -97, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 12, "zUnits": -116, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:ThomJo21", "name": "Joey Thomas", "year": 2004, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2005], "games": 7, "zUnits": -109, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 7, "zUnits": -109, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:StarRa20", "name": "Randy Starks", "year": 2004, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 8}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2012, 2013, 2014], "games": 42, "zUnits": 3, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 14, "zUnits": -7, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 14, "zUnits": 44, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": -29, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2004:SmitKe20", "name": "Keith Smith", "year": 2004, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2006, 2007], "games": 28, "zUnits": -90, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 13, "zUnits": -148, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": -40, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:AndeTi20", "name": "Tim Anderson", "year": 2004, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -18}, "peak": {"DL": {"seasons": [2005, 2006], "games": 30, "zUnits": -147, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 15, "zUnits": -111, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": -184, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2004:StraDe20", "name": "Derrick Strait", "year": 2004, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2004], "games": 3, "zUnits": -134, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 3, "zUnits": -134, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:CoopMa21", "name": "Marquis Cooper", "year": 2004, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2005], "games": 11, "zUnits": -99, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 11, "zUnits": -99, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2004:MillCa20", "name": "Caleb Miller", "year": 2004, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2004, 2006], "games": 25, "zUnits": -90, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2004, "games": 9, "zUnits": -115, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": -76, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:CordJo20", "name": "Jorge Cordova", "year": 2004, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -18}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2006], "games": 10, "zUnits": -138, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 10, "zUnits": -138, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:ScotDa20", "name": "Darrion Scott", "year": 2004, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 1}, "contributions": {"DL": -2}, "peak": {"DL": {"seasons": [2005, 2006], "games": 30, "zUnits": -17, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 16, "zUnits": -27, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 14, "zUnits": -7, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:WareMa20", "name": "Matt Ware", "year": 2004, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2005, 2006], "games": 22, "zUnits": -116, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 13, "zUnits": -121, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2006, "games": 9, "zUnits": -109, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:HargAn20", "name": "Anthony Hargrove", "year": 2004, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 1}, "contributions": {"DL": 5}, "peak": {"DL": {"seasons": [2007, 2009], "games": 26, "zUnits": 37, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2007, "games": 11, "zUnits": -60, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": 107, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2004:GardRi20", "name": "Rich Gardner", "year": 2004, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2004], "games": 8, "zUnits": -126, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 8, "zUnits": -126, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:FoxxKe20", "name": "Keyaron Fox", "year": 2004, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2009, 2010], "games": 24, "zUnits": -108, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 13, "zUnits": -102, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2010, "games": 11, "zUnits": -115, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2004:ScotGu20", "name": "Guss Scott", "year": 2004, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2005], "games": 5, "zUnits": -133, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 5, "zUnits": -133, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2004:JohnLa20", "name": "Landon Johnson", "year": 2004, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2004, 2005], "games": 30, "zUnits": -40, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 14, "zUnits": -1, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": -75, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2004:TorbRe20", "name": "Reggie Torbor", "year": 2004, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2004, 2005, 2006], "games": 35, "zUnits": -59, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 11, "zUnits": -19, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 13, "zUnits": -97, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 11, "zUnits": -54, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:PhilSh20", "name": "Shaun Phillips", "year": 2004, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 6}, "contributions": {"LB": 8}, "peak": {"LB": {"seasons": [2005, 2006, 2007], "games": 42, "zUnits": 97, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 13, "zUnits": 68, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 14, "zUnits": 150, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": 73, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:WillDe22", "name": "Demorrio Williams", "year": 2004, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 10}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2004, 2005], "games": 30, "zUnits": -22, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 14, "zUnits": -60, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 11, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2004:PoolWi20", "name": "Will Poole", "year": 2004, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2004], "games": 13, "zUnits": -109, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 13, "zUnits": -109, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:SchoBo20", "name": "Bo Schobel", "year": 2004, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2005], "games": 5, "zUnits": -85, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 5, "zUnits": -85, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2004:SopoIs20", "name": "Isaac Sopoaga", "year": 2004, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2010, 2011, 2012], "games": 39, "zUnits": -94, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2010, "games": 14, "zUnits": -94, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 13, "zUnits": -116, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2012, "games": 12, "zUnits": -70, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2004:PopeKe20", "name": "Kendyll Pope", "year": 2004, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2004], "games": 2, "zUnits": -139, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 2, "zUnits": -139, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2004:VashNa99", "name": "Nathan Vasher", "year": 2004, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2004, 2005], "games": 28, "zUnits": 67, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 12, "zUnits": 25, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 99, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:AlleWi21", "name": "Will Allen", "year": 2004, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 14}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2013, 2014, 2015], "games": 35, "zUnits": -16, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 13, "zUnits": -42, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 9, "zUnits": -113, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 13, "zUnits": 77, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2004:JoexLe20", "name": "Leon Joe", "year": 2004, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2004], "games": 1, "zUnits": -112, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 1, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2004:ReidDe20", "name": "Dexter Reid", "year": 2004, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2004, 2005], "games": 22, "zUnits": -129, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 12, "zUnits": -112, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 10, "zUnits": -150, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2004:AskeMa20", "name": "Matthias Askew", "year": 2004, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2005], "games": 1, "zUnits": -128, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 1, "zUnits": -128, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2004:KoutNi20", "name": "Niko Koutouvides", "year": 2004, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2007, 2009], "games": 20, "zUnits": -137, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 11, "zUnits": -118, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2009, "games": 9, "zUnits": -161, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2004:GeatRo21", "name": "Robert Geathers", "year": 2004, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 5}, "contributions": {"DL": 4}, "peak": {"DL": {"seasons": [2006, 2007, 2008], "games": 42, "zUnits": 32, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 15, "zUnits": 85, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 7, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 11, "zUnits": -4, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:MaddAn20", "name": "Anthony Maddox", "year": 2004, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2006, 2007], "games": 21, "zUnits": -50, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 12, "zUnits": -34, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2007, "games": 9, "zUnits": -71, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2004:ThorBr21", "name": "Bruce Thornton", "year": 2004, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2005], "games": 10, "zUnits": 0, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 10, "zUnits": 0, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:EarlGl20", "name": "Glenn Earl", "year": 2004, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 35, "zUnits": -53, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 12, "zUnits": -121, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 8, "zUnits": 30, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": -42, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2004:WaddMi20", "name": "Michael Waddell", "year": 2004, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2004, 2005], "games": 27, "zUnits": -124, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 14, "zUnits": -107, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 13, "zUnits": -142, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:DaviJa20", "name": "Jason David", "year": 2004, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2006, 2007, 2008], "games": 40, "zUnits": 13, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2006, "games": 16, "zUnits": -46, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 13, "zUnits": 43, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 11, "zUnits": 63, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:AlleJa22", "name": "Jared Allen", "year": 2004, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"DL": 42, "LB": -11}, "contributions": {"DL": 28, "LB": -6}, "peak": {"DL": {"seasons": [2007, 2008, 2009], "games": 46, "zUnits": 224, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 14, "zUnits": 245, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 217, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 211, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2015], "games": 15, "zUnits": -69, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 15, "zUnits": -69, "peerFamily": "EDGE", "sourcePositions": ["DE", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:SeigRi20", "name": "Richard Seigler", "year": 2004, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2006], "games": 1, "zUnits": -123, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 1, "zUnits": -123, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2004:ReedJ.20", "name": "J.R. Reed", "year": 2004, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2004], "games": 14, "zUnits": -144, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 14, "zUnits": -144, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2004:ChilBr20", "name": "Brandon Chillar", "year": 2004, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2006, 2007, 2008], "games": 45, "zUnits": -42, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 16, "zUnits": -64, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": -8, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 14, "zUnits": -52, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:BallDa20", "name": "Dave Ball", "year": 2004, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": 5}, "contributions": {"DL": -1}, "peak": {"DL": {"seasons": [2008, 2009, 2010], "games": 34, "zUnits": -5, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2008, "games": 13, "zUnits": 13, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 10, "zUnits": -103, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 11, "zUnits": 64, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:SmitAn22", "name": "Antonio Smith", "year": 2004, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": 2}, "contributions": {"DL": 2}, "peak": {"DL": {"seasons": [2010, 2011, 2012], "games": 47, "zUnits": 16, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 16, "zUnits": 11, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": 21, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 17, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:WilsGi20", "name": "Gibril Wilson", "year": 2004, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 20}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 39, "zUnits": 76, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 8, "zUnits": 96, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 55, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": 88, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2004:LeisRo20", "name": "Rodney Leisle", "year": 2004, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2004], "games": 1, "zUnits": -134, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 1, "zUnits": -134, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2004:LewiAl20", "name": "Alex Lewis", "year": 2004, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -3}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2004, 2006], "games": 25, "zUnits": -70, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 15, "zUnits": -61, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 10, "zUnits": -84, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:LavaCh20", "name": "Chad Lavalais", "year": 2004, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2004, 2005], "games": 23, "zUnits": -46, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 11, "zUnits": -43, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2005, "games": 12, "zUnits": -49, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2004:ColeEr21", "name": "Erik Coleman", "year": 2004, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 6}, "peak": {"DB": {"seasons": [2004, 2005], "games": 32, "zUnits": 52, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 16, "zUnits": 79, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": 25, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2004:ThomCh24", "name": "Chris Thompson", "year": 2004, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2005], "games": 6, "zUnits": -155, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 6, "zUnits": -155, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:ShoaJe20", "name": "Jeff Shoate", "year": 2004, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2004], "games": 3, "zUnits": -147, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 3, "zUnits": -147, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:GreeRo20", "name": "Roderick Green", "year": 2004, "round": 5, "roles": ["DL", "LB"], "beforeContributions": {"LB": -8, "DL": -14}, "contributions": {"LB": 1, "DL": -9}, "peak": {"LB": {"seasons": [2006], "games": 7, "zUnits": 10, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 7, "zUnits": 10, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "DL": {"seasons": [2005], "games": 9, "zUnits": -77, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 9, "zUnits": -77, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2004:DaviRo21", "name": "Rod Davis", "year": 2004, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2004, 2005, 2006], "games": 24, "zUnits": -137, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2004, "games": 8, "zUnits": -154, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2005, "games": 8, "zUnits": -112, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2006, "games": 8, "zUnits": -146, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2004:ShivJa20", "name": "Jason Shivers", "year": 2004, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2004], "games": 1, "zUnits": -123, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 1, "zUnits": -123, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2004:BuaxTo20", "name": "Tony Bua", "year": 2004, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2004], "games": 2, "zUnits": -111, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 2, "zUnits": -111, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2004:GordAm20", "name": "Amon Gordon", "year": 2004, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2011], "games": 12, "zUnits": -64, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 12, "zUnits": -64, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2004:ReynRo20", "name": "Robert Reynolds", "year": 2004, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2004], "games": 7, "zUnits": -145, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 7, "zUnits": -145, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2004:HutcVo20", "name": "Von Hutchins", "year": 2004, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2007], "games": 16, "zUnits": -21, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 16, "zUnits": -21, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2004:WillCo21", "name": "Corey Williams", "year": 2004, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": 5}, "contributions": {"DL": 5}, "peak": {"DL": {"seasons": [2005, 2006, 2007], "games": 43, "zUnits": 38, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2005, "games": 12, "zUnits": -66, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": 45, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": 113, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2004:SpenCo20", "name": "Cody Spencer", "year": 2004, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2005, 2006], "games": 22, "zUnits": -132, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 13, "zUnits": -132, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 9, "zUnits": -134, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:BrooGr20", "name": "Greg Brooks", "year": 2004, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2006], "games": 1, "zUnits": -119, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 1, "zUnits": -119, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:TerrCr20", "name": "Craig Terrill", "year": 2004, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -10}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2007, 2008], "games": 25, "zUnits": -96, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 12, "zUnits": -122, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2008, "games": 13, "zUnits": -71, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2004:WynnDe20", "name": "Dexter Wynn", "year": 2004, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 34, "zUnits": -128, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 9, "zUnits": -53, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2005, "games": 10, "zUnits": -139, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": -167, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:TuftSe20", "name": "Sean Tufts", "year": 2004, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2005], "games": 7, "zUnits": -139, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 7, "zUnits": -139, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2004:LewiKe20", "name": "Keith Lewis", "year": 2004, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 3}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2004, 2005, 2006], "games": 37, "zUnits": -73, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2004, "games": 9, "zUnits": -138, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2005, "games": 12, "zUnits": -88, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": -25, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2004:AndeCh21", "name": "Charlie Anderson", "year": 2004, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2007, 2008], "games": 25, "zUnits": -65, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 10, "zUnits": -65, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 15, "zUnits": -65, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:BingRy20", "name": "Ryon Bingham", "year": 2004, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2007, 2008], "games": 28, "zUnits": -89, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 15, "zUnits": -92, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 13, "zUnits": -86, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:JoneNa20", "name": "Nate Jones", "year": 2004, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2009, 2010], "games": 31, "zUnits": -70, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 16, "zUnits": -15, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 15, "zUnits": -128, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:McClDa21", "name": "Darrell McClover", "year": 2004, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2004], "games": 11, "zUnits": -117, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 11, "zUnits": -117, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2004:PopeDe20", "name": "Derrick Pope", "year": 2004, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -5}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2005, 2007], "games": 22, "zUnits": -99, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 8, "zUnits": -88, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2007, "games": 14, "zUnits": -106, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:ReevJa20", "name": "Jacques Reeves", "year": 2004, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -3}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2007, 2008, 2009], "games": 44, "zUnits": 15, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 16, "zUnits": -4, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 88, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 12, "zUnits": -58, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:ClauJa20", "name": "Jared Clauss", "year": 2004, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -17}, "peak": {"DL": {"seasons": [2005], "games": 10, "zUnits": -141, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 10, "zUnits": -141, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2004:MortCh20", "name": "Christian Morton", "year": 2004, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2006], "games": 5, "zUnits": -104, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 5, "zUnits": -104, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2004:JohnTr21", "name": "Trevor Johnson", "year": 2004, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2007], "games": 6, "zUnits": -100, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 6, "zUnits": -100, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2004:WashRa20", "name": "Rashad Washington", "year": 2004, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2005, 2006], "games": 29, "zUnits": -157, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 14, "zUnits": -137, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": -177, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2004:BockCo20", "name": "Colby Bockwoldt", "year": 2004, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2004, 2005], "games": 27, "zUnits": -89, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2004.csv", "fetchedAt": "2026-09-13T20:03:51.807042+00:00", "bytes": 742556, "sha256": "e8c8353a2826e5cab14dc27c20cae9286bd671c6ddf7e0cf4eb244a07459d84b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2004.csv", "fetchedAt": "2026-09-13T19:52:58.005119+00:00", "bytes": 531465, "sha256": "4d9c9041c1b1cca9eb757baa6c2d59a19c3c428a3ea094832231df37e219e078"}, "window": [{"season": 2004, "games": 11, "zUnits": -80, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2005, "games": 16, "zUnits": -96, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2004:McCrBo20", "name": "Bobby McCray", "year": 2004, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": 9}, "contributions": {"DL": 6}, "peak": {"DL": {"seasons": [2005, 2006, 2007], "games": 37, "zUnits": 48, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 11, "zUnits": 69, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": 80, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 11, "zUnits": -18, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:JonePa20", "name": "Adam Jones", "year": 2005, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2013, 2014, 2015], "games": 46, "zUnits": 22, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 16, "zUnits": 8, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 8, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 14, "zUnits": 54, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:RollAn20", "name": "Antrel Rolle", "year": 2005, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 18}, "contributions": {"DB": 13}, "peak": {"DB": {"seasons": [2013, 2014], "games": 32, "zUnits": 115, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 16, "zUnits": 162, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 68, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2005:RogeCa20", "name": "Carlos Rogers", "year": 2005, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2006, 2008], "games": 31, "zUnits": 75, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2006, "games": 15, "zUnits": 51, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 98, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:WareDe99", "name": "DeMarcus Ware", "year": 2005, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": 23, "DL": 16}, "contributions": {"LB": 20, "DL": 8}, "peak": {"LB": {"seasons": [2007, 2008, 2009], "games": 48, "zUnits": 234, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 16, "zUnits": 213, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 320, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 169, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "DL": {"seasons": [2013, 2014], "games": 27, "zUnits": 67, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 13, "zUnits": 18, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": 113, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:MerrSh99", "name": "Shawne Merriman", "year": 2005, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 21}, "contributions": {"LB": 18}, "peak": {"LB": {"seasons": [2006, 2007], "games": 27, "zUnits": 204, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 12, "zUnits": 269, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": 151, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:DaviTh20", "name": "Thomas Davis", "year": 2005, "round": 1, "roles": ["DB", "LB"], "beforeContributions": {"DB": -8, "LB": 14}, "contributions": {"DB": -10, "LB": 0}, "peak": {"DB": {"seasons": [2005], "games": 13, "zUnits": -92, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 13, "zUnits": -92, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}, "LB": {"seasons": [2013, 2014, 2015], "games": 47, "zUnits": 4, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 16, "zUnits": 9, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": -31, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 32, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:JohnDe25", "name": "Derrick Johnson", "year": 2005, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 11}, "contributions": {"LB": 11}, "peak": {"LB": {"seasons": [2010, 2011, 2012], "games": 48, "zUnits": 126, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 16, "zUnits": 165, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 122, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 90, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2005:JohnTr20", "name": "Travis Johnson", "year": 2005, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2007, 2008], "games": 27, "zUnits": -77, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 15, "zUnits": -83, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2008, "games": 12, "zUnits": -70, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2005:PollDa20", "name": "David Pollack", "year": 2005, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": -9}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2005], "games": 12, "zUnits": -34, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 12, "zUnits": -34, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2005:JameEr20", "name": "Erasmus James", "year": 2005, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": -1}, "peak": {"DL": {"seasons": [2005], "games": 9, "zUnits": -11, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 9, "zUnits": -11, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2005:SpeaMa21", "name": "Marcus Spears", "year": 2005, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -10}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2007, 2008, 2009], "games": 44, "zUnits": -78, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 15, "zUnits": -81, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 15, "zUnits": -69, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 14, "zUnits": -85, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:WashFa20", "name": "Fabian Washington", "year": 2005, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2006, 2007, 2008], "games": 37, "zUnits": 27, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 13, "zUnits": 64, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 12, "zUnits": -18, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 12, "zUnits": 33, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:CastLu20", "name": "Luis Castillo", "year": 2005, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 11}, "contributions": {"DL": -1}, "peak": {"DL": {"seasons": [2005, 2006], "games": 26, "zUnits": -12, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 16, "zUnits": -51, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 10, "zUnits": 52, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:JackMa22", "name": "Marlin Jackson", "year": 2005, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2006, 2007], "games": 30, "zUnits": -78, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 14, "zUnits": -73, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": -83, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:PattMi20", "name": "Mike Patterson", "year": 2005, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 2}, "contributions": {"DL": 8}, "peak": {"DL": {"seasons": [2005, 2006, 2007], "games": 46, "zUnits": 62, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2005, "games": 15, "zUnits": 85, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": 0, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 99, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2005:PoolBr20", "name": "Brodney Pool", "year": 2005, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2008, 2009, 2010], "games": 41, "zUnits": 37, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 15, "zUnits": 17, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 11, "zUnits": 105, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2010, "games": 15, "zUnits": 6, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2005:RuudBa20", "name": "Barrett Ruud", "year": 2005, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 8}, "contributions": {"LB": 6}, "peak": {"LB": {"seasons": [2007, 2008, 2009], "games": 47, "zUnits": 69, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2007, "games": 15, "zUnits": 26, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 71, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 108, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2005:CodySh20", "name": "Shaun Cody", "year": 2005, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -10}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2005, 2007], "games": 24, "zUnits": -91, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 13, "zUnits": -51, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}, {"season": 2007, "games": 11, "zUnits": -138, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2005:RoutSt20", "name": "Stanford Routt", "year": 2005, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -4}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2010, 2011, 2012], "games": 40, "zUnits": 19, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 16, "zUnits": 13, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 46, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 8, "zUnits": -24, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:BullJo20", "name": "Josh Bullocks", "year": 2005, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2006, 2007, 2008], "games": 39, "zUnits": 29, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 15, "zUnits": -6, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2007, "games": 14, "zUnits": 64, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2008, "games": 10, "zUnits": 32, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2005:BurnKe20", "name": "Kevin Burnett", "year": 2005, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 8}, "contributions": {"LB": 0}, "peak": {"LB": {"seasons": [2010, 2011, 2012], "games": 48, "zUnits": -5, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 16, "zUnits": 24, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 8, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": -47, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:WebsCo20", "name": "Corey Webster", "year": 2005, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": 6}, "peak": {"DB": {"seasons": [2008, 2009, 2010], "games": 44, "zUnits": 58, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 16, "zUnits": 129, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 13, "zUnits": 5, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 15, "zUnits": 28, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:TatuLo99", "name": "Lofa Tatupu", "year": 2005, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 8}, "contributions": {"LB": 7}, "peak": {"LB": {"seasons": [2005, 2006, 2007], "games": 48, "zUnits": 81, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2005, "games": 16, "zUnits": 78, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": 51, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 115, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2005:RothMa20", "name": "Matt Roth", "year": 2005, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": -2, "LB": -2}, "contributions": {"DL": -7, "LB": 1}, "peak": {"DL": {"seasons": [2005, 2006, 2007], "games": 36, "zUnits": -55, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 10, "zUnits": -97, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 13, "zUnits": -34, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 13, "zUnits": -43, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2008, 2009], "games": 26, "zUnits": 10, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 16, "zUnits": 17, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 10, "zUnits": -1, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:ThurOd20", "name": "Odell Thurman", "year": 2005, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 11}, "contributions": {"LB": 10}, "peak": {"LB": {"seasons": [2005], "games": 16, "zUnits": 118, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 16, "zUnits": 118, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2005:BartRo20", "name": "Ron Bartell", "year": 2005, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2006, 2007, 2008], "games": 41, "zUnits": 40, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2006, "games": 11, "zUnits": -5, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": 5, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 15, "zUnits": 107, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:CollNi20", "name": "Nick Collins", "year": 2005, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 14}, "contributions": {"DB": 12}, "peak": {"DB": {"seasons": [2008, 2009, 2010], "games": 48, "zUnits": 109, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 16, "zUnits": 174, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 87, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 65, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2005:CodyDa20", "name": "Dan Cody", "year": 2005, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2006], "games": 1, "zUnits": -112, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 1, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:WillDa21", "name": "Darrent Williams", "year": 2005, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 14}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2005, 2006], "games": 27, "zUnits": 17, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 12, "zUnits": 18, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": 16, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:MillJu99", "name": "Justin Miller", "year": 2005, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2005, 2006], "games": 32, "zUnits": -115, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 16, "zUnits": -142, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": -88, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:BabiJo20", "name": "Jonathan Babineaux", "year": 2005, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 5}, "contributions": {"DL": 10}, "peak": {"DL": {"seasons": [2007, 2008, 2009], "games": 43, "zUnits": 79, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2007, "games": 12, "zUnits": 82, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 7, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": 152, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2005:HaydKe20", "name": "Kelvin Hayden", "year": 2005, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2008, 2009, 2010], "games": 30, "zUnits": 27, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 10, "zUnits": 94, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 9, "zUnits": -37, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 11, "zUnits": 18, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:McFaBr20", "name": "Bryant McFadden", "year": 2005, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2009, 2010], "games": 32, "zUnits": 2, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 16, "zUnits": 1, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 4, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:McCoMa20", "name": "Matt McCoy", "year": 2005, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 1}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2006], "games": 13, "zUnits": -27, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 13, "zUnits": -27, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:AtogO.20", "name": "O.J. Atogwe", "year": 2005, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 16}, "contributions": {"DB": 14}, "peak": {"DB": {"seasons": [2006, 2007], "games": 32, "zUnits": 127, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 16, "zUnits": 115, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 140, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2005:CrowCh20", "name": "Channing Crowder", "year": 2005, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 3}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2008, 2009, 2010], "games": 37, "zUnits": -12, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 15, "zUnits": 61, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2009, "games": 12, "zUnits": -55, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2010, "games": 10, "zUnits": -67, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2005:WilsSt20", "name": "Stanley Wilson", "year": 2005, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2006], "games": 9, "zUnits": -65, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 9, "zUnits": -65, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:TuckJu20", "name": "Justin Tuck", "year": 2005, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 26}, "contributions": {"DL": 16}, "peak": {"DL": {"seasons": [2008, 2009, 2010], "games": 47, "zUnits": 134, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2008, "games": 16, "zUnits": 157, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": 82, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 161, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:GreeEr20", "name": "Eric Green", "year": 2005, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2005, 2006], "games": 25, "zUnits": -27, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 10, "zUnits": -29, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": -25, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:PaymKa20", "name": "Karl Paymah", "year": 2005, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2007, 2008, 2009], "games": 36, "zUnits": -89, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 11, "zUnits": -59, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 14, "zUnits": -95, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 11, "zUnits": -112, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:MorrKi20", "name": "Kirk Morrison", "year": 2005, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 10}, "contributions": {"LB": 5}, "peak": {"LB": {"seasons": [2006, 2007, 2008], "games": 48, "zUnits": 63, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 16, "zUnits": 66, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 101, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 21, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2005:FoxxDu20", "name": "Dustin Fox", "year": 2005, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2006], "games": 1, "zUnits": -119, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 1, "zUnits": -119, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:FincAl20", "name": "Alfred Fincher", "year": 2005, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2007], "games": 2, "zUnits": -117, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 2, "zUnits": -117, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:HobbEl20", "name": "Ellis Hobbs", "year": 2005, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2007, 2008], "games": 32, "zUnits": -6, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 16, "zUnits": -4, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": -8, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:StarSc20", "name": "Scott Starks", "year": 2005, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2006, 2007], "games": 26, "zUnits": -113, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 15, "zUnits": -117, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 11, "zUnits": -107, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:PouhSi20", "name": "Sione Pouha", "year": 2005, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -2}, "peak": {"DL": {"seasons": [2010, 2011, 2012], "games": 41, "zUnits": -14, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 15, "zUnits": 5, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": 7, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2012, "games": 11, "zUnits": -71, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2005:ElliAt00", "name": "Atiyyah Ellison", "year": 2005, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2009], "games": 10, "zUnits": -92, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 10, "zUnits": -92, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2005:BeckJo20", "name": "Jordan Beck", "year": 2005, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2006], "games": 8, "zUnits": -144, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 8, "zUnits": -144, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2005:BlacDa20", "name": "Darryl Blackstock", "year": 2005, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2007, 2008], "games": 22, "zUnits": -77, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 12, "zUnits": -52, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 10, "zUnits": -107, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:FoxwDo20", "name": "Domonique Foxworth", "year": 2005, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2007, 2008, 2009], "games": 38, "zUnits": -3, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2007, "games": 12, "zUnits": -89, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 10, "zUnits": 17, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 48, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:HillLe20", "name": "LeRoy Hill", "year": 2005, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 3}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2005, 2006, 2007], "games": 44, "zUnits": -12, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 15, "zUnits": 34, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": -60, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 14, "zUnits": -10, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:ConsSe20", "name": "Sean Considine", "year": 2005, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2006, 2007], "games": 24, "zUnits": -38, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": -32, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2007, "games": 8, "zUnits": -50, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2005:PerkAn20", "name": "Antonio Perkins", "year": 2005, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2006], "games": 1, "zUnits": -118, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 1, "zUnits": -118, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:DaniTr20", "name": "Travis Daniels", "year": 2005, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2005, 2006], "games": 27, "zUnits": -46, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 16, "zUnits": -4, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2006, "games": 11, "zUnits": -107, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:FullVi20", "name": "Vincent Fuller", "year": 2005, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2008, 2009], "games": 27, "zUnits": -61, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 14, "zUnits": -101, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 13, "zUnits": -17, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2005:UndeMa20", "name": "Marviel Underwood", "year": 2005, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2005], "games": 15, "zUnits": -132, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 15, "zUnits": -132, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2005:CartJe20", "name": "Jerome Carter", "year": 2005, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2006], "games": 8, "zUnits": -60, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 8, "zUnits": -60, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2005:RhodKe20", "name": "Kerry Rhodes", "year": 2005, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 13}, "contributions": {"DB": 11}, "peak": {"DB": {"seasons": [2010, 2012], "games": 31, "zUnits": 104, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2010, "games": 16, "zUnits": 90, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 15, "zUnits": 119, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2005:PoppBr20", "name": "Brady Poppinga", "year": 2005, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -6}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2005, 2006], "games": 28, "zUnits": -87, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2005, "games": 12, "zUnits": -100, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 16, "zUnits": -77, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:DaviCh22", "name": "Chauncey Davis", "year": 2005, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2007, 2008, 2009], "games": 42, "zUnits": -69, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 16, "zUnits": -82, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 15, "zUnits": -37, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 11, "zUnits": -95, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:CantCh21", "name": "Chris Canty", "year": 2005, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -1}, "peak": {"DL": {"seasons": [2010, 2011, 2012], "games": 40, "zUnits": -6, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2010, "games": 15, "zUnits": -48, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 17, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2012, "games": 9, "zUnits": 24, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2005:SandJa21", "name": "James Sanders", "year": 2005, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -3}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2007, 2008, 2009], "games": 40, "zUnits": -60, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 15, "zUnits": -29, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2008, "games": 14, "zUnits": -74, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 11, "zUnits": -86, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2005:GiorMa20", "name": "Matt Giordano", "year": 2005, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2011, 2012], "games": 30, "zUnits": -2, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 15, "zUnits": 45, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 15, "zUnits": -48, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2005:FielRo20", "name": "Ronald Fields", "year": 2005, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2006, 2007], "games": 21, "zUnits": -110, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 11, "zUnits": -129, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 10, "zUnits": -89, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:GrigBo20", "name": "Boomer Grigsby", "year": 2005, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -16}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2005, 2006], "games": 21, "zUnits": -153, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 12, "zUnits": -153, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2006, "games": 9, "zUnits": -153, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2005:McMiDa20", "name": "David McMillan", "year": 2005, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2006], "games": 3, "zUnits": -124, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 3, "zUnits": -124, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:NichDo20", "name": "Donte Nicholson", "year": 2005, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2008], "games": 3, "zUnits": -152, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 3, "zUnits": -152, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2005:ColeTr20", "name": "Trent Cole", "year": 2005, "round": 5, "roles": ["DL", "LB"], "beforeContributions": {"DL": 26, "LB": 0}, "contributions": {"DL": 16, "LB": 4}, "peak": {"DL": {"seasons": [2009, 2010, 2011], "games": 44, "zUnits": 131, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 16, "zUnits": 163, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 15, "zUnits": 116, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 13, "zUnits": 109, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2013, 2014], "games": 30, "zUnits": 43, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 15, "zUnits": 64, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": 22, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:WelsJo20", "name": "Jonathan Welsh", "year": 2005, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -20}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2005], "games": 4, "zUnits": -130, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 4, "zUnits": -130, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2005:SewaAd20", "name": "Adam Seward", "year": 2005, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2009], "games": 1, "zUnits": -127, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 1, "zUnits": -127, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2005:McCuRo20", "name": "Robert McCune", "year": 2005, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2005], "games": 2, "zUnits": -131, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 2, "zUnits": -131, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2005:KingEr20", "name": "Eric King", "year": 2005, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2005, 2007], "games": 23, "zUnits": -139, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 12, "zUnits": -108, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 11, "zUnits": -172, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:SensGe20", "name": "Gerald Sensabaugh", "year": 2005, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2008, 2009, 2010], "games": 46, "zUnits": 38, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2008, "games": 16, "zUnits": 51, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 14, "zUnits": 1, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 58, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2005:BoleMi20", "name": "Michael Boley", "year": 2005, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 10}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2005, 2006, 2007], "games": 47, "zUnits": -46, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2005, "games": 16, "zUnits": -95, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": -44, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 2, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:WallRi20", "name": "Rian Wallace", "year": 2005, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2005], "games": 1, "zUnits": -120, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 1, "zUnits": -120, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2005:HawkMi21", "name": "Michael Hawkins", "year": 2005, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2006], "games": 1, "zUnits": -119, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 1, "zUnits": -119, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:MitcLa20", "name": "Lance Mitchell", "year": 2005, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2005], "games": 8, "zUnits": -148, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 8, "zUnits": -148, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2005:EmanBe20", "name": "Ben Emanuel", "year": 2005, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2005], "games": 11, "zUnits": -36, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 11, "zUnits": -36, "peerFamily": "S", "sourcePositions": ["S"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2005:HaglTy20", "name": "Tyjuan Hagler", "year": 2005, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2010], "games": 11, "zUnits": -77, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 11, "zUnits": -77, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:HawtAn20", "name": "Anttaj Hawthorne", "year": 2005, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -17}, "peak": {"DL": {"seasons": [2005], "games": 1, "zUnits": -139, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 1, "zUnits": -139, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2005:SpeeNi20", "name": "Nick Speegle", "year": 2005, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2005], "games": 7, "zUnits": -129, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 7, "zUnits": -129, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2005:BryaAn20", "name": "Anthony Bryant", "year": 2005, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -20}, "peak": {"DL": {"seasons": [2010], "games": 4, "zUnits": -161, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 4, "zUnits": -161, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2005:MontMi20", "name": "Mike Montgomery", "year": 2005, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2007, 2008], "games": 23, "zUnits": -67, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 9, "zUnits": -114, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 14, "zUnits": -37, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:HarrCh20", "name": "Chris Harris", "year": 2005, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 18}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2005, 2006, 2007], "games": 40, "zUnits": 34, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2005, "games": 14, "zUnits": 17, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2006, "games": 11, "zUnits": -12, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": 83, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2005:MoorEr21", "name": "Eric Moore", "year": 2005, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2010], "games": 4, "zUnits": -55, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 4, "zUnits": -55, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:BrowC.20", "name": "C.C. Brown", "year": 2005, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2006, 2007], "games": 31, "zUnits": -7, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 15, "zUnits": -26, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 10, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2005:HayeJo20", "name": "Jovan Haye", "year": 2005, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": 4}, "contributions": {"DL": 5}, "peak": {"DL": {"seasons": [2007, 2008], "games": 28, "zUnits": 44, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 16, "zUnits": 154, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2008, "games": 12, "zUnits": -103, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2005:MoslC.20", "name": "C.J. Mosley", "year": 2005, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2011, 2012], "games": 24, "zUnits": -24, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 9, "zUnits": -41, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2012, "games": 15, "zUnits": -13, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2005:JeffJa21", "name": "Jason Jefferson", "year": 2005, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -17}, "peak": {"DL": {"seasons": [2008], "games": 8, "zUnits": -135, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 8, "zUnits": -135, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2005:ThomPa20", "name": "Pat Thomas", "year": 2005, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2008], "games": 9, "zUnits": -60, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 9, "zUnits": -60, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2005:JohnDe24", "name": "Derrick Johnson", "year": 2005, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2005], "games": 12, "zUnits": -101, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 12, "zUnits": -101, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:GoddJo20", "name": "Jonathan Goddard", "year": 2005, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2005], "games": 1, "zUnits": -120, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 1, "zUnits": -120, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2005:RiddRy20", "name": "Ryan Riddle", "year": 2005, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2006], "games": 2, "zUnits": -120, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 2, "zUnits": -120, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:HollDa22", "name": "Daven Holly", "year": 2005, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2006, 2007], "games": 26, "zUnits": -4, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 14, "zUnits": 19, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 12, "zUnits": -31, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:VickKe99", "name": "Kevin Vickerson", "year": 2005, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -2}, "peak": {"DL": {"seasons": [2012, 2013], "games": 24, "zUnits": -17, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 14, "zUnits": -5, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 10, "zUnits": -34, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2005:HillRe21", "name": "Reynaldo Hill", "year": 2005, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2005, 2006], "games": 28, "zUnits": -40, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 13, "zUnits": 2, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2006, "games": 15, "zUnits": -76, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:WilsRo20", "name": "Rod Wilson", "year": 2005, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2006, 2007], "games": 21, "zUnits": -150, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 11, "zUnits": -145, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2007, "games": 10, "zUnits": -154, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2005:RatlJa20", "name": "Jay Ratliff", "year": 2005, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": 9}, "contributions": {"DL": 10}, "peak": {"DL": {"seasons": [2007, 2008, 2009], "games": 46, "zUnits": 82, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 14, "zUnits": -8, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 143, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 101, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2005:PettKe20", "name": "Kenneth Pettway", "year": 2005, "round": 7, "roles": ["DL", "LB"], "beforeContributions": {"LB": -13, "DL": -20}, "contributions": {"LB": -13, "DL": -16}, "peak": {"LB": {"seasons": [2006], "games": 5, "zUnits": -153, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 5, "zUnits": -153, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}, "DL": {"seasons": [2008], "games": 5, "zUnits": -126, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 5, "zUnits": -126, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:AbduHa20", "name": "Hamza Abdullah", "year": 2005, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2007], "games": 10, "zUnits": 14, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 10, "zUnits": 14, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2005:VerdJi20", "name": "Jimmy Verdon", "year": 2005, "round": 7, "roles": ["DL"], "beforeContributions": null, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2005], "games": 3, "zUnits": -128, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 3, "zUnits": -128, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.6666666666666667, "tackles": 0.16666666666666669, "def_fumbles_forced": 0.16666666666666669}, "metrics": null}]}}}, {"id": "2005:FaneJo20", "name": "Jonathan Fanene", "year": 2005, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": 3}, "contributions": {"DL": 6}, "peak": {"DL": {"seasons": [2009, 2011], "games": 27, "zUnits": 47, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 13, "zUnits": 106, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2011, "games": 14, "zUnits": -7, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2005:SmitMi22", "name": "Mike Smith", "year": 2005, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2005], "games": 3, "zUnits": -140, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 3, "zUnits": -140, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2005:WortCo20", "name": "Cornelius Wortham", "year": 2005, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -16}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2005], "games": 5, "zUnits": -151, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 5, "zUnits": -151, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2005:RobeCh20", "name": "Chris Roberson", "year": 2005, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2008], "games": 1, "zUnits": -123, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 1, "zUnits": -123, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2005:ShroDa20", "name": "Darrell Shropshire", "year": 2005, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2005], "games": 8, "zUnits": -58, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 8, "zUnits": -58, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2005:MarsKe20", "name": "Keyonta Marshall", "year": 2005, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -17}, "peak": {"DL": {"seasons": [2005], "games": 1, "zUnits": -141, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2005.csv", "fetchedAt": "2026-09-13T20:03:52.349149+00:00", "bytes": 741188, "sha256": "09968f4edcb50292741e1b3815e76a1e0d08ea97af5e697f2846b97085db733a"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2005.csv", "fetchedAt": "2026-09-13T19:52:58.062802+00:00", "bytes": 530445, "sha256": "c88034255064b5f1ec1aa76175ca6b69ad7857904d08e13eb77c23eef592ced2"}, "window": [{"season": 2005, "games": 1, "zUnits": -141, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.45454545454545453, "tackles": 0.45454545454545453, "def_fumbles_forced": 0.09090909090909091}, "metrics": null}]}}}, {"id": "2006:WillMa22", "name": "Mario Williams", "year": 2006, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 19, "LB": -6}, "contributions": {"DL": 17, "LB": 0}, "peak": {"DL": {"seasons": [2007, 2008, 2009], "games": 47, "zUnits": 141, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 16, "zUnits": 148, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 163, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": 110, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2011], "games": 5, "zUnits": 0, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 5, "zUnits": 0, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:HawkA.20", "name": "A.J. Hawk", "year": 2006, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 8}, "contributions": {"LB": 1}, "peak": {"LB": {"seasons": [2008, 2009, 2010], "games": 46, "zUnits": 16, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2008, "games": 15, "zUnits": -39, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": -13, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 96, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2006:HuffMi20", "name": "Michael Huff", "year": 2006, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 17}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2009, 2010, 2011], "games": 43, "zUnits": 48, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 16, "zUnits": 73, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 77, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 11, "zUnits": -32, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:WhitDo20", "name": "Donte Whitner", "year": 2006, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2011, 2012, 2013], "games": 47, "zUnits": 34, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2011, "games": 15, "zUnits": 39, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": -21, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 83, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:SimsEr20", "name": "Ernie Sims", "year": 2006, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 6}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2006, 2007, 2008], "games": 48, "zUnits": -59, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 16, "zUnits": -72, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": -45, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": -59, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:NgatHa20", "name": "Haloti Ngata", "year": 2006, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 4}, "contributions": {"DL": 14}, "peak": {"DL": {"seasons": [2010, 2011, 2012], "games": 44, "zUnits": 116, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 16, "zUnits": 131, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": 119, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2012, "games": 13, "zUnits": 94, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2006:WimbKa20", "name": "Kamerion Wimbley", "year": 2006, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": 4, "DL": -3}, "contributions": {"LB": 8, "DL": -3}, "peak": {"LB": {"seasons": [2006, 2007], "games": 31, "zUnits": 94, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": 145, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": 39, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "DL": {"seasons": [2012, 2013], "games": 21, "zUnits": -23, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 13, "zUnits": -16, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 8, "zUnits": -34, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:BunkBr20", "name": "Brodrick Bunkley", "year": 2006, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2007, 2008], "games": 30, "zUnits": -26, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 15, "zUnits": -35, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2008, "games": 15, "zUnits": -17, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2006:HillTy20", "name": "Tye Hill", "year": 2006, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2006, 2007], "games": 23, "zUnits": -25, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 15, "zUnits": -52, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 8, "zUnits": 26, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:AlleJa23", "name": "Jason Allen", "year": 2006, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 6}, "peak": {"DB": {"seasons": [2010, 2011], "games": 28, "zUnits": 52, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 14, "zUnits": 77, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 14, "zUnits": 27, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:GreeCh99", "name": "Chad Greenway", "year": 2006, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 9}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2007, 2008], "games": 31, "zUnits": -10, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 15, "zUnits": -60, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 36, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:CarpBo20", "name": "Bobby Carpenter", "year": 2006, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": -8}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2010, 2011], "games": 22, "zUnits": -105, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 13, "zUnits": -98, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2011, "games": 9, "zUnits": -115, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:CromAn20", "name": "Antonio Cromartie", "year": 2006, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 17}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2006, 2007], "games": 26, "zUnits": 43, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 13, "zUnits": -103, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 13, "zUnits": 190, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:HaliTa20", "name": "Tamba Hali", "year": 2006, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 16, "LB": 8}, "contributions": {"DL": 5, "LB": 12}, "peak": {"DL": {"seasons": [2006, 2007], "games": 31, "zUnits": 40, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": 41, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": 39, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2009, 2010, 2011], "games": 48, "zUnits": 143, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 16, "zUnits": 75, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 204, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 148, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:LawsMa20", "name": "Manny Lawson", "year": 2006, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": 1, "DL": -15}, "contributions": {"LB": 2, "DL": -11}, "peak": {"LB": {"seasons": [2008, 2009], "games": 28, "zUnits": 25, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 12, "zUnits": -30, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 66, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "DL": {"seasons": [2014], "games": 12, "zUnits": -90, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 12, "zUnits": -90, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:JoseJo20", "name": "Johnathan Joseph", "year": 2006, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 10}, "contributions": {"DB": 11}, "peak": {"DB": {"seasons": [2007, 2009], "games": 31, "zUnits": 101, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2007, "games": 15, "zUnits": 70, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 130, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:McCaJo22", "name": "John McCargo", "year": 2006, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2007], "games": 14, "zUnits": -61, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 14, "zUnits": -61, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2006:JennKe20", "name": "Kelly Jennings", "year": 2006, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -9}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2008, 2009, 2010], "games": 43, "zUnits": -48, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2008, "games": 15, "zUnits": -45, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": -109, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 13, "zUnits": 19, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:KiwaMa20", "name": "Mathias Kiwanuka", "year": 2006, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": 0, "DL": 9}, "contributions": {"LB": 0, "DL": 5}, "peak": {"LB": {"seasons": [2006, 2007], "games": 26, "zUnits": 0, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 16, "zUnits": -21, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 10, "zUnits": 33, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "DL": {"seasons": [2008, 2009], "games": 31, "zUnits": 40, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 15, "zUnits": 80, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 4, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:RyanDe20", "name": "DeMeco Ryans", "year": 2006, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 10}, "contributions": {"LB": 6}, "peak": {"LB": {"seasons": [2012, 2013, 2014], "games": 40, "zUnits": 74, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 16, "zUnits": 87, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 73, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 8, "zUnits": 53, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2006:JackDQ20", "name": "D'Qwell Jackson", "year": 2006, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 15}, "contributions": {"LB": 6}, "peak": {"LB": {"seasons": [2014, 2015, 2016], "games": 44, "zUnits": 70, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 16, "zUnits": 44, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 152, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 12, "zUnits": -6, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2006:McInRo20", "name": "Rocky McIntosh", "year": 2006, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 3}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2007, 2008, 2009], "games": 45, "zUnits": -40, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 13, "zUnits": 3, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": -37, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": -78, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:WillJi23", "name": "Jimmy Williams", "year": 2006, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2007], "games": 7, "zUnits": -99, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 7, "zUnits": -99, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:HowaTh20", "name": "Thomas Howard", "year": 2006, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 6}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2006, 2007], "games": 32, "zUnits": -50, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": -21, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": -79, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:BullDa20", "name": "Daniel Bullocks", "year": 2006, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2006, 2008], "games": 29, "zUnits": -44, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2006, "games": 13, "zUnits": -51, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": -39, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:MannDa21", "name": "Danieal Manning", "year": 2006, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2011, 2012], "games": 29, "zUnits": 21, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 13, "zUnits": -14, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 50, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:HarpRo21", "name": "Roman Harper", "year": 2006, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 16}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2010, 2011, 2012], "games": 47, "zUnits": 63, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 15, "zUnits": 87, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 18, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 85, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:GrifCe20", "name": "Cedric Griffin", "year": 2006, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2008, 2009], "games": 32, "zUnits": 19, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 16, "zUnits": 44, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": -5, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:PollBe20", "name": "Bernard Pollard", "year": 2006, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 20}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2009, 2010, 2011], "games": 44, "zUnits": 67, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 13, "zUnits": 94, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2010, "games": 15, "zUnits": 37, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 73, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:MarsRi20", "name": "Richard Marshall", "year": 2006, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 10}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2006, 2007], "games": 32, "zUnits": 37, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": 58, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 15, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:JennTi20", "name": "Tim Jennings", "year": 2006, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 18}, "contributions": {"DB": 11}, "peak": {"DB": {"seasons": [2011, 2012, 2013], "games": 45, "zUnits": 96, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 15, "zUnits": 10, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 14, "zUnits": 229, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 60, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:TappDa20", "name": "Darryl Tapp", "year": 2006, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": 10, "LB": -12}, "contributions": {"DL": 4, "LB": -9}, "peak": {"DL": {"seasons": [2007, 2008, 2009], "games": 47, "zUnits": 32, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 16, "zUnits": 65, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 15, "zUnits": 58, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": -25, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2013], "games": 7, "zUnits": -103, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 7, "zUnits": -103, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:HodgAb20", "name": "Abdul Hodge", "year": 2006, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2006], "games": 4, "zUnits": -117, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 4, "zUnits": -117, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2006:WrotCl20", "name": "Claude Wroten", "year": 2006, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2007], "games": 7, "zUnits": -97, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 7, "zUnits": -97, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2006:YoubAs20", "name": "Ashton Youboty", "year": 2006, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2011], "games": 6, "zUnits": -83, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 6, "zUnits": -83, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:GocoCh99", "name": "Chris Gocong", "year": 2006, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -3}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2009, 2010, 2011], "games": 45, "zUnits": -63, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2009, "games": 13, "zUnits": -86, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": -73, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": -33, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:DvorDu99", "name": "Dusty Dvoracek", "year": 2006, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2008], "games": 11, "zUnits": -64, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 11, "zUnits": -64, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2006:SchlAn20", "name": "Anthony Schlegel", "year": 2006, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2007], "games": 11, "zUnits": -126, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 11, "zUnits": -126, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2006:AlstJo20", "name": "Jon Alston", "year": 2006, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2008, 2009], "games": 22, "zUnits": -115, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 14, "zUnits": -110, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 8, "zUnits": -125, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:IngrCl20", "name": "Clint Ingram", "year": 2006, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2006, 2007], "games": 25, "zUnits": -85, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 14, "zUnits": -72, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 11, "zUnits": -101, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:SmitAn21", "name": "Anthony Smith", "year": 2006, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -3}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2006, 2007], "games": 28, "zUnits": -64, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 12, "zUnits": -62, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": -66, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:PittDa99", "name": "David Pittman", "year": 2006, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2007], "games": 3, "zUnits": -81, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 3, "zUnits": -81, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:AndeJa21", "name": "James Anderson", "year": 2006, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 12}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2009, 2010], "games": 29, "zUnits": -24, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 13, "zUnits": -78, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 20, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:RuckFr99", "name": "Frostee Rucker", "year": 2006, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": 6}, "peak": {"DL": {"seasons": [2014, 2015], "games": 24, "zUnits": 46, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 12, "zUnits": 58, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 12, "zUnits": 34, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2006:HatcJa20", "name": "Jason Hatcher", "year": 2006, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 13}, "contributions": {"DL": 8}, "peak": {"DL": {"seasons": [2012, 2013, 2014], "games": 42, "zUnits": 65, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 16, "zUnits": 17, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 14, "zUnits": 180, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 12, "zUnits": -3, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:KeiaFr20", "name": "Freddy Keiaho", "year": 2006, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -1}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2006, 2007, 2008], "games": 34, "zUnits": -88, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2006, "games": 9, "zUnits": -106, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 11, "zUnits": -85, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 14, "zUnits": -78, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:WilkGe20", "name": "Gerris Wilkinson", "year": 2006, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2006], "games": 10, "zUnits": -102, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 10, "zUnits": -102, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:SmitEr22", "name": "Eric Smith", "year": 2006, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2010, 2011, 2012], "games": 37, "zUnits": -61, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 12, "zUnits": -91, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": -35, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 9, "zUnits": -69, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:BingDa00", "name": "Darnell Bing", "year": 2006, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2009], "games": 3, "zUnits": -126, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 3, "zUnits": -126, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:LowrCa20", "name": "Calvin Lowry", "year": 2006, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2006, 2007], "games": 24, "zUnits": -54, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 9, "zUnits": -146, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2007, "games": 15, "zUnits": 1, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:SimpKo20", "name": "Ko Simpson", "year": 2006, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2006, 2008], "games": 30, "zUnits": -64, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": -41, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2008, "games": 14, "zUnits": -91, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:WatsGa20", "name": "Gabe Watson", "year": 2006, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2008, 2009], "games": 21, "zUnits": -94, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 10, "zUnits": -103, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2009, "games": 11, "zUnits": -86, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2006:WillLe20", "name": "Leon Williams", "year": 2006, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -3}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2006, 2007], "games": 27, "zUnits": -61, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 11, "zUnits": -66, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": -57, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2006:AdeyVi20", "name": "Victor Adeyanju", "year": 2006, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2006, 2007, 2008], "games": 35, "zUnits": -84, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2006, "games": 9, "zUnits": -83, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 11, "zUnits": -104, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 15, "zUnits": -69, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:BlacWi20", "name": "Will Blackmon", "year": 2006, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2013, 2014, 2015], "games": 35, "zUnits": -24, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 13, "zUnits": 7, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 8, "zUnits": -139, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 14, "zUnits": 13, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:TullSt20", "name": "Stephen Tulloch", "year": 2006, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 8}, "contributions": {"LB": 4}, "peak": {"LB": {"seasons": [2010, 2011, 2012], "games": 48, "zUnits": 43, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 16, "zUnits": 70, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 45, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 15, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2006:WillJa21", "name": "Jamar Williams", "year": 2006, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2007, 2008, 2009], "games": 32, "zUnits": -109, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 10, "zUnits": -91, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 9, "zUnits": -123, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 13, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:SallNa20", "name": "Nate Salley", "year": 2006, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -19}, "peak": {"DB": {"seasons": [2008], "games": 7, "zUnits": -172, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 7, "zUnits": -172, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:PekoDo20", "name": "Domata Peko", "year": 2006, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2006, 2007], "games": 30, "zUnits": 0, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 14, "zUnits": 4, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": -3, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2006:CofiBa20", "name": "Barry Cofield", "year": 2006, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 1}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2010, 2011, 2012], "games": 44, "zUnits": 11, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 15, "zUnits": 90, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": -40, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2012, "games": 14, "zUnits": -18, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2006:DumeEl20", "name": "Elvis Dumervil", "year": 2006, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"DL": 20, "LB": 10}, "contributions": {"DL": 13, "LB": 12}, "peak": {"DL": {"seasons": [2006, 2007], "games": 26, "zUnits": 108, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 10, "zUnits": 70, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": 131, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2013, 2014], "games": 28, "zUnits": 137, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 13, "zUnits": 73, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": 193, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:EdwaRa21", "name": "Ray Edwards", "year": 2006, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 12}, "contributions": {"DL": 8}, "peak": {"DL": {"seasons": [2008, 2009, 2010], "games": 45, "zUnits": 68, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 15, "zUnits": 17, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 116, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 14, "zUnits": 66, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:HarrOr20", "name": "Orien Harris", "year": 2006, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -17}, "peak": {"DL": {"seasons": [2008], "games": 8, "zUnits": -138, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 8, "zUnits": -138, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2006:WillKy20", "name": "Kyle Williams", "year": 2006, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": 10}, "contributions": {"DL": 17}, "peak": {"DL": {"seasons": [2009, 2010], "games": 29, "zUnits": 137, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 13, "zUnits": 147, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 128, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2006:NinkRo20", "name": "Rob Ninkovich", "year": 2006, "round": 5, "roles": ["DL", "LB"], "beforeContributions": {"DL": 16, "LB": 2}, "contributions": {"DL": 7, "LB": -3}, "peak": {"DL": {"seasons": [2012, 2013], "games": 31, "zUnits": 56, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 15, "zUnits": 61, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 52, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2009, 2010, 2011], "games": 45, "zUnits": -38, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2009, "games": 13, "zUnits": -115, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": -21, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 7, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:WatkPa20", "name": "Pat Watkins", "year": 2006, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2006, 2007], "games": 27, "zUnits": -49, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 14, "zUnits": -4, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2007, "games": 13, "zUnits": -98, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:HaraPa20", "name": "Parys Haralson", "year": 2006, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": 1}, "peak": {"LB": {"seasons": [2008, 2009, 2010], "games": 45, "zUnits": 7, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 14, "zUnits": 56, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 4, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 15, "zUnits": -34, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:JohnBr20", "name": "Brandon Johnson", "year": 2006, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -3}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2008, 2009], "games": 28, "zUnits": -67, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 15, "zUnits": -71, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 13, "zUnits": -63, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:LandDa21", "name": "Dawan Landry", "year": 2006, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2006, 2007], "games": 32, "zUnits": 10, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": 69, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2007, "games": 16, "zUnits": -50, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:BlueGr20", "name": "Greg Blue", "year": 2006, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -21}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2007], "games": 4, "zUnits": -151, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 4, "zUnits": -151, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:DobbTi20", "name": "Tim Dobbins", "year": 2006, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -5}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2008, 2009, 2010], "games": 42, "zUnits": -75, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 16, "zUnits": -47, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2009, "games": 13, "zUnits": -75, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2010, "games": 13, "zUnits": -109, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2006:MontAn20", "name": "Anthony Montgomery", "year": 2006, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2007, 2008], "games": 27, "zUnits": -86, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 15, "zUnits": -84, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2008, "games": 12, "zUnits": -87, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2006:JenkJu20", "name": "Julian Jenkins", "year": 2006, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -20}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2006], "games": 6, "zUnits": -131, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 6, "zUnits": -131, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:PeprCh20", "name": "Charlie Peprah", "year": 2006, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 14}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2010, 2011], "games": 27, "zUnits": 65, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 12, "zUnits": -8, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": 124, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:AndeMa21", "name": "Mark Anderson", "year": 2006, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": 13}, "contributions": {"DL": 7}, "peak": {"DL": {"seasons": [2006, 2007], "games": 28, "zUnits": 55, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 15, "zUnits": 114, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2007, "games": 13, "zUnits": -14, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:HawkBr20", "name": "Brent Hawkins", "year": 2006, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": -1}, "peak": {"DL": {"seasons": [2007], "games": 8, "zUnits": -9, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 8, "zUnits": -9, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:GaitOm20", "name": "Omar Gaither", "year": 2006, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -1}, "contributions": {"LB": 0}, "peak": {"LB": {"seasons": [2007, 2008], "games": 29, "zUnits": 2, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 16, "zUnits": 30, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2008, "games": 13, "zUnits": -33, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:MaheJe20", "name": "Jesse Mahelona", "year": 2006, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -17}, "peak": {"DL": {"seasons": [2006], "games": 6, "zUnits": -135, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 6, "zUnits": -135, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2006:DougRe20", "name": "Reed Doughty", "year": 2006, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 3}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2009, 2010, 2011], "games": 44, "zUnits": -66, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 15, "zUnits": -60, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2010, "games": 15, "zUnits": -76, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 14, "zUnits": -61, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:LewiJo22", "name": "Jonathan Lewis", "year": 2006, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -19}, "contributions": {"DL": -22}, "peak": {"DL": {"seasons": [2006], "games": 3, "zUnits": -176, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 3, "zUnits": -176, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2006:ElliKe20", "name": "Keith Ellison", "year": 2006, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -3}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2007, 2008], "games": 28, "zUnits": -102, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 12, "zUnits": -95, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": -106, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:OshiBa20", "name": "Babatunde Oshinowo", "year": 2006, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -17}, "peak": {"DL": {"seasons": [2006], "games": 1, "zUnits": -140, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 1, "zUnits": -140, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2006:StanMo20", "name": "Montavious Stanley", "year": 2006, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2007, 2009], "games": 25, "zUnits": -110, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 12, "zUnits": -109, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2009, "games": 13, "zUnits": -112, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2006:JollJo20", "name": "Johnny Jolly", "year": 2006, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2007, 2008], "games": 26, "zUnits": -69, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 10, "zUnits": -86, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": -58, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2006:CulvTy20", "name": "Tyrone Culver", "year": 2006, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -4}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2008, 2009], "games": 28, "zUnits": -109, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 13, "zUnits": -93, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": -123, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:ColeDr20", "name": "Drew Coleman", "year": 2006, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2009, 2010, 2011], "games": 42, "zUnits": -58, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2009, "games": 13, "zUnits": -119, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 13, "zUnits": -53, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": -13, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:MincJe99", "name": "Jeremy Mincey", "year": 2006, "round": 6, "roles": ["DL", "LB"], "beforeContributions": {"LB": -12, "DL": 14}, "contributions": {"LB": -11, "DL": 4}, "peak": {"LB": {"seasons": [2007], "games": 6, "zUnits": -130, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 6, "zUnits": -130, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}, "DL": {"seasons": [2010, 2011], "games": 28, "zUnits": 32, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 12, "zUnits": -10, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 64, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:HudsMa20", "name": "Marcus Hudson", "year": 2006, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2006, 2007], "games": 20, "zUnits": -139, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2006, "games": 12, "zUnits": -154, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2007, "games": 8, "zUnits": -117, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:GolsKe20", "name": "Kedric Golston", "year": 2006, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2007, 2008, 2009], "games": 31, "zUnits": -51, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2007, "games": 8, "zUnits": -139, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2008, "games": 9, "zUnits": -45, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2009, "games": 14, "zUnits": -5, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2006:OlivMe20", "name": "Melvin Oliver", "year": 2006, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2006], "games": 16, "zUnits": -110, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 16, "zUnits": -110, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:RamsLa20", "name": "LaJuan Ramsey", "year": 2006, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2009], "games": 12, "zUnits": -98, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 12, "zUnits": -98, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2006:SmitLe20", "name": "Le Kevin Smith", "year": 2006, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2009], "games": 7, "zUnits": -107, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 7, "zUnits": -107, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:BethAn20", "name": "Antoine Bethea", "year": 2006, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 19}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2013, 2014], "games": 32, "zUnits": 62, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 16, "zUnits": 20, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 105, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:MartDe22", "name": "Derrick Martin", "year": 2006, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -10}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2007, 2009], "games": 26, "zUnits": -111, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 14, "zUnits": -51, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 12, "zUnits": -181, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:EvanFr21", "name": "Fred Evans", "year": 2006, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2011, 2012], "games": 23, "zUnits": -70, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 11, "zUnits": -103, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2012, "games": 12, "zUnits": -40, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2006:WychJa00", "name": "James Wyche", "year": 2006, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2009], "games": 1, "zUnits": -114, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 1, "zUnits": -114, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:FinnCo20", "name": "Cortland Finnegan", "year": 2006, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 13}, "contributions": {"DB": 6}, "peak": {"DB": {"seasons": [2007, 2008, 2009], "games": 45, "zUnits": 51, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 16, "zUnits": 19, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 81, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 13, "zUnits": 54, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:LaCaRy20", "name": "Ryan LaCasse", "year": 2006, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -20}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2006], "games": 7, "zUnits": -132, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 7, "zUnits": -132, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:AdamTi00", "name": "Titus Adams", "year": 2006, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2009], "games": 1, "zUnits": -113, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 1, "zUnits": -113, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:McGaTi99", "name": "Tim McGarigle", "year": 2006, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2007], "games": 4, "zUnits": -145, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 4, "zUnits": -145, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2006:HamiJu20", "name": "Justin Hamilton", "year": 2006, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2008], "games": 1, "zUnits": -127, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 1, "zUnits": -127, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:PageCh99", "name": "Chase Page", "year": 2006, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -21}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2007], "games": 4, "zUnits": -125, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 4, "zUnits": -125, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:WrigRo99", "name": "Rodrique Wright", "year": 2006, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2007], "games": 12, "zUnits": -3, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 12, "zUnits": -3, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2006:PageJa20", "name": "Jarrad Page", "year": 2006, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2007, 2008], "games": 32, "zUnits": 49, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 16, "zUnits": -25, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 123, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:AndrWi20", "name": "Willie Andrews", "year": 2006, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -22}, "contributions": {"DB": -21}, "peak": {"DB": {"seasons": [2006, 2007], "games": 20, "zUnits": -194, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 10, "zUnits": -182, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2007, "games": 10, "zUnits": -207, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2006:WebbDe20", "name": "Dee Webb", "year": 2006, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2006], "games": 5, "zUnits": -99, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 5, "zUnits": -99, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:McClSt20", "name": "Stanley McClover", "year": 2006, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2007], "games": 6, "zUnits": -94, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 6, "zUnits": -94, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:RushT.20", "name": "T.J. Rushing", "year": 2006, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -22}, "contributions": {"DB": -19}, "peak": {"DB": {"seasons": [2007, 2009], "games": 29, "zUnits": -168, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 14, "zUnits": -162, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": -174, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2006:BennCh21", "name": "Charles Bennett", "year": 2006, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -20}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2006], "games": 3, "zUnits": -120, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2006.csv", "fetchedAt": "2026-09-13T20:03:52.389587+00:00", "bytes": 734188, "sha256": "e2489849c95d875326e73da0916550e73fe5393216423120b84560b93cc09979"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2006.csv", "fetchedAt": "2026-09-13T19:52:58.227143+00:00", "bytes": 537777, "sha256": "4ec3ed1331da5046fb4a3136720374a93d98ea502950c1c010e1d0535952b2d1"}, "window": [{"season": 2006, "games": 3, "zUnits": -120, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:CannAn20", "name": "Anthony Cannon", "year": 2006, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2008], "games": 6, "zUnits": -125, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 6, "zUnits": -125, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2006:TollDa99", "name": "Dave Tollefson", "year": 2006, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2010, 2011], "games": 26, "zUnits": -57, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 11, "zUnits": -79, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": -40, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:AdamGa99", "name": "Gaines Adams", "year": 2007, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 5}, "contributions": {"DL": 4}, "peak": {"DL": {"seasons": [2007, 2008], "games": 30, "zUnits": 29, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 15, "zUnits": -3, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 15, "zUnits": 60, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:LandLa99", "name": "LaRon Landry", "year": 2007, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 18}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2010, 2011, 2012], "games": 33, "zUnits": 71, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 9, "zUnits": 130, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 8, "zUnits": -43, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 96, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:AndeJa98", "name": "Jamaal Anderson", "year": 2007, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2010, 2011], "games": 26, "zUnits": -71, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 14, "zUnits": -75, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 12, "zUnits": -66, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:OkoyAm99", "name": "Amobi Okoye", "year": 2007, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": -2}, "peak": {"DL": {"seasons": [2010, 2011, 2012], "games": 38, "zUnits": -16, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 15, "zUnits": 8, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": -10, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2012, "games": 8, "zUnits": -74, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2007:WillPa98", "name": "Patrick Willis", "year": 2007, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 21}, "contributions": {"LB": 13}, "peak": {"LB": {"seasons": [2007, 2008, 2009], "games": 48, "zUnits": 152, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2007, "games": 16, "zUnits": 116, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 151, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 188, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2007:CarrAd99", "name": "Adam Carriker", "year": 2007, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2010, 2011], "games": 28, "zUnits": -62, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 13, "zUnits": -94, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": -34, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:ReviDa99", "name": "Darrelle Revis", "year": 2007, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 3}, "contributions": {"DB": 13}, "peak": {"DB": {"seasons": [2009, 2010, 2011], "games": 42, "zUnits": 121, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 16, "zUnits": 208, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 11, "zUnits": -19, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": 131, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:TimmLa99", "name": "Lawrence Timmons", "year": 2007, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 10}, "contributions": {"LB": 5}, "peak": {"LB": {"seasons": [2010, 2011, 2012], "games": 47, "zUnits": 63, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 16, "zUnits": 116, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": 10, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 61, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2007:HarrJu99", "name": "Justin Harrell", "year": 2007, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -17}, "peak": {"DL": {"seasons": [2008], "games": 4, "zUnits": -135, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 4, "zUnits": -135, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2007:MossJa99", "name": "Jarvis Moss", "year": 2007, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": -11, "LB": -12}, "contributions": {"DL": -6, "LB": -5}, "peak": {"DL": {"seasons": [2008], "games": 7, "zUnits": -50, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 7, "zUnits": -50, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2010], "games": 6, "zUnits": -62, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 6, "zUnits": -62, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:HallLe98", "name": "Leon Hall", "year": 2007, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 10}, "contributions": {"DB": 13}, "peak": {"DB": {"seasons": [2007, 2008, 2009], "games": 48, "zUnits": 117, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2007, "games": 16, "zUnits": 51, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 126, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 174, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:GrifMi99", "name": "Michael Griffin", "year": 2007, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 19}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2008, 2009, 2010], "games": 47, "zUnits": 86, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 15, "zUnits": 146, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": -5, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 121, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:RossAa99", "name": "Aaron Ross", "year": 2007, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2007, 2008], "games": 28, "zUnits": -20, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 15, "zUnits": -26, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 13, "zUnits": -13, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:NelsRe99", "name": "Reggie Nelson", "year": 2007, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 13}, "contributions": {"DB": 15}, "peak": {"DB": {"seasons": [2014, 2015, 2016], "games": 48, "zUnits": 136, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 16, "zUnits": 131, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 175, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": 102, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:MeriBr99", "name": "Brandon Meriweather", "year": 2007, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2008, 2009, 2010], "games": 48, "zUnits": 39, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 16, "zUnits": 76, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 65, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": -25, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:BeasJo99", "name": "Jon Beason", "year": 2007, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 16}, "contributions": {"LB": 7}, "peak": {"LB": {"seasons": [2008, 2009, 2010], "games": 48, "zUnits": 84, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 16, "zUnits": 143, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 147, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": -38, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:SpenAn99", "name": "Anthony Spencer", "year": 2007, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": 10, "DL": -15}, "contributions": {"LB": 5, "DL": -11}, "peak": {"LB": {"seasons": [2010, 2011, 2012], "games": 46, "zUnits": 53, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2010, "games": 16, "zUnits": -1, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 48, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 14, "zUnits": 122, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2014], "games": 12, "zUnits": -93, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 12, "zUnits": -93, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:BranAl99", "name": "Alan Branch", "year": 2007, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -7}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2009, 2010, 2011], "games": 39, "zUnits": -31, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 11, "zUnits": -66, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2010, "games": 14, "zUnits": -6, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2011, "games": 14, "zUnits": -27, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2007:PoluPa99", "name": "Paul Posluszny", "year": 2007, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 17}, "contributions": {"LB": 14}, "peak": {"LB": {"seasons": [2013, 2015], "games": 29, "zUnits": 163, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 15, "zUnits": 116, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 14, "zUnits": 215, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2007:WeddEr99", "name": "Eric Weddle", "year": 2007, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 16}, "contributions": {"DB": 10}, "peak": {"DB": {"seasons": [2011, 2012, 2013], "games": 48, "zUnits": 95, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 16, "zUnits": 127, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 85, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 73, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:HousCh99", "name": "Chris Houston", "year": 2007, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2010, 2011, 2012], "games": 43, "zUnits": 33, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 15, "zUnits": 2, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 14, "zUnits": 83, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 14, "zUnits": 16, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:WoodLa99", "name": "LaMarr Woodley", "year": 2007, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"LB": 5, "DL": -22}, "contributions": {"LB": 11, "DL": -15}, "peak": {"LB": {"seasons": [2008, 2009, 2010], "games": 47, "zUnits": 128, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 15, "zUnits": 138, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 157, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 89, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "DL": {"seasons": [2014], "games": 5, "zUnits": -125, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 5, "zUnits": -125, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:HarrDa99", "name": "David Harris", "year": 2007, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 10}, "contributions": {"LB": 2}, "peak": {"LB": {"seasons": [2009, 2010, 2011], "games": 48, "zUnits": 19, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2009, "games": 16, "zUnits": 24, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": -26, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 58, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2007:DuraJu99", "name": "Justin Durant", "year": 2007, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 6}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2009, 2010, 2011], "games": 35, "zUnits": -39, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 13, "zUnits": 24, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2010, "games": 10, "zUnits": -91, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 12, "zUnits": -64, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:WrigEr99", "name": "Eric Wright", "year": 2007, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2011, 2012], "games": 26, "zUnits": 47, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 16, "zUnits": 88, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 10, "zUnits": -20, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:McBrTu99", "name": "Turk McBride", "year": 2007, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": -2, "LB": -9}, "contributions": {"DL": -3, "LB": -4}, "peak": {"DL": {"seasons": [2008, 2010], "games": 23, "zUnits": -21, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2008, "games": 9, "zUnits": -71, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 14, "zUnits": 11, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2009], "games": 10, "zUnits": -49, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 10, "zUnits": -49, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:WilsJo99", "name": "Josh Wilson", "year": 2007, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 12}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2009, 2010, 2011], "games": 42, "zUnits": 40, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 12, "zUnits": 41, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 14, "zUnits": 46, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 34, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:CrowTi99", "name": "Tim Crowder", "year": 2007, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -3}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2007, 2009], "games": 25, "zUnits": -31, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 10, "zUnits": -7, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": -46, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:AbiaVi99", "name": "Victor Abiamiri", "year": 2007, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -10}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2008], "games": 8, "zUnits": -46, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 8, "zUnits": -46, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:AlamIk99", "name": "Ikaika Alama-Francis", "year": 2007, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": -17, "LB": -11}, "contributions": {"DL": -13, "LB": -10}, "peak": {"DL": {"seasons": [2008], "games": 11, "zUnits": -109, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 11, "zUnits": -109, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2011], "games": 1, "zUnits": -111, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 1, "zUnits": -111, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:AlexGe99", "name": "Gerald Alexander", "year": 2007, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 3}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2007, 2009], "games": 29, "zUnits": 2, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2007, "games": 16, "zUnits": -19, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 13, "zUnits": 28, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:PiscSa99", "name": "Sabby Piscitelli", "year": 2007, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2008, 2009], "games": 31, "zUnits": -5, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 15, "zUnits": 3, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": -13, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:MoseQu99", "name": "Quentin Moses", "year": 2007, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"DL": -18, "LB": -13}, "contributions": {"DL": -13, "LB": -8}, "peak": {"DL": {"seasons": [2007], "games": 5, "zUnits": -102, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 5, "zUnits": -102, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2010], "games": 11, "zUnits": -97, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 11, "zUnits": -97, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:YounUs99", "name": "Usama Young", "year": 2007, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2012, 2013], "games": 22, "zUnits": -18, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 13, "zUnits": 21, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2013, "games": 9, "zUnits": -75, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:BlacQu99", "name": "Quincy Black", "year": 2007, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2009, 2010, 2011], "games": 41, "zUnits": -67, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 16, "zUnits": -60, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 11, "zUnits": -33, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 14, "zUnits": -101, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:DaviBu99", "name": "Buster Davis", "year": 2007, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2008], "games": 5, "zUnits": -135, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 5, "zUnits": -135, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2007:McCaMa99", "name": "Marcus McCauley", "year": 2007, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2007], "games": 14, "zUnits": -53, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 14, "zUnits": -53, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:AlfoJa99", "name": "Jay Alford", "year": 2007, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -19}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2008], "games": 13, "zUnits": -115, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 13, "zUnits": -115, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2007:TyleTa99", "name": "Tank Tyler", "year": 2007, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2007, 2008, 2009], "games": 36, "zUnits": -107, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2007, "games": 9, "zUnits": -191, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2008, "games": 15, "zUnits": -80, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2009, "games": 12, "zUnits": -78, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2007:JohnCh98", "name": "Charles Johnson", "year": 2007, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 19}, "contributions": {"DL": 12}, "peak": {"DL": {"seasons": [2012, 2013, 2014], "games": 43, "zUnits": 94, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 16, "zUnits": 109, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 13, "zUnits": 107, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": 64, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:WadeJo99", "name": "Jonathan Wade", "year": 2007, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2008, 2009, 2010], "games": 32, "zUnits": -102, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2008, "games": 13, "zUnits": -121, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 8, "zUnits": -101, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 11, "zUnits": -82, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:MebaBr99", "name": "Brandon Mebane", "year": 2007, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": 3}, "peak": {"DL": {"seasons": [2007, 2008], "games": 29, "zUnits": 26, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 13, "zUnits": -53, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 89, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2007:BradSt99", "name": "Stewart Bradley", "year": 2007, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": 4}, "peak": {"LB": {"seasons": [2008, 2010], "games": 28, "zUnits": 43, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 16, "zUnits": 58, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2010, "games": 12, "zUnits": 23, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2007:RousAa99", "name": "Aaron Rouse", "year": 2007, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2007, 2008], "games": 23, "zUnits": -53, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 9, "zUnits": -37, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2008, "games": 14, "zUnits": -63, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:HughDa99", "name": "Dante Hughes", "year": 2007, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -10}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2008], "games": 9, "zUnits": -114, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 9, "zUnits": -114, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:WateAn00", "name": "Anthony Waters", "year": 2007, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2009], "games": 1, "zUnits": -126, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 1, "zUnits": -126, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2007:McDoRa99", "name": "Ray McDonald", "year": 2007, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": -1}, "peak": {"DL": {"seasons": [2011, 2012, 2013], "games": 41, "zUnits": -8, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2011, "games": 14, "zUnits": -10, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 14, "zUnits": -9, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 13, "zUnits": -3, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2007:PitcQu99", "name": "Quinn Pitcock", "year": 2007, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2007], "games": 8, "zUnits": -39, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 8, "zUnits": -39, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2007:RobiBr98", "name": "Brian Robison", "year": 2007, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 8}, "contributions": {"DL": 6}, "peak": {"DL": {"seasons": [2011, 2012, 2013], "games": 44, "zUnits": 49, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2011, "games": 15, "zUnits": 38, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 15, "zUnits": 39, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 14, "zUnits": 70, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:JackTa99", "name": "Tanard Jackson", "year": 2007, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 15}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2009, 2011], "games": 22, "zUnits": 61, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 12, "zUnits": 138, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 10, "zUnits": -31, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:SoliPa99", "name": "Paul Soliai", "year": 2007, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2012, 2013, 2014], "games": 39, "zUnits": -44, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 13, "zUnits": -5, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 14, "zUnits": -80, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 12, "zUnits": -44, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2007:NichSt99", "name": "Stephen Nicholas", "year": 2007, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2009, 2010, 2011], "games": 40, "zUnits": -67, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 16, "zUnits": -40, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 15, "zUnits": -90, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 9, "zUnits": -78, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:BowiJo99", "name": "John Bowie", "year": 2007, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2009], "games": 1, "zUnits": -119, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 1, "zUnits": -119, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:WhitMa99", "name": "Marvin White", "year": 2007, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2008, 2009], "games": 24, "zUnits": -26, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 12, "zUnits": -16, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 12, "zUnits": -37, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:DeOsZa99", "name": "Zak DeOssie", "year": 2007, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -16}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2008], "games": 8, "zUnits": -124, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 8, "zUnits": -124, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:AtkiBa99", "name": "Baraka Atkins", "year": 2007, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2008], "games": 7, "zUnits": -42, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 7, "zUnits": -42, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:ThomMa99", "name": "Marcus Thomas", "year": 2007, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -7}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2009, 2010, 2011], "games": 38, "zUnits": -107, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2009, "games": 13, "zUnits": -197, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2010, "games": 13, "zUnits": -88, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 12, "zUnits": -30, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2007:BennFr99", "name": "Fred Bennett", "year": 2007, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2007, 2008], "games": 28, "zUnits": 11, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 12, "zUnits": 113, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": -65, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:GoldDa99", "name": "Dashon Goldson", "year": 2007, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 19}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2011, 2012, 2013], "games": 43, "zUnits": 81, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 14, "zUnits": 128, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 74, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2013, "games": 13, "zUnits": 40, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:CondBr99", "name": "Brannon Condren", "year": 2007, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2008], "games": 2, "zUnits": -143, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 2, "zUnits": -143, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:McBeRy99", "name": "Ryan McBean", "year": 2007, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2009, 2010, 2011], "games": 37, "zUnits": -77, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2009, "games": 12, "zUnits": -124, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 12, "zUnits": -128, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 13, "zUnits": 14, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2007:BarnAn99", "name": "Antwan Barnes", "year": 2007, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"LB": 4, "DL": -6}, "contributions": {"LB": 4, "DL": -3}, "peak": {"LB": {"seasons": [2009, 2011], "games": 21, "zUnits": 51, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2009, "games": 9, "zUnits": -37, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 12, "zUnits": 117, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "DL": {"seasons": [2010], "games": 12, "zUnits": -25, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 12, "zUnits": -25, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:CoheJo00", "name": "Joe Cohen", "year": 2007, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2009], "games": 5, "zUnits": -113, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 5, "zUnits": -113, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2007:SessCl99", "name": "Clint Session", "year": 2007, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2009, 2011], "games": 23, "zUnits": -71, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 14, "zUnits": -64, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 9, "zUnits": -82, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:RichJa99", "name": "Jay Richardson", "year": 2007, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2008, 2009], "games": 26, "zUnits": -59, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 16, "zUnits": -65, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 10, "zUnits": -51, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:McDoBr99", "name": "Brandon McDonald", "year": 2007, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 10}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2007, 2008], "games": 25, "zUnits": 80, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 9, "zUnits": 45, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": 100, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:PeteGr99", "name": "Greg Peterson", "year": 2007, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2007], "games": 5, "zUnits": -58, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 5, "zUnits": -58, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2007:HarrBr99", "name": "Brandon Harrison", "year": 2007, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2008], "games": 11, "zUnits": -137, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 11, "zUnits": -137, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:JoneDa99", "name": "David Jones", "year": 2007, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2008, 2010], "games": 21, "zUnits": -78, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2008, "games": 13, "zUnits": -92, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 8, "zUnits": -56, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:BrowTa99", "name": "Tarell Brown", "year": 2007, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2011, 2012, 2013], "games": 44, "zUnits": 6, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 16, "zUnits": 41, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 10, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 12, "zUnits": -44, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:JohnAn03", "name": "Antonio Johnson", "year": 2007, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2009, 2010], "games": 25, "zUnits": -95, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 12, "zUnits": -69, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2010, "games": 13, "zUnits": -120, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2007:RyanCl99", "name": "Clifton Ryan", "year": 2007, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2007, 2008, 2009], "games": 41, "zUnits": -44, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 11, "zUnits": 4, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2008, "games": 14, "zUnits": -110, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": -19, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2007:BaldJo99", "name": "Johnny Baldwin", "year": 2007, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2007], "games": 2, "zUnits": -117, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 2, "zUnits": -117, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:HerrWi99", "name": "Will Herring", "year": 2007, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -9}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2009, 2010], "games": 28, "zUnits": -104, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 14, "zUnits": -114, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 14, "zUnits": -94, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:ShawTi99", "name": "Tim Shaw", "year": 2007, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -9}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2010, 2011, 2012], "games": 37, "zUnits": -122, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 14, "zUnits": -116, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 10, "zUnits": -131, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 13, "zUnits": -123, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2007:FramEr99", "name": "Eric Frampton", "year": 2007, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2011, 2012], "games": 23, "zUnits": -146, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 12, "zUnits": -169, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 11, "zUnits": -121, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:LandDe99", "name": "Derek Landri", "year": 2007, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -7}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2010, 2011], "games": 27, "zUnits": -25, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 16, "zUnits": -13, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2011, "games": 11, "zUnits": -43, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2007:PaynKe99", "name": "Kevin Payne", "year": 2007, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2008, 2009], "games": 28, "zUnits": -4, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 16, "zUnits": 44, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 12, "zUnits": -68, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:GrahCo99", "name": "Corey Graham", "year": 2007, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 17}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2012, 2013, 2014], "games": 44, "zUnits": 33, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2012, "games": 14, "zUnits": -20, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 15, "zUnits": 49, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": 68, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:GayxWi99", "name": "William Gay", "year": 2007, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2012, 2013, 2014], "games": 47, "zUnits": -17, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2012, "games": 15, "zUnits": -34, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": -39, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 21, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:CoexMi99", "name": "Michael Coe", "year": 2007, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2009], "games": 1, "zUnits": -119, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 1, "zUnits": -119, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:BladH.99", "name": "H.B. Blades", "year": 2007, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2007, 2008, 2009], "games": 35, "zUnits": -131, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2007, "games": 8, "zUnits": -136, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2008, "games": 16, "zUnits": -135, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2009, "games": 11, "zUnits": -121, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2007:RogeJu99", "name": "Justin Rogers", "year": 2007, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2007, 2008], "games": 23, "zUnits": -127, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2007, "games": 12, "zUnits": -129, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 11, "zUnits": -126, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:HaywAd98", "name": "Adam Hayward", "year": 2007, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2009, 2010, 2011], "games": 34, "zUnits": -116, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 11, "zUnits": -130, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 12, "zUnits": -102, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 11, "zUnits": -119, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2007:WendJo99", "name": "John Wendling", "year": 2007, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2010, 2011, 2012], "games": 37, "zUnits": -159, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2010, "games": 12, "zUnits": -158, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 14, "zUnits": -168, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 11, "zUnits": -149, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:LewiTr99", "name": "Trey Lewis", "year": 2007, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2007], "games": 9, "zUnits": -114, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 9, "zUnits": -114, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2007:ToeaMa99", "name": "Matt Toeaina", "year": 2007, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2010, 2011], "games": 21, "zUnits": -70, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 13, "zUnits": -61, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2011, "games": 8, "zUnits": -84, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2007:BishDe99", "name": "Desmond Bishop", "year": 2007, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": 11}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2009, 2010, 2011], "games": 42, "zUnits": -25, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 15, "zUnits": -167, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2010, "games": 14, "zUnits": 86, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2011, "games": 13, "zUnits": 18, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2007:IronDa99", "name": "David Irons", "year": 2007, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -21}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2008], "games": 3, "zUnits": -148, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 3, "zUnits": -148, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:BarkRa99", "name": "Rashad Barksdale", "year": 2007, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -22}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2007], "games": 5, "zUnits": -157, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 5, "zUnits": -157, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:StonDa99", "name": "Daren Stone", "year": 2007, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -21}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2008], "games": 5, "zUnits": -153, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 5, "zUnits": -153, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:FordJa99", "name": "Jacob Ford", "year": 2007, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": 2}, "contributions": {"DL": 3}, "peak": {"DL": {"seasons": [2008, 2009], "games": 28, "zUnits": 26, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 13, "zUnits": 62, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": -6, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:BurgPr99", "name": "Prescott Burgess", "year": 2007, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2009, 2010], "games": 20, "zUnits": -131, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 9, "zUnits": -132, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 11, "zUnits": -130, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:BrowCo97", "name": "Courtney Brown", "year": 2007, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -23}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2008], "games": 6, "zUnits": -167, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 6, "zUnits": -167, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:DileZa99", "name": "Zach Diles", "year": 2007, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": 5}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2008, 2009, 2010], "games": 37, "zUnits": -82, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 8, "zUnits": -43, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": -96, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 14, "zUnits": -88, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:SmitKe97", "name": "Kelvin Smith", "year": 2007, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2007], "games": 1, "zUnits": -122, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 1, "zUnits": -122, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2007:MitcMa99", "name": "Marvin Mitchell", "year": 2007, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -9}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2010, 2011, 2012], "games": 37, "zUnits": -106, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 15, "zUnits": -107, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2011, "games": 13, "zUnits": -89, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2012, "games": 9, "zUnits": -128, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:McBrTr99", "name": "Trumaine McBride", "year": 2007, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2013, 2015], "games": 24, "zUnits": 16, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 12, "zUnits": 81, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 12, "zUnits": -48, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:JohnMi99", "name": "Michael Johnson", "year": 2007, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -4}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2008, 2009], "games": 30, "zUnits": -70, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 16, "zUnits": -49, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 14, "zUnits": -94, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:WilsC.99", "name": "C.J. Wilson", "year": 2007, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2009], "games": 5, "zUnits": -109, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 5, "zUnits": -109, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:BallAl99", "name": "Alan Ball", "year": 2007, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2012, 2013], "games": 23, "zUnits": -21, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 8, "zUnits": -86, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 15, "zUnits": 13, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2007:AhYoC.00", "name": "C.J. Ah You", "year": 2007, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": -2}, "peak": {"DL": {"seasons": [2010], "games": 12, "zUnits": -17, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 12, "zUnits": -17, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2007:SileBr99", "name": "Brandon Siler", "year": 2007, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -4}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2010, 2012], "games": 21, "zUnits": -102, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 11, "zUnits": -61, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2012, "games": 10, "zUnits": -147, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2007:DawsKe99", "name": "Keyunta Dawson", "year": 2007, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2007, 2008], "games": 27, "zUnits": -95, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 13, "zUnits": -93, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2008, "games": 14, "zUnits": -98, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2007:NkanCh99", "name": "Chad Nkang", "year": 2007, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2008], "games": 4, "zUnits": -141, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 4, "zUnits": -141, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:NdukCh99", "name": "Nedu Ndukwe", "year": 2007, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 10}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2007, 2008], "games": 24, "zUnits": 8, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2007.csv", "fetchedAt": "2026-09-13T20:03:52.505632+00:00", "bytes": 748113, "sha256": "40545c443bdf4020d522b740f7ad16e441f23d08a7d726729e9b2be035366793"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2007.csv", "fetchedAt": "2026-09-13T19:52:58.424277+00:00", "bytes": 545618, "sha256": "1aa1dd25da3616e5ddf31de3b18d4731edb5032ea14c1803b35cc3413186d5dd"}, "window": [{"season": 2007, "games": 13, "zUnits": 16, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2008, "games": 11, "zUnits": -1, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2007:RobiRa99", "name": "Ramzee Robinson", "year": 2007, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2009], "games": 3, "zUnits": -139, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 3, "zUnits": -139, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:LongCh99", "name": "Chris Long", "year": 2008, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 10}, "contributions": {"DL": 11}, "peak": {"DL": {"seasons": [2010, 2011, 2012], "games": 47, "zUnits": 93, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 16, "zUnits": 83, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 98, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 15, "zUnits": 98, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:DorsGl99", "name": "Glenn Dorsey", "year": 2008, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2008, 2009, 2010], "games": 46, "zUnits": -72, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2008, "games": 16, "zUnits": -64, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2009, "games": 14, "zUnits": -95, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": -61, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:GholVe99", "name": "Vernon Gholston", "year": 2008, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": -15, "DL": -21}, "contributions": {"LB": -11, "DL": -16}, "peak": {"LB": {"seasons": [2008], "games": 8, "zUnits": -126, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 8, "zUnits": -126, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "DL": {"seasons": [2010], "games": 9, "zUnits": -126, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 9, "zUnits": -126, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:ElliSe99", "name": "Sedrick Ellis", "year": 2008, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": 4}, "peak": {"DL": {"seasons": [2008, 2009, 2010], "games": 39, "zUnits": 31, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2008, "games": 13, "zUnits": 9, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2009, "games": 10, "zUnits": 7, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 64, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2008:HarvDe99", "name": "Derrick Harvey", "year": 2008, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2008, 2009], "games": 28, "zUnits": -35, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 13, "zUnits": -11, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": -55, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:RiveKe99", "name": "Keith Rivers", "year": 2008, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": -1}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2009, 2010], "games": 25, "zUnits": -78, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 12, "zUnits": -80, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 13, "zUnits": -77, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:MayoJe99", "name": "Jerod Mayo", "year": 2008, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 11}, "contributions": {"LB": 4}, "peak": {"LB": {"seasons": [2010, 2011, 2012], "games": 46, "zUnits": 41, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 16, "zUnits": 55, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2011, "games": 14, "zUnits": 25, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 42, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2008:McKeLe99", "name": "Leodis McKelvin", "year": 2008, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 12}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2013, 2014, 2015], "games": 34, "zUnits": 71, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 15, "zUnits": 79, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 10, "zUnits": 89, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 9, "zUnits": 37, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:RodgDo99", "name": "Dominique Rodgers-Cromartie", "year": 2008, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 16}, "peak": {"DB": {"seasons": [2008, 2009], "games": 30, "zUnits": 147, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 15, "zUnits": 90, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": 204, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:TaliAq99", "name": "Aqib Talib", "year": 2008, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 10}, "peak": {"DB": {"seasons": [2012, 2013, 2014], "games": 37, "zUnits": 92, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2012, "games": 9, "zUnits": 67, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 13, "zUnits": 89, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": 109, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:JenkMi99", "name": "Mike Jenkins", "year": 2008, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2008, 2009], "games": 26, "zUnits": 19, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 10, "zUnits": -89, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 87, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:CasoAn99", "name": "Antoine Cason", "year": 2008, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2010, 2011, 2012], "games": 47, "zUnits": 48, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 16, "zUnits": 90, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": 53, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 1, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:JackLa98", "name": "Lawrence Jackson", "year": 2008, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 8}, "contributions": {"DL": 2}, "peak": {"DL": {"seasons": [2009, 2010, 2011], "games": 36, "zUnits": 14, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 16, "zUnits": -2, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 10, "zUnits": 62, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 10, "zUnits": -7, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:BalmKe99", "name": "Kentwan Balmer", "year": 2008, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2008, 2009, 2010], "games": 31, "zUnits": -112, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2008, "games": 10, "zUnits": -130, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 8, "zUnits": -128, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 13, "zUnits": -88, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2008:PhilKe99", "name": "Kenny Phillips", "year": 2008, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2010, 2011], "games": 31, "zUnits": 11, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 16, "zUnits": -67, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": 94, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2008:MerlPh99", "name": "Phillip Merling", "year": 2008, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2008, 2009], "games": 28, "zUnits": -86, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 14, "zUnits": -73, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 14, "zUnits": -98, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:FlowBr99", "name": "Brandon Flowers", "year": 2008, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": 12}, "peak": {"DB": {"seasons": [2009, 2010, 2011], "games": 46, "zUnits": 107, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 15, "zUnits": 171, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 15, "zUnits": 44, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 107, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:LoftCu99", "name": "Curtis Lofton", "year": 2008, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 10}, "contributions": {"LB": 6}, "peak": {"LB": {"seasons": [2010, 2011, 2012], "games": 47, "zUnits": 64, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 15, "zUnits": 42, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 100, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 48, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2008:PortTr99", "name": "Tracy Porter", "year": 2008, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2009, 2010], "games": 24, "zUnits": 17, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 12, "zUnits": 87, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 12, "zUnits": -52, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:JohnTy99", "name": "Tyrell Johnson", "year": 2008, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2008, 2009], "games": 25, "zUnits": -56, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 10, "zUnits": -87, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": -36, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2008:DizoJo99", "name": "Jordon Dizon", "year": 2008, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2008, 2009], "games": 25, "zUnits": -129, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 12, "zUnits": -157, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2009, "games": 13, "zUnits": -103, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:LawsTr99", "name": "Trevor Laws", "year": 2008, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2010, 2011], "games": 25, "zUnits": -70, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 12, "zUnits": -28, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2011, "games": 13, "zUnits": -110, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2008:CampCa99", "name": "Calais Campbell", "year": 2008, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 27}, "contributions": {"DL": 17}, "peak": {"DL": {"seasons": [2015, 2016, 2017], "games": 48, "zUnits": 140, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2015, "games": 16, "zUnits": 156, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": 76, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": 187, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:GrovQu99", "name": "Quentin Groves", "year": 2008, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": -11, "LB": -4}, "contributions": {"DL": -5, "LB": -6}, "peak": {"DL": {"seasons": [2008], "games": 11, "zUnits": -44, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 11, "zUnits": -44, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2011, 2012], "games": 22, "zUnits": -66, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 9, "zUnits": -108, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 13, "zUnits": -38, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:JoneJa99", "name": "Jason Jones", "year": 2008, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": 5}, "peak": {"DL": {"seasons": [2008, 2010], "games": 27, "zUnits": 39, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 13, "zUnits": 48, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2010, "games": 14, "zUnits": 31, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2008:LeexPa99", "name": "Pat Lee", "year": 2008, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2012], "games": 11, "zUnits": -67, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 11, "zUnits": -67, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:WheaTe99", "name": "Terrence Wheatley", "year": 2008, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2008], "games": 3, "zUnits": -129, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 3, "zUnits": -129, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:ThomTe99", "name": "Terrell Thomas", "year": 2008, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 18}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2008, 2009, 2010], "games": 44, "zUnits": 66, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2008, "games": 12, "zUnits": -80, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": 51, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 192, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:LangKe98", "name": "Kendall Langford", "year": 2008, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": -1}, "peak": {"DL": {"seasons": [2013, 2014, 2015], "games": 44, "zUnits": -7, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 16, "zUnits": 47, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 13, "zUnits": -104, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": 20, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:GodfCh99", "name": "Charles Godfrey", "year": 2008, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": 6}, "peak": {"DB": {"seasons": [2009, 2010, 2011], "games": 40, "zUnits": 58, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 10, "zUnits": 56, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 66, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 14, "zUnits": 49, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2008:JackCh99", "name": "Chevis Jackson", "year": 2008, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2008, 2009], "games": 28, "zUnits": -114, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 15, "zUnits": -108, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 13, "zUnits": -121, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:GoodTa99", "name": "Tavares Gooden", "year": 2008, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2009, 2010], "games": 20, "zUnits": -119, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 12, "zUnits": -103, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2010, "games": 8, "zUnits": -144, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2008:ElliCh99", "name": "Chris Ellis", "year": 2008, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"DL": -18, "LB": -12}, "contributions": {"DL": -14, "LB": -9}, "peak": {"DL": {"seasons": [2008], "games": 2, "zUnits": -115, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 2, "zUnits": -115, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2010], "games": 2, "zUnits": -101, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 2, "zUnits": -101, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:ConnDa99", "name": "Dan Connor", "year": 2008, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -3}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2011, 2012], "games": 28, "zUnits": -92, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 15, "zUnits": -73, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2012, "games": 13, "zUnits": -114, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2008:SmitRe99", "name": "Reggie Smith", "year": 2008, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2010, 2011], "games": 21, "zUnits": -71, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 12, "zUnits": -59, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 9, "zUnits": -87, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2008:SimsPa99", "name": "Pat Sims", "year": 2008, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2008, 2009, 2010], "games": 39, "zUnits": -32, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2008, "games": 11, "zUnits": -34, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2009, "games": 15, "zUnits": -33, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2010, "games": 13, "zUnits": -29, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2008:CrabSh99", "name": "Shawn Crable", "year": 2008, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2010], "games": 3, "zUnits": -113, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 3, "zUnits": -113, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:MoldAn99", "name": "Antwaun Molden", "year": 2008, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2011], "games": 11, "zUnits": -86, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 11, "zUnits": -86, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:SmitBr96", "name": "Bryan Smith", "year": 2008, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -22}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2009], "games": 5, "zUnits": -124, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 5, "zUnits": -124, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:MorgDa98", "name": "DaJuan Morgan", "year": 2008, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2010], "games": 1, "zUnits": -128, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 1, "zUnits": -128, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2008:ZbikTo99", "name": "Tom Zbikowski", "year": 2008, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2011, 2012], "games": 23, "zUnits": -110, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 12, "zUnits": -162, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 11, "zUnits": -53, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2008:FlueAn99", "name": "Andre Fluellen", "year": 2008, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2014], "games": 7, "zUnits": -57, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 7, "zUnits": -57, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2008:DaviBr99", "name": "Bruce Davis", "year": 2008, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2011], "games": 2, "zUnits": -112, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 2, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:HarrMa98", "name": "Marcus Harrison", "year": 2008, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2008, 2009], "games": 24, "zUnits": -63, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 13, "zUnits": -61, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2009, "games": 11, "zUnits": -64, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2008:AvriCl99", "name": "Cliff Avril", "year": 2008, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 18}, "contributions": {"DL": 13}, "peak": {"DL": {"seasons": [2015, 2016], "games": 31, "zUnits": 108, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 15, "zUnits": 95, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": 121, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:WheePh99", "name": "Philip Wheeler", "year": 2008, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2011, 2012, 2013], "games": 45, "zUnits": -53, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 13, "zUnits": -73, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": -18, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": -72, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:DeCoTh99", "name": "Thomas DeCoud", "year": 2008, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 11}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2010, 2011, 2012], "games": 47, "zUnits": 35, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2010, "games": 16, "zUnits": -35, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": 47, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 93, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2008:BranTy99", "name": "Tyvon Branch", "year": 2008, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 12}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2009, 2010], "games": 32, "zUnits": 13, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 16, "zUnits": 55, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": -29, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2008:KingJu99", "name": "Justin King", "year": 2008, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2009, 2011], "games": 24, "zUnits": -88, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2009, "games": 12, "zUnits": -122, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 12, "zUnits": -54, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:ThomJe99", "name": "Jeremy Thompson", "year": 2008, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"DL": -21, "LB": -12}, "contributions": {"DL": -14, "LB": -10}, "peak": {"DL": {"seasons": [2008], "games": 6, "zUnits": -113, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 6, "zUnits": -113, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2009], "games": 1, "zUnits": -114, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 1, "zUnits": -114, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:HayeWi99", "name": "William Hayes", "year": 2008, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 5}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2014, 2015, 2016], "games": 43, "zUnits": 11, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 14, "zUnits": -22, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": 30, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 14, "zUnits": 23, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:BellBe99", "name": "Beau Bell", "year": 2008, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2008], "games": 3, "zUnits": -152, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 3, "zUnits": -152, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2008:LoweDw99", "name": "Dwight Lowery", "year": 2008, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2014, 2015], "games": 32, "zUnits": 36, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 16, "zUnits": 16, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 56, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2008:CornRe99", "name": "Reggie Corner", "year": 2008, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -10}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2008, 2009], "games": 24, "zUnits": -61, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 8, "zUnits": -79, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2009, "games": 16, "zUnits": -52, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:MoorDr99", "name": "Dre Moore", "year": 2008, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -20}, "contributions": {"DL": -20}, "peak": {"DL": {"seasons": [2009], "games": 3, "zUnits": -160, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 3, "zUnits": -160, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2008:IwebKe99", "name": "Kenny Iwebema", "year": 2008, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2009], "games": 8, "zUnits": -76, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 8, "zUnits": -76, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:DempQu99", "name": "Quintin Demps", "year": 2008, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 12}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2015, 2016], "games": 26, "zUnits": 73, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 13, "zUnits": -6, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2016, "games": 13, "zUnits": 151, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2008:AdibXa99", "name": "Xavier Adibi", "year": 2008, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2008], "games": 6, "zUnits": -102, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 6, "zUnits": -102, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:WillJa96", "name": "Jack Williams", "year": 2008, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2009], "games": 3, "zUnits": -104, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 3, "zUnits": -104, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:StelCr99", "name": "Craig Steltz", "year": 2008, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2011, 2012], "games": 22, "zUnits": -108, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 14, "zUnits": -91, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 8, "zUnits": -140, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2008:BryaRe99", "name": "Red Bryant", "year": 2008, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2013, 2014], "games": 26, "zUnits": -99, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 14, "zUnits": -96, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 12, "zUnits": -102, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:KehlBr99", "name": "Bryan Kehl", "year": 2008, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -8}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2008, 2009], "games": 21, "zUnits": -110, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 10, "zUnits": -90, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 11, "zUnits": -129, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:TryoJu99", "name": "Justin Tryon", "year": 2008, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2009, 2010], "games": 24, "zUnits": -87, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 13, "zUnits": -113, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 11, "zUnits": -56, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:WilhJo99", "name": "Jonathan Wilhite", "year": 2008, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2009, 2010], "games": 22, "zUnits": -94, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 14, "zUnits": -73, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 8, "zUnits": -129, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:KeglSt99", "name": "Stanford Keglar", "year": 2008, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2008], "games": 7, "zUnits": -122, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 7, "zUnits": -122, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:JameRo99", "name": "Robert James", "year": 2008, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2012], "games": 7, "zUnits": -134, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 7, "zUnits": -134, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:CarrBr99", "name": "Brandon Carr", "year": 2008, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2009, 2010, 2011], "games": 48, "zUnits": 76, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 16, "zUnits": 58, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 125, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 45, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:BowmZa20", "name": "Zackary Bowman", "year": 2008, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2009, 2010], "games": 28, "zUnits": -49, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 16, "zUnits": 32, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 12, "zUnits": -158, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:ScanOr99", "name": "Orlando Scandrick", "year": 2008, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 3}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2014, 2016], "games": 26, "zUnits": 10, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 14, "zUnits": 13, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 12, "zUnits": 8, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:PresDe99", "name": "DeMario Pressley", "year": 2008, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2009], "games": 6, "zUnits": -100, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 6, "zUnits": -100, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2008:ShirJa99", "name": "Jason Shirley", "year": 2008, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -20}, "contributions": {"DL": -19}, "peak": {"DL": {"seasons": [2008], "games": 3, "zUnits": -153, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 3, "zUnits": -153, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2008:BoweAl99", "name": "Alvin Bowen", "year": 2008, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2010], "games": 1, "zUnits": -125, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 1, "zUnits": -125, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2008:PoweCa98", "name": "Carlton Powell", "year": 2008, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2011], "games": 1, "zUnits": -131, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 1, "zUnits": -131, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2008:OkamFr99", "name": "Frank Okam", "year": 2008, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2011], "games": 7, "zUnits": -118, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 7, "zUnits": -118, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2008:GuioLe99", "name": "Letroy Guion", "year": 2008, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2012, 2013, 2014], "games": 38, "zUnits": -55, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2012, "games": 14, "zUnits": -68, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 11, "zUnits": -91, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 13, "zUnits": -10, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2008:BierKr99", "name": "Kroy Biermann", "year": 2008, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": 6}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2012, 2014], "games": 32, "zUnits": -31, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2012, "games": 16, "zUnits": -38, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": -24, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:WillTh99", "name": "Thomas Williams", "year": 2008, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2011], "games": 6, "zUnits": -109, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 6, "zUnits": -109, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2008:HowaMa99", "name": "Marcus Howard", "year": 2008, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2008], "games": 6, "zUnits": -66, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 6, "zUnits": -66, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:GoffJo99", "name": "Jonathan Goff", "year": 2008, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2009, 2010], "games": 24, "zUnits": -82, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 8, "zUnits": -66, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": -90, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2008:WaldEr99", "name": "Erik Walden", "year": 2008, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": 0}, "contributions": {"LB": 3}, "peak": {"LB": {"seasons": [2014, 2015, 2016], "games": 45, "zUnits": 29, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2014, "games": 15, "zUnits": 22, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 14, "zUnits": -33, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": 91, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:ScotTr99", "name": "Trevor Scott", "year": 2008, "round": 6, "roles": ["DL", "LB"], "beforeContributions": {"DL": 8, "LB": -11}, "contributions": {"DL": 1, "LB": -6}, "peak": {"DL": {"seasons": [2008, 2009], "games": 27, "zUnits": 12, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 13, "zUnits": -16, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 14, "zUnits": 37, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2010], "games": 10, "zUnits": -65, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 10, "zUnits": -65, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:BarbDo99", "name": "Dominique Barber", "year": 2008, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2008, 2009], "games": 20, "zUnits": -106, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2008, "games": 9, "zUnits": -145, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 11, "zUnits": -74, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2008:HayeGe98", "name": "Geno Hayes", "year": 2008, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": 7}, "contributions": {"LB": 0}, "peak": {"LB": {"seasons": [2009, 2010], "games": 31, "zUnits": -2, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 15, "zUnits": 11, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": -13, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:LyncCo99", "name": "Corey Lynch", "year": 2008, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2011, 2012], "games": 25, "zUnits": -50, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 10, "zUnits": -69, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 15, "zUnits": -37, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2008:MoorKa99", "name": "Kareem Moore", "year": 2008, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2008, 2009, 2010], "games": 34, "zUnits": -86, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2008, "games": 10, "zUnits": -165, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2009, "games": 12, "zUnits": -67, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2010, "games": 12, "zUnits": -40, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2008:HaydNi99", "name": "Nick Hayden", "year": 2008, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -10}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2013, 2014, 2015], "games": 46, "zUnits": -86, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 16, "zUnits": -97, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": -109, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": -53, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2008:HarrCh97", "name": "Chris Harrington", "year": 2008, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2008], "games": 1, "zUnits": -130, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 1, "zUnits": -130, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2008:RubiAh99", "name": "Ahtyba Rubin", "year": 2008, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": 11}, "contributions": {"DL": 11}, "peak": {"DL": {"seasons": [2010, 2011, 2012], "games": 45, "zUnits": 90, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 16, "zUnits": 48, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 210, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2012, "games": 13, "zUnits": -5, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2008:MundRy00", "name": "Ryan Mundy", "year": 2008, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 15}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2012, 2013, 2014], "games": 43, "zUnits": -45, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2012, "games": 13, "zUnits": -124, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2013, "games": 14, "zUnits": -85, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 55, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2008:MaysJo99", "name": "Joe Mays", "year": 2008, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -4}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2011, 2013], "games": 29, "zUnits": -53, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 15, "zUnits": -50, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2013, "games": 14, "zUnits": -56, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2008:StudAn99", "name": "Andy Studebaker", "year": 2008, "round": 6, "roles": ["DL", "LB"], "beforeContributions": {"DL": -19, "LB": -7}, "contributions": {"DL": -14, "LB": -7}, "peak": {"DL": {"seasons": [2008], "games": 2, "zUnits": -117, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 2, "zUnits": -117, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2009, 2010], "games": 25, "zUnits": -83, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 12, "zUnits": -104, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 13, "zUnits": -63, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:NakaHa99", "name": "Haruki Nakamura", "year": 2008, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -4}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2010, 2011, 2012], "games": 36, "zUnits": -115, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2010, "games": 15, "zUnits": -176, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 8, "zUnits": -130, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 13, "zUnits": -36, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2008:BaldEr99", "name": "Ervin Baldwin", "year": 2008, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2009], "games": 3, "zUnits": -120, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 3, "zUnits": -120, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:JohnBr98", "name": "Brian Johnston", "year": 2008, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -20}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2008], "games": 4, "zUnits": -103, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 4, "zUnits": -103, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:GranLa99", "name": "Larry Grant", "year": 2008, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -3}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2010, 2011], "games": 22, "zUnits": -37, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 13, "zUnits": -59, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 9, "zUnits": -4, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2008:CoheLa99", "name": "Landon Cohen", "year": 2008, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2009], "games": 13, "zUnits": -115, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 13, "zUnits": -115, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2008:CampCa00", "name": "Caleb Campbell", "year": 2008, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2010], "games": 1, "zUnits": -123, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 1, "zUnits": -123, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2008:BarrJo99", "name": "Josh Barrett", "year": 2008, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2011], "games": 5, "zUnits": -143, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 5, "zUnits": -143, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2008:TaylHi99", "name": "Hilee Taylor", "year": 2008, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2008], "games": 4, "zUnits": -90, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 4, "zUnits": -90, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:ChamCh99", "name": "Chris Chamberlain", "year": 2008, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2009, 2010, 2011], "games": 35, "zUnits": -92, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2009, "games": 11, "zUnits": -132, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 10, "zUnits": -97, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 14, "zUnits": -55, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:WillCa99", "name": "Cary Williams", "year": 2008, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2011, 2012], "games": 32, "zUnits": 76, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 16, "zUnits": 63, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 90, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:HallAl99", "name": "Alex Hall", "year": 2008, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2008, 2009], "games": 24, "zUnits": -79, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 14, "zUnits": -39, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2009, "games": 10, "zUnits": -135, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:JackRo99", "name": "Rob Jackson", "year": 2008, "round": 7, "roles": ["DL", "LB"], "beforeContributions": {"DL": -14, "LB": -4}, "contributions": {"DL": -12, "LB": -6}, "peak": {"DL": {"seasons": [2010], "games": 1, "zUnits": -98, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 1, "zUnits": -98, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2011, 2012], "games": 24, "zUnits": -75, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 8, "zUnits": -126, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": -49, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:LaRoJo99", "name": "Joey LaRocque", "year": 2008, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -16}, "contributions": {"LB": -15}, "peak": {"LB": {"seasons": [2008], "games": 6, "zUnits": -174, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 6, "zUnits": -174, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2008:DotsLi99", "name": "Lionel Dotson", "year": 2008, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2010], "games": 1, "zUnits": -111, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 1, "zUnits": -111, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2008:HortCh99", "name": "Chris Horton", "year": 2008, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2008], "games": 14, "zUnits": 5, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2008.csv", "fetchedAt": "2026-09-13T20:03:53.016331+00:00", "bytes": 743132, "sha256": "1f79617f3448b0467e9cb4a1d73d171adb0f4fa8df92969d96c70030632d0c55"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2008.csv", "fetchedAt": "2026-09-13T19:52:58.519741+00:00", "bytes": 552257, "sha256": "6c7f2c475012defda7f260addabde03e90a9ae288ed2fc4aef53ea40ab76eeb9"}, "window": [{"season": 2008, "games": 14, "zUnits": 5, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2008:CoxxKe20", "name": "Kennard Cox", "year": 2008, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2010], "games": 6, "zUnits": -133, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 6, "zUnits": -133, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2008:VoboDa99", "name": "David Vobora", "year": 2008, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -8}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2009, 2010], "games": 24, "zUnits": -87, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 12, "zUnits": -101, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 12, "zUnits": -74, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2009:JackTy98", "name": "Tyson Jackson", "year": 2009, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2011, 2012, 2013], "games": 44, "zUnits": -83, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2011, "games": 16, "zUnits": -101, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 15, "zUnits": -80, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 13, "zUnits": -66, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:CurrAa99", "name": "Aaron Curry", "year": 2009, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2009, 2010], "games": 30, "zUnits": -20, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 14, "zUnits": -24, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": -15, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2009:RajiBJ99", "name": "B.J. Raji", "year": 2009, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2009, 2010], "games": 29, "zUnits": -29, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 13, "zUnits": -115, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 16, "zUnits": 40, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2009:MaybAa99", "name": "Aaron Maybin", "year": 2009, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": -19, "LB": -3}, "contributions": {"DL": -16, "LB": 6}, "peak": {"DL": {"seasons": [2009], "games": 12, "zUnits": -129, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 12, "zUnits": -129, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2011], "games": 9, "zUnits": 68, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 9, "zUnits": 68, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2009:OrakBr99", "name": "Brian Orakpo", "year": 2009, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": 8}, "peak": {"LB": {"seasons": [2009, 2010], "games": 31, "zUnits": 87, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 16, "zUnits": 98, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 15, "zUnits": 75, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2009:JenkMa99", "name": "Malcolm Jenkins", "year": 2009, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 15}, "contributions": {"DB": 12}, "peak": {"DB": {"seasons": [2013, 2014, 2015], "games": 46, "zUnits": 106, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 14, "zUnits": 31, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 147, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 131, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:CushBr99", "name": "Brian Cushing", "year": 2009, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 15}, "contributions": {"LB": 3}, "peak": {"LB": {"seasons": [2009, 2010, 2011], "games": 44, "zUnits": 30, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 16, "zUnits": 55, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 12, "zUnits": -11, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 35, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2009:EnglLa99", "name": "Larry English", "year": 2009, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": -9, "DL": -16}, "contributions": {"LB": -4, "DL": -13}, "peak": {"LB": {"seasons": [2010], "games": 7, "zUnits": -41, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 7, "zUnits": -41, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "DL": {"seasons": [2014], "games": 9, "zUnits": -104, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 9, "zUnits": -104, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:AyerRo99", "name": "Robert Ayers", "year": 2009, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": -7, "DL": 11}, "contributions": {"LB": -7, "DL": 8}, "peak": {"LB": {"seasons": [2009, 2010], "games": 24, "zUnits": -85, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 13, "zUnits": -125, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 11, "zUnits": -37, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "DL": {"seasons": [2014, 2015, 2016], "games": 35, "zUnits": 63, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 11, "zUnits": 5, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 12, "zUnits": 119, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 12, "zUnits": 59, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:JerrPe99", "name": "Peria Jerry", "year": 2009, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2011, 2012, 2013], "games": 36, "zUnits": -93, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2011, "games": 10, "zUnits": -133, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2012, "games": 10, "zUnits": -115, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": -55, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2009:DaviVo99", "name": "Vontae Davis", "year": 2009, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 11}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2013, 2014, 2015], "games": 43, "zUnits": 70, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 14, "zUnits": -14, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": 148, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": 76, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:MattCl99", "name": "Clay Matthews", "year": 2009, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 10}, "contributions": {"LB": 12}, "peak": {"LB": {"seasons": [2010, 2011, 2012], "games": 42, "zUnits": 143, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2010, "games": 15, "zUnits": 176, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": 67, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 12, "zUnits": 196, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:HoodEv99", "name": "Evander Hood", "year": 2009, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2010, 2011], "games": 26, "zUnits": -77, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 13, "zUnits": -58, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 13, "zUnits": -96, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2009:DelmLo99", "name": "Louis Delmas", "year": 2009, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2009, 2010], "games": 30, "zUnits": -8, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 15, "zUnits": 40, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2010, "games": 15, "zUnits": -56, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:ChunPa99", "name": "Patrick Chung", "year": 2009, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 10}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2010, 2011, 2012], "games": 33, "zUnits": 27, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 14, "zUnits": 56, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 8, "zUnits": 23, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 11, "zUnits": -8, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:LaurJa99", "name": "James Laurinaitis", "year": 2009, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 12}, "contributions": {"LB": 6}, "peak": {"LB": {"seasons": [2011, 2012, 2013], "games": 48, "zUnits": 73, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 16, "zUnits": 99, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 63, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 58, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2009:SmitAl98", "name": "Alphonso Smith", "year": 2009, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2010, 2011], "games": 20, "zUnits": 38, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 11, "zUnits": 51, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 9, "zUnits": 23, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:MauaRe99", "name": "Rey Maualuga", "year": 2009, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2011, 2012, 2013], "games": 42, "zUnits": -32, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 13, "zUnits": 5, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": -30, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 13, "zUnits": -72, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2009:BracRo99", "name": "Ron Brace", "year": 2009, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2012], "games": 2, "zUnits": -131, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 2, "zUnits": -131, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2009:ButlDa99", "name": "Darius Butler", "year": 2009, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2011, 2012, 2013], "games": 36, "zUnits": 16, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2011, "games": 11, "zUnits": -67, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 10, "zUnits": 38, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 15, "zUnits": 63, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:ByrdJa99", "name": "Jairus Byrd", "year": 2009, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 12}, "contributions": {"DB": 10}, "peak": {"DB": {"seasons": [2011, 2012, 2013], "games": 43, "zUnits": 88, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 16, "zUnits": 89, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 89, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2013, "games": 11, "zUnits": 83, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:BrowEv99", "name": "Everette Brown", "year": 2009, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": -4, "LB": -15}, "contributions": {"DL": -4, "LB": -11}, "peak": {"DL": {"seasons": [2009, 2010], "games": 27, "zUnits": -33, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 14, "zUnits": -30, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 13, "zUnits": -37, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2014], "games": 5, "zUnits": -130, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 5, "zUnits": -130, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:SintCl99", "name": "Clint Sintim", "year": 2009, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2009], "games": 7, "zUnits": -98, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 7, "zUnits": -98, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2009:BarwCo99", "name": "Connor Barwin", "year": 2009, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": -6, "LB": 7}, "contributions": {"DL": -4, "LB": 5}, "peak": {"DL": {"seasons": [2016], "games": 16, "zUnits": -33, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 16, "zUnits": -33, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2013, 2014, 2015], "games": 48, "zUnits": 53, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 16, "zUnits": -8, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 146, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 22, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:MitcMi99", "name": "Mike Mitchell", "year": 2009, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 12}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2013, 2014, 2015], "games": 47, "zUnits": 34, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 15, "zUnits": 84, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": -54, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 75, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:McBaDa99", "name": "Darcel McBath", "year": 2009, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2009], "games": 11, "zUnits": -88, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 11, "zUnits": -88, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:VeikDa99", "name": "David Veikune", "year": 2009, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2010], "games": 4, "zUnits": -154, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 4, "zUnits": -154, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2009:MoorWi99", "name": "William Moore", "year": 2009, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 19}, "contributions": {"DB": 12}, "peak": {"DB": {"seasons": [2012, 2013], "games": 28, "zUnits": 112, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 12, "zUnits": 162, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 75, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:MoalFi99", "name": "Fili Moala", "year": 2009, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2010, 2011], "games": 22, "zUnits": -90, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 12, "zUnits": -127, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2011, "games": 10, "zUnits": -46, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2009:KrugPa99", "name": "Paul Kruger", "year": 2009, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"LB": 2, "DL": -15}, "contributions": {"LB": 3, "DL": -9}, "peak": {"LB": {"seasons": [2012, 2013, 2014], "games": 47, "zUnits": 36, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2012, "games": 15, "zUnits": 48, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": -36, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 97, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2016], "games": 15, "zUnits": -75, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 15, "zUnits": -75, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:MartSh99", "name": "Sherrod Martin", "year": 2009, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2010, 2011], "games": 30, "zUnits": 12, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 14, "zUnits": 13, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 11, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:SmitSe99", "name": "Sean Smith", "year": 2009, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2014, 2015, 2016], "games": 43, "zUnits": 16, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 16, "zUnits": 24, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 13, "zUnits": 28, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 14, "zUnits": -4, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:MarkSe99", "name": "Sen'Derrick Marks", "year": 2009, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 4}, "contributions": {"DL": 8}, "peak": {"DL": {"seasons": [2014, 2016], "games": 30, "zUnits": 65, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 16, "zUnits": 133, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 14, "zUnits": -12, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2009:FletBr99", "name": "Bradley Fletcher", "year": 2009, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": 12}, "peak": {"DB": {"seasons": [2013, 2014], "games": 28, "zUnits": 109, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 13, "zUnits": 88, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": 127, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:MageAl99", "name": "Alex Magee", "year": 2009, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -10}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2010], "games": 6, "zUnits": -61, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 6, "zUnits": -61, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2009:GilbJa99", "name": "Jarron Gilbert", "year": 2009, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2010], "games": 1, "zUnits": -134, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 1, "zUnits": -134, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2009:WillJa95", "name": "Jason Williams", "year": 2009, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2010], "games": 5, "zUnits": -96, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 5, "zUnits": -96, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2009:JohnMi98", "name": "Michael Johnson", "year": 2009, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"DL": 15, "LB": -8}, "contributions": {"DL": 8, "LB": -5}, "peak": {"DL": {"seasons": [2011, 2012], "games": 28, "zUnits": 61, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 13, "zUnits": 18, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 15, "zUnits": 98, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2010], "games": 13, "zUnits": -55, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 13, "zUnits": -55, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2009:ShauMa99", "name": "Matt Shaughnessy", "year": 2009, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"DL": 12, "LB": -7}, "contributions": {"DL": 2, "LB": -6}, "peak": {"DL": {"seasons": [2010, 2012], "games": 28, "zUnits": 13, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 15, "zUnits": 45, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 13, "zUnits": -24, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2013, 2014], "games": 21, "zUnits": -64, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 13, "zUnits": -33, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 8, "zUnits": -114, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:KnigTe99", "name": "Terrance Knighton", "year": 2009, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2009, 2010], "games": 29, "zUnits": -3, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 15, "zUnits": -12, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2010, "games": 14, "zUnits": 7, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2009:CoxxDe99", "name": "Derek Cox", "year": 2009, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 12}, "contributions": {"DB": 6}, "peak": {"DB": {"seasons": [2010, 2012], "games": 24, "zUnits": 53, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2010, "games": 12, "zUnits": 19, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 12, "zUnits": 87, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:LevyDe99", "name": "DeAndre Levy", "year": 2009, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 14}, "contributions": {"LB": 2}, "peak": {"LB": {"seasons": [2009, 2010], "games": 26, "zUnits": 25, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 15, "zUnits": 25, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2010, "games": 11, "zUnits": 24, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2009:BarnKe99", "name": "Kevin Barnes", "year": 2009, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2010], "games": 5, "zUnits": -60, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 5, "zUnits": -60, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:MillRo99", "name": "Roy Miller", "year": 2009, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2014, 2015], "games": 29, "zUnits": -36, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 14, "zUnits": -74, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": -1, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2009:AlleAs99", "name": "Asher Allen", "year": 2009, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -3}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2009, 2010], "games": 23, "zUnits": -65, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 9, "zUnits": -97, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 14, "zUnits": -45, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:WebbLa99", "name": "Lardarius Webb", "year": 2009, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": 15}, "peak": {"DB": {"seasons": [2011, 2013], "games": 31, "zUnits": 132, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 15, "zUnits": 156, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 110, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:OwenCh99", "name": "Chris Owens", "year": 2009, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2009, 2010], "games": 21, "zUnits": -97, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 10, "zUnits": -87, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2010, "games": 11, "zUnits": -106, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:PoweJe99", "name": "Jerraud Powers", "year": 2009, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 3}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2012, 2013, 2014], "games": 40, "zUnits": 25, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 8, "zUnits": 32, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 43, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 3, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:IrviCo99", "name": "Corvey Irvin", "year": 2009, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2010], "games": 1, "zUnits": -128, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 1, "zUnits": -128, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2009:MoutRy99", "name": "Ryan Mouton", "year": 2009, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2012], "games": 12, "zUnits": -114, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 12, "zUnits": -114, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:JohnRa98", "name": "Rashad Johnson", "year": 2009, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 16}, "contributions": {"DB": 6}, "peak": {"DB": {"seasons": [2013, 2014, 2015], "games": 42, "zUnits": 58, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 13, "zUnits": 12, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": 91, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 14, "zUnits": 66, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:LewiKe96", "name": "Keenan Lewis", "year": 2009, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -4}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2012, 2013, 2014], "games": 48, "zUnits": 30, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 16, "zUnits": 106, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": -15, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 0, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:McKeTy99", "name": "Tyrone McKenzie", "year": 2009, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2010], "games": 2, "zUnits": -134, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 2, "zUnits": -134, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2009:WashDo98", "name": "Donald Washington", "year": 2009, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2011], "games": 8, "zUnits": -78, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 8, "zUnits": -78, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:ScotDo99", "name": "Darell Scott", "year": 2009, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2009], "games": 7, "zUnits": -86, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 7, "zUnits": -86, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2009:MaiaKa99", "name": "Kaluka Maiava", "year": 2009, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -6}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2011, 2012], "games": 29, "zUnits": -102, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 14, "zUnits": -125, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2012, "games": 15, "zUnits": -81, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:MeltHe99", "name": "Henry Melton", "year": 2009, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 7}, "contributions": {"DL": 17}, "peak": {"DL": {"seasons": [2011, 2012], "games": 25, "zUnits": 140, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 12, "zUnits": 152, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2012, "games": 13, "zUnits": 130, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2009:ButlVi99", "name": "Victor Butler", "year": 2009, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -9}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2009, 2010], "games": 21, "zUnits": -57, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 9, "zUnits": -42, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 12, "zUnits": -68, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2009:QuinGl99", "name": "Glover Quin", "year": 2009, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 15}, "contributions": {"DB": 10}, "peak": {"DB": {"seasons": [2012, 2013, 2014], "games": 47, "zUnits": 88, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2012, "games": 16, "zUnits": 100, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 22, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": 145, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:MartVa99", "name": "Vaughn Martin", "year": 2009, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2011, 2012], "games": 27, "zUnits": -111, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 16, "zUnits": -114, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 11, "zUnits": -106, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:BrutDa99", "name": "David Bruton", "year": 2009, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2014, 2015], "games": 22, "zUnits": 5, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 9, "zUnits": -42, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 13, "zUnits": 37, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:HillSa99", "name": "Sammie Lee Hill", "year": 2009, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2013, 2014], "games": 25, "zUnits": -56, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 11, "zUnits": -128, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": 0, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2009:MoorKy99", "name": "Kyle Moore", "year": 2009, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2012], "games": 11, "zUnits": -51, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 11, "zUnits": -51, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:ArnoSt99", "name": "Stanley Arnoux", "year": 2009, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2010], "games": 5, "zUnits": -116, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 5, "zUnits": -116, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2009:MoorDJ99", "name": "D.J. Moore", "year": 2009, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2010, 2011], "games": 29, "zUnits": -14, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 16, "zUnits": -25, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 13, "zUnits": 1, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:WillBr95", "name": "Brandon Williams", "year": 2009, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2010], "games": 2, "zUnits": -117, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 2, "zUnits": -117, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2009:SidbLa99", "name": "Lawrence Sidbury", "year": 2009, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"DL": -6, "LB": -11}, "contributions": {"DL": -3, "LB": -11}, "peak": {"DL": {"seasons": [2011], "games": 7, "zUnits": -23, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 7, "zUnits": -23, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "LB": {"seasons": [2014], "games": 1, "zUnits": -123, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 1, "zUnits": -123, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2009:NorrSl99", "name": "Slade Norris", "year": 2009, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2009], "games": 1, "zUnits": -127, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 1, "zUnits": -127, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2009:McRaGe99", "name": "Gerald McRath", "year": 2009, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -3}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2009, 2010], "games": 26, "zUnits": -99, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2009, "games": 15, "zUnits": -128, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2010, "games": 11, "zUnits": -60, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2009:ToleGr99", "name": "Greg Toler", "year": 2009, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 16}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2010, 2012], "games": 23, "zUnits": 31, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 13, "zUnits": 38, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 10, "zUnits": 22, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:PhilJa99", "name": "Jason Phillips", "year": 2009, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2010], "games": 3, "zUnits": -138, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 3, "zUnits": -138, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2009:MiddWi98", "name": "William Middleton", "year": 2009, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2010, 2011], "games": 26, "zUnits": -127, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 16, "zUnits": -147, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 10, "zUnits": -95, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:SmitDe98", "name": "DeAngelo Smith", "year": 2009, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2009], "games": 7, "zUnits": -148, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 7, "zUnits": -148, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:McKiSc99", "name": "Scott McKillop", "year": 2009, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -16}, "contributions": {"LB": -15}, "peak": {"LB": {"seasons": [2009], "games": 13, "zUnits": -170, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 13, "zUnits": -170, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2009:HarrNi99", "name": "Nic Harris", "year": 2009, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2010], "games": 10, "zUnits": -120, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 10, "zUnits": -120, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2009:HughBr99", "name": "Brandon Hughes", "year": 2009, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2013], "games": 1, "zUnits": -130, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 1, "zUnits": -130, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:BrinJa99", "name": "Jasper Brinkley", "year": 2009, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2013, 2014, 2015], "games": 34, "zUnits": -51, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 8, "zUnits": -75, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": -71, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 10, "zUnits": 1, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2009:HarrVi99", "name": "Victor Harris", "year": 2009, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2009], "games": 14, "zUnits": -135, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 14, "zUnits": -135, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:GlenCo99", "name": "Cody Glenn", "year": 2009, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2009], "games": 6, "zUnits": -133, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 6, "zUnits": -133, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2009:ClemCh97", "name": "Chris Clemons", "year": 2009, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2012, 2013], "games": 32, "zUnits": -8, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 16, "zUnits": -16, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 0, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:HamlMi99", "name": "Michael Hamlin", "year": 2009, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2009], "games": 1, "zUnits": -131, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 1, "zUnits": -131, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:BurnJo99", "name": "Joe Burnett", "year": 2009, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2009], "games": 11, "zUnits": -159, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 11, "zUnits": -159, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:AdkiSp99", "name": "Spencer Adkins", "year": 2009, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2011], "games": 4, "zUnits": -121, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 4, "zUnits": -121, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2009:CareDo00", "name": "Don Carey", "year": 2009, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2012, 2013], "games": 20, "zUnits": -80, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 9, "zUnits": -20, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 11, "zUnits": -128, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:TrenMo99", "name": "Morgan Trent", "year": 2009, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2009, 2011], "games": 22, "zUnits": -93, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2009, "games": 13, "zUnits": -113, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 9, "zUnits": -64, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:WynnJa99", "name": "Jarius Wynn", "year": 2009, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2011], "games": 10, "zUnits": -65, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 10, "zUnits": -65, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2009:HensRo99", "name": "Robert Henson", "year": 2009, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2009], "games": 3, "zUnits": -155, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 3, "zUnits": -155, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2009:UndeBr99", "name": "Brandon Underwood", "year": 2009, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2009], "games": 5, "zUnits": -145, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 5, "zUnits": -145, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:McCaBr99", "name": "Brice McCain", "year": 2009, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2014, 2015, 2016], "games": 41, "zUnits": -33, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 12, "zUnits": -37, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 13, "zUnits": -21, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": -40, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:ElliKe98", "name": "Kevin Ellison", "year": 2009, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2009], "games": 11, "zUnits": -89, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 11, "zUnits": -89, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:AfalAl99", "name": "Al Afalava", "year": 2009, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2009], "games": 12, "zUnits": -3, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 12, "zUnits": -3, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:FranCo99", "name": "Coye Francies", "year": 2009, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2010], "games": 1, "zUnits": -124, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 1, "zUnits": -124, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:McCoJa99", "name": "Jason McCourty", "year": 2009, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 15}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2016, 2017], "games": 27, "zUnits": 73, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 13, "zUnits": 49, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 14, "zUnits": 95, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:DaviWi99", "name": "Will Davis", "year": 2009, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2009], "games": 9, "zUnits": -74, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 9, "zUnits": -74, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2009:HarrRa99", "name": "Ra'Shon Harris", "year": 2009, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -19}, "contributions": {"DL": -19}, "peak": {"DL": {"seasons": [2009], "games": 2, "zUnits": -158, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 2, "zUnits": -158, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2009:PryoMy99", "name": "Myron Pryor", "year": 2009, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2009], "games": 10, "zUnits": -112, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 10, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2009:WalkVa99", "name": "Vance Walker", "year": 2009, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2012, 2013, 2014], "games": 37, "zUnits": -43, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 15, "zUnits": -39, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 13, "zUnits": -28, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 9, "zUnits": -73, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:MunnCa99", "name": "Captain Munnerlyn", "year": 2009, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2012, 2013, 2014], "games": 47, "zUnits": -32, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 16, "zUnits": -30, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 0, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": -69, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:BiggE.99", "name": "E.J. Biggers", "year": 2009, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2010, 2011, 2012], "games": 44, "zUnits": -31, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 15, "zUnits": -21, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": -41, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 13, "zUnits": -29, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:JoneBr99", "name": "Brad Jones", "year": 2009, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": 0}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2011, 2012, 2013], "games": 33, "zUnits": -34, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 10, "zUnits": -103, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 11, "zUnits": 25, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 12, "zUnits": -30, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2009:TaylCu99", "name": "Curtis Taylor", "year": 2009, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2010], "games": 3, "zUnits": -156, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 3, "zUnits": -156, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:LankEl99", "name": "Ellis Lankster", "year": 2009, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2012, 2013], "games": 23, "zUnits": -106, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 13, "zUnits": -42, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 10, "zUnits": -190, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:NolaTr99", "name": "Troy Nolan", "year": 2009, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2010, 2011], "games": 24, "zUnits": -55, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 14, "zUnits": -39, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 10, "zUnits": -77, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:FokoMo99", "name": "Moise Fokou", "year": 2009, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": 1}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2012, 2013], "games": 26, "zUnits": -80, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 14, "zUnits": -107, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 12, "zUnits": -49, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2009:SanfJa99", "name": "Jamarca Sanford", "year": 2009, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2011, 2012, 2013], "games": 42, "zUnits": -17, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 15, "zUnits": -9, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 15, "zUnits": 1, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2013, "games": 12, "zUnits": -49, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:FollZa99", "name": "Zack Follett", "year": 2009, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2010], "games": 5, "zUnits": -115, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 5, "zUnits": -115, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2009:SchoNi99", "name": "Nick Schommer", "year": 2009, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -21}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2010], "games": 4, "zUnits": -165, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 4, "zUnits": -165, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:JeanRi99", "name": "Ricky Jean-Francois", "year": 2009, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2012, 2013, 2014], "games": 30, "zUnits": -30, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 8, "zUnits": -9, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 8, "zUnits": -3, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": -58, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2009:GreeCo99", "name": "Courtney Greene", "year": 2009, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2010], "games": 13, "zUnits": -19, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 13, "zUnits": -19, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2009:ReedNi99", "name": "Nick Reed", "year": 2009, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2009], "games": 11, "zUnits": -104, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2009.csv", "fetchedAt": "2026-09-13T20:03:52.833079+00:00", "bytes": 783489, "sha256": "1d18048fed34be4faf476b07de46f4c158e419e03cfb12deb54b93cc26fdd130"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2009.csv", "fetchedAt": "2026-09-13T19:52:58.605987+00:00", "bytes": 565709, "sha256": "d3f9373f22db37a2bb962ae3dc3d15c65f51c2b240f13d241b4fd292aff9721e"}, "window": [{"season": 2009, "games": 11, "zUnits": -104, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2009:McDoCl99", "name": "Clinton McDonald", "year": 2009, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": 3}, "contributions": {"DL": 6}, "peak": {"DL": {"seasons": [2014, 2016], "games": 24, "zUnits": 50, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 13, "zUnits": 53, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 11, "zUnits": 46, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:SuhxNd99", "name": "Ndamukong Suh", "year": 2010, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 20}, "contributions": {"DL": 23}, "peak": {"DL": {"seasons": [2010, 2011], "games": 30, "zUnits": 185, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 16, "zUnits": 299, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2011, "games": 14, "zUnits": 55, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2010:McCoGe99", "name": "Gerald McCoy", "year": 2010, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 7}, "contributions": {"DL": 14}, "peak": {"DL": {"seasons": [2012, 2013, 2014], "games": 43, "zUnits": 111, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 15, "zUnits": 55, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 15, "zUnits": 149, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 13, "zUnits": 131, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:BerrEr99", "name": "Eric Berry", "year": 2010, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 12}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2013, 2015], "games": 30, "zUnits": 68, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 15, "zUnits": 99, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": 36, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:HadeJo99", "name": "Joe Haden", "year": 2010, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": 15}, "peak": {"DB": {"seasons": [2013, 2014], "games": 30, "zUnits": 133, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 15, "zUnits": 120, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": 145, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:McClRo00", "name": "Rolando McClain", "year": 2010, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": 5}, "peak": {"LB": {"seasons": [2014, 2015], "games": 24, "zUnits": 57, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 13, "zUnits": 56, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 11, "zUnits": 58, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:AluaTy99", "name": "Tyson Alualu", "year": 2010, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2010, 2011], "games": 30, "zUnits": 11, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 15, "zUnits": 12, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": 10, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2010:GrahBr99", "name": "Brandon Graham", "year": 2010, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 11, "LB": -1}, "contributions": {"DL": 9, "LB": 0}, "peak": {"DL": {"seasons": [2016, 2017], "games": 31, "zUnits": 76, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 16, "zUnits": 64, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 15, "zUnits": 88, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2013, 2014, 2015], "games": 43, "zUnits": 1, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 13, "zUnits": -70, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": 31, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": 34, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:ThomEa99", "name": "Earl Thomas", "year": 2010, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 19}, "contributions": {"DB": 10}, "peak": {"DB": {"seasons": [2013, 2014, 2015], "games": 47, "zUnits": 91, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 16, "zUnits": 141, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 39, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": 91, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:PierJa99", "name": "Jason Pierre-Paul", "year": 2010, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 31, "LB": 3}, "contributions": {"DL": 15, "LB": 8}, "peak": {"DL": {"seasons": [2018, 2020], "games": 29, "zUnits": 120, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 15, "zUnits": 133, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 14, "zUnits": 106, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2019], "games": 10, "zUnits": 97, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 10, "zUnits": 97, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:MorgDe99", "name": "Derrick Morgan", "year": 2010, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 3, "LB": 1}, "contributions": {"DL": 0, "LB": 3}, "peak": {"DL": {"seasons": [2011, 2012, 2013], "games": 44, "zUnits": 3, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 13, "zUnits": -65, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 35, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 15, "zUnits": 28, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2014, 2015, 2016], "games": 40, "zUnits": 38, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2014, "games": 15, "zUnits": 24, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 10, "zUnits": 4, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": 75, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:WeatSe99", "name": "Sean Weatherspoon", "year": 2010, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 6}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2011, 2012], "games": 29, "zUnits": -20, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 16, "zUnits": -24, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 13, "zUnits": -15, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:JackKa99", "name": "Kareem Jackson", "year": 2010, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2017, 2018, 2019], "games": 45, "zUnits": 48, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 16, "zUnits": -23, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 128, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 13, "zUnits": 38, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:WillDa99", "name": "Dan Williams", "year": 2010, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2010, 2012], "games": 26, "zUnits": -61, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2010, "games": 13, "zUnits": -82, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2012, "games": 13, "zUnits": -40, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:McCoDe99", "name": "Devin McCourty", "year": 2010, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 16}, "contributions": {"DB": 11}, "peak": {"DB": {"seasons": [2010, 2011], "games": 30, "zUnits": 96, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 16, "zUnits": 145, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 14, "zUnits": 40, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:OdriJa99", "name": "Jared Odrick", "year": 2010, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 5}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2011, 2012, 2013], "games": 43, "zUnits": 12, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2011, "games": 11, "zUnits": 16, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": -10, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 31, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:WilsKy99", "name": "Kyle Wilson", "year": 2010, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2010, 2011, 2012], "games": 42, "zUnits": -90, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 12, "zUnits": -108, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": -76, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 15, "zUnits": -90, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:HughJe99", "name": "Jerry Hughes", "year": 2010, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 12, "LB": -7}, "contributions": {"DL": 9, "LB": -1}, "peak": {"DL": {"seasons": [2013, 2014], "games": 31, "zUnits": 77, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 16, "zUnits": 57, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": 98, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2016], "games": 16, "zUnits": -11, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 16, "zUnits": -11, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:RobiPa99", "name": "Patrick Robinson", "year": 2010, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2011, 2012], "games": 31, "zUnits": 82, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 15, "zUnits": 73, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 90, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:CookCh99", "name": "Chris Cook", "year": 2010, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2012, 2013], "games": 21, "zUnits": -100, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 10, "zUnits": -59, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 11, "zUnits": -138, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:PricBr99", "name": "Brian Price", "year": 2010, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -10}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2011], "games": 14, "zUnits": -31, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 14, "zUnits": -31, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2010:AlleNa99", "name": "Nate Allen", "year": 2010, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2010, 2011], "games": 26, "zUnits": 25, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 13, "zUnits": 39, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 13, "zUnits": 11, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:WardT.99", "name": "T.J. Ward", "year": 2010, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 14}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2010, 2011], "games": 24, "zUnits": 45, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 16, "zUnits": 80, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 8, "zUnits": -25, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:MisiKo99", "name": "Koa Misi", "year": 2010, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -1}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2012, 2013, 2014], "games": 40, "zUnits": -43, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 14, "zUnits": -24, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 15, "zUnits": -74, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 11, "zUnits": -25, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:TrouTo00", "name": "Torell Troup", "year": 2010, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -18}, "peak": {"DL": {"seasons": [2011], "games": 4, "zUnits": -148, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 4, "zUnits": -148, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2010:KindSe99", "name": "Sergio Kindle", "year": 2010, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2012], "games": 1, "zUnits": -111, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 1, "zUnits": -111, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:HousLa99", "name": "Lamarr Houston", "year": 2010, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": 8, "LB": -1}, "contributions": {"DL": 1, "LB": 4}, "peak": {"DL": {"seasons": [2012, 2013], "games": 32, "zUnits": 9, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 16, "zUnits": -6, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 23, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2015, 2017], "games": 23, "zUnits": 41, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 14, "zUnits": 44, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 9, "zUnits": 37, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:JoseLi99", "name": "Linval Joseph", "year": 2010, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 11}, "contributions": {"DL": 6}, "peak": {"DL": {"seasons": [2015, 2016, 2017], "games": 44, "zUnits": 52, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 12, "zUnits": 1, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": 92, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": 49, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:WashDa99", "name": "Daryl Washington", "year": 2010, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 15}, "contributions": {"LB": 9}, "peak": {"LB": {"seasons": [2011, 2012, 2013], "games": 43, "zUnits": 103, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 15, "zUnits": 82, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 126, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 12, "zUnits": 99, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:MaysTa99", "name": "Taylor Mays", "year": 2010, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2010, 2012], "games": 22, "zUnits": -126, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 11, "zUnits": -90, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 11, "zUnits": -163, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:ArenJa99", "name": "Javier Arenas", "year": 2010, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2010, 2011, 2012], "games": 47, "zUnits": -66, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2010, "games": 16, "zUnits": -76, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": -83, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": -39, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:WoriJa99", "name": "Jason Worilds", "year": 2010, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -1}, "contributions": {"LB": 4}, "peak": {"LB": {"seasons": [2012, 2013, 2014], "games": 41, "zUnits": 47, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 10, "zUnits": 7, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 15, "zUnits": 74, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 46, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:CunnJe99", "name": "Jermaine Cunningham", "year": 2010, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": -9, "LB": -12}, "contributions": {"DL": -8, "LB": -10}, "peak": {"DL": {"seasons": [2010, 2012], "games": 24, "zUnits": -69, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 12, "zUnits": -67, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 12, "zUnits": -72, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2011], "games": 1, "zUnits": -112, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 1, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2010:DunlCa99", "name": "Carlos Dunlap", "year": 2010, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": 21, "LB": -3}, "contributions": {"DL": 15, "LB": 1}, "peak": {"DL": {"seasons": [2013, 2014, 2015], "games": 47, "zUnits": 118, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 16, "zUnits": 64, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 104, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": 191, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2021, 2022], "games": 29, "zUnits": 9, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 14, "zUnits": 45, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": -25, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:LeexSe99", "name": "Sean Lee", "year": 2010, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 9}, "contributions": {"LB": 7}, "peak": {"LB": {"seasons": [2011, 2013], "games": 25, "zUnits": 81, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 14, "zUnits": 89, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2013, "games": 11, "zUnits": 71, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:NealMi99", "name": "Mike Neal", "year": 2010, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": 2, "LB": -8}, "contributions": {"DL": -2, "LB": -3}, "peak": {"DL": {"seasons": [2012, 2013], "games": 24, "zUnits": -18, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 9, "zUnits": -9, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 15, "zUnits": -23, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2014, 2015], "games": 31, "zUnits": -30, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 15, "zUnits": -33, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": -27, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:CodyTe99", "name": "Terrence Cody", "year": 2010, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2011, 2012], "games": 25, "zUnits": -124, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 11, "zUnits": -86, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2012, "games": 14, "zUnits": -153, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:SpikBr99", "name": "Brandon Spikes", "year": 2010, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2012, 2013, 2014], "games": 44, "zUnits": -13, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 14, "zUnits": 39, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 15, "zUnits": -32, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": -41, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:AngePa99", "name": "Pat Angerer", "year": 2010, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 10}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2010, 2011], "games": 30, "zUnits": -47, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 15, "zUnits": -63, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": -31, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2010:MurpJe99", "name": "Jerome Murphy", "year": 2010, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2010], "games": 11, "zUnits": -96, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 11, "zUnits": -96, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:SpieAm99", "name": "Amari Spievey", "year": 2010, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2010, 2011], "games": 28, "zUnits": -47, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 13, "zUnits": -92, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": -8, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:LewiMy99", "name": "Myron Lewis", "year": 2010, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2010], "games": 7, "zUnits": -116, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 7, "zUnits": -116, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:BurnMo99", "name": "Morgan Burnett", "year": 2010, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 18}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2011, 2012], "games": 32, "zUnits": 79, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 16, "zUnits": 114, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 44, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:CarrAl99", "name": "Alex Carrington", "year": 2010, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"DL": -17, "LB": -15}, "contributions": {"DL": -12, "LB": -11}, "peak": {"DL": {"seasons": [2010, 2012], "games": 21, "zUnits": -98, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2010, "games": 8, "zUnits": -100, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 13, "zUnits": -97, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}, "LB": {"seasons": [2011], "games": 11, "zUnits": -131, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 11, "zUnits": -131, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2010:SmitDA99", "name": "D'Anthony Smith", "year": 2010, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2015], "games": 1, "zUnits": -121, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 1, "zUnits": -121, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:WrigMa99", "name": "Major Wright", "year": 2010, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 14}, "contributions": {"DB": 6}, "peak": {"DB": {"seasons": [2011, 2012], "games": 27, "zUnits": 58, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 11, "zUnits": 67, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 52, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:ButlDo99", "name": "Donald Butler", "year": 2010, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 1}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2011, 2012], "games": 28, "zUnits": -16, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 16, "zUnits": -20, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2012, "games": 12, "zUnits": -12, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:MitcEa99", "name": "Earl Mitchell", "year": 2010, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2013, 2014, 2015], "games": 42, "zUnits": -73, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 16, "zUnits": -82, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": -51, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 11, "zUnits": -89, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:PeteCo00", "name": "Corey Peters", "year": 2010, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -3}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2011, 2013], "games": 26, "zUnits": 8, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 12, "zUnits": 12, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2013, "games": 14, "zUnits": 5, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:Teo-Da99", "name": "Daniel Te'o-Nesheim", "year": 2010, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2012, 2013], "games": 24, "zUnits": -68, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 13, "zUnits": -30, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 11, "zUnits": -113, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:BowmNa99", "name": "NaVorro Bowman", "year": 2010, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 12}, "contributions": {"LB": 8}, "peak": {"LB": {"seasons": [2011, 2012, 2013], "games": 48, "zUnits": 87, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2011, "games": 16, "zUnits": 91, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 72, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 98, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:ThomKe99", "name": "Kevin Thomas", "year": 2010, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2011], "games": 9, "zUnits": -112, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 9, "zUnits": -112, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:GheeBr99", "name": "Brandon Ghee", "year": 2010, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2013], "games": 5, "zUnits": -100, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 5, "zUnits": -100, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:CurrRe99", "name": "Rennie Curran", "year": 2010, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2010], "games": 5, "zUnits": -129, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 5, "zUnits": -129, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2010:GrifEv99", "name": "Everson Griffen", "year": 2010, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 19}, "contributions": {"DL": 13}, "peak": {"DL": {"seasons": [2015, 2016, 2017], "games": 46, "zUnits": 109, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2015, "games": 15, "zUnits": 107, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": 63, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 15, "zUnits": 160, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:SharDa01", "name": "Darryl Sharpton", "year": 2010, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -4}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2013], "games": 15, "zUnits": -75, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 15, "zUnits": -75, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:RilePe00", "name": "Perry Riley", "year": 2010, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 3}, "contributions": {"LB": 2}, "peak": {"LB": {"seasons": [2012, 2013, 2014], "games": 46, "zUnits": 25, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2012, "games": 16, "zUnits": 25, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 14, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": 37, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:VernAl99", "name": "Alterraun Verner", "year": 2010, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2012, 2013, 2014], "games": 46, "zUnits": 49, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 16, "zUnits": -13, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 141, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": 15, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:LindTr99", "name": "Trevard Lindley", "year": 2010, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2010], "games": 7, "zUnits": -117, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 7, "zUnits": -117, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:WootCo99", "name": "Corey Wootton", "year": 2010, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2012, 2013], "games": 31, "zUnits": -27, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 15, "zUnits": 1, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": -54, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:StucDa20", "name": "Darrell Stuckey", "year": 2010, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2012, 2013, 2014], "games": 30, "zUnits": -147, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 8, "zUnits": -117, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2013, "games": 12, "zUnits": -170, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 10, "zUnits": -144, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:ThurWa99", "name": "Walter Thurmond", "year": 2010, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2013, 2015], "games": 28, "zUnits": -4, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 12, "zUnits": -69, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 45, "peerFamily": "S", "sourcePositions": ["S"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:DillPh99", "name": "Phillip Dillard", "year": 2010, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2010], "games": 3, "zUnits": -151, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 3, "zUnits": -151, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2010:GibsTh99", "name": "Thaddeus Gibson", "year": 2010, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2010], "games": 2, "zUnits": -110, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 2, "zUnits": -110, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2010:EddsA.99", "name": "A.J. Edds", "year": 2010, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2011], "games": 6, "zUnits": -146, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 6, "zUnits": -146, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2010:AtkiGe99", "name": "Geno Atkins", "year": 2010, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 22}, "contributions": {"DL": 25}, "peak": {"DL": {"seasons": [2011, 2012, 2013], "games": 39, "zUnits": 203, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 16, "zUnits": 183, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2012, "games": 15, "zUnits": 298, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 8, "zUnits": 67, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:ClayKe99", "name": "Keenan Clayton", "year": 2010, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2011], "games": 11, "zUnits": -120, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 11, "zUnits": -120, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2010:WoodAl99", "name": "Al Woods", "year": 2010, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2021, 2022], "games": 28, "zUnits": -39, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 16, "zUnits": -56, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 12, "zUnits": -17, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:NorwEr99", "name": "Eric Norwood", "year": 2010, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"LB": -13, "DL": -18}, "contributions": {"LB": -9, "DL": -15}, "peak": {"LB": {"seasons": [2010], "games": 12, "zUnits": -103, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 12, "zUnits": -103, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "DL": {"seasons": [2011], "games": 8, "zUnits": -125, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 8, "zUnits": -125, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2010:OwusAk99", "name": "Akwasi Owusu-Ansah", "year": 2010, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2011], "games": 7, "zUnits": -147, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 7, "zUnits": -147, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:WilsE.99", "name": "E.J. Wilson", "year": 2010, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2010], "games": 1, "zUnits": -111, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 1, "zUnits": -111, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2010:SchoOB99", "name": "O'Brien Schofield", "year": 2010, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"LB": -2, "DL": -16}, "contributions": {"LB": -5, "DL": -12}, "peak": {"LB": {"seasons": [2010, 2011], "games": 23, "zUnits": -62, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 8, "zUnits": -120, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": -31, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "DL": {"seasons": [2013, 2014], "games": 23, "zUnits": -94, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 8, "zUnits": -89, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": -96, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:MuckRo99", "name": "Roddrick Muckelroy", "year": 2010, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2012], "games": 1, "zUnits": -128, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 1, "zUnits": -128, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:ChanKa99", "name": "Kam Chancellor", "year": 2010, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 17}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2010, 2011], "games": 24, "zUnits": 63, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 9, "zUnits": -115, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 15, "zUnits": 169, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:SappRi99", "name": "Ricky Sapp", "year": 2010, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2014], "games": 3, "zUnits": -128, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 3, "zUnits": -128, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:FranDo99", "name": "Dominique Franks", "year": 2010, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2011], "games": 6, "zUnits": -41, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 6, "zUnits": -41, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:LewiKe00", "name": "Kendrick Lewis", "year": 2010, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2010, 2011], "games": 27, "zUnits": 39, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2010, "games": 11, "zUnits": 30, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": 45, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:CoxxPe99", "name": "Perrish Cox", "year": 2010, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2014, 2015, 2016], "games": 38, "zUnits": 46, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 15, "zUnits": 110, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 12, "zUnits": -53, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 11, "zUnits": 66, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:McFaWa99", "name": "Walter McFadden", "year": 2010, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2010], "games": 2, "zUnits": -139, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 2, "zUnits": -139, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:MoorJo99", "name": "Joshua Moore", "year": 2010, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2010], "games": 1, "zUnits": -125, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 1, "zUnits": -125, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:ShefCa99", "name": "Cameron Sheffield", "year": 2010, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2011], "games": 8, "zUnits": -131, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 8, "zUnits": -131, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2010:HartLa99", "name": "Larry Hart", "year": 2010, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2010], "games": 8, "zUnits": -75, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 8, "zUnits": -75, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2010:McMaSh99", "name": "Sherrick McManis", "year": 2010, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2017, 2018, 2019], "games": 27, "zUnits": -127, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 8, "zUnits": -174, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 11, "zUnits": -85, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 8, "zUnits": -138, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:CarrNo00", "name": "Nolan Carroll", "year": 2010, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 3}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2015, 2016], "games": 27, "zUnits": 0, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 11, "zUnits": 39, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": -27, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:ThomCa99", "name": "Cam Thomas", "year": 2010, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2011, 2012], "games": 25, "zUnits": -93, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 13, "zUnits": -47, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2012, "games": 12, "zUnits": -142, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:JohnRo99", "name": "Robert Johnson", "year": 2010, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2012], "games": 10, "zUnits": -121, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 10, "zUnits": -121, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:DaviHa21", "name": "Hall Davis", "year": 2010, "round": 5, "roles": ["DL"], "beforeContributions": null, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2012], "games": 1, "zUnits": -112, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 1, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:LaneAu99", "name": "Austen Lane", "year": 2010, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2010, 2012], "games": 20, "zUnits": -82, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2010, "games": 9, "zUnits": -110, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 11, "zUnits": -59, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:JoneAr22", "name": "Arthur Jones", "year": 2010, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": 2}, "peak": {"DL": {"seasons": [2012, 2013, 2014], "games": 37, "zUnits": 17, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 15, "zUnits": 29, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 14, "zUnits": 23, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 8, "zUnits": -19, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:AsanLa99", "name": "Larry Asante", "year": 2010, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2015], "games": 10, "zUnits": -98, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 10, "zUnits": -98, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:JoneRe99", "name": "Reshad Jones", "year": 2010, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 31}, "contributions": {"DB": 16}, "peak": {"DB": {"seasons": [2014, 2015], "games": 28, "zUnits": 145, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 12, "zUnits": 122, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 163, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:ButlCr99", "name": "Crezdon Butler", "year": 2010, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2010], "games": 1, "zUnits": -125, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 1, "zUnits": -125, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:SylvSt99", "name": "Stevenson Sylvester", "year": 2010, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2010], "games": 9, "zUnits": -140, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 9, "zUnits": -140, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2010:TripNa99", "name": "Nate Triplett", "year": 2010, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2010], "games": 2, "zUnits": -136, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 2, "zUnits": -136, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2010:SchiSh99", "name": "Shann Schillinger", "year": 2010, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -21}, "contributions": {"DB": -19}, "peak": {"DB": {"seasons": [2010], "games": 6, "zUnits": -169, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 6, "zUnits": -169, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:HardGr99", "name": "Greg Hardy", "year": 2010, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": 21}, "contributions": {"DL": 18}, "peak": {"DL": {"seasons": [2012, 2013], "games": 30, "zUnits": 148, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 14, "zUnits": 123, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 170, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:MoatAr00", "name": "Arthur Moats", "year": 2010, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2015, 2016], "games": 25, "zUnits": -53, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 13, "zUnits": -46, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 12, "zUnits": -60, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:TracAd99", "name": "Adrian Tracy", "year": 2010, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2012], "games": 7, "zUnits": -98, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 7, "zUnits": -98, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:GeatCl99", "name": "Clifton Geathers", "year": 2010, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2012], "games": 4, "zUnits": -110, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 4, "zUnits": -110, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:SimsEu99", "name": "Eugene Sims", "year": 2010, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2012, 2013, 2014], "games": 42, "zUnits": -75, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 11, "zUnits": -59, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": -83, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": -77, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:GoetTr99", "name": "Travis Goethel", "year": 2010, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2010], "games": 5, "zUnits": -125, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 5, "zUnits": -125, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2010:BattDa99", "name": "Danny Batten", "year": 2010, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2011], "games": 14, "zUnits": -124, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 14, "zUnits": -124, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2010:CalvJo99", "name": "Jorrick Calvin", "year": 2010, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -28}, "contributions": {"DB": -21}, "peak": {"DB": {"seasons": [2010], "games": 11, "zUnits": -190, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 11, "zUnits": -190, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:PughJo99", "name": "Jordan Pugh", "year": 2010, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2010, 2011], "games": 23, "zUnits": -134, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 12, "zUnits": -126, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2011, "games": 11, "zUnits": -142, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:GrimCo99", "name": "Cody Grimm", "year": 2010, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2010], "games": 11, "zUnits": -28, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 11, "zUnits": -28, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:YounWi99", "name": "Willie Young", "year": 2010, "round": 7, "roles": ["DL", "LB"], "beforeContributions": {"DL": 8, "LB": -5}, "contributions": {"DL": -4, "LB": 1}, "peak": {"DL": {"seasons": [2012, 2013, 2014], "games": 41, "zUnits": -30, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2012, "games": 10, "zUnits": -120, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": -53, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": 54, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2015, 2016], "games": 30, "zUnits": 11, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 14, "zUnits": 19, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": 3, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:WareJe99", "name": "Jeremy Ware", "year": 2010, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2010], "games": 2, "zUnits": -102, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 2, "zUnits": -102, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:WatsDe99", "name": "Dekoda Watson", "year": 2010, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2011, 2012, 2013], "games": 34, "zUnits": -95, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2011, "games": 12, "zUnits": -89, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 9, "zUnits": -136, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 13, "zUnits": -71, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:ChanJa98", "name": "Jamar Chaney", "year": 2010, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2010, 2011], "games": 24, "zUnits": -77, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 8, "zUnits": -61, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": -86, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2010:StanR.00", "name": "R.J. Stanford", "year": 2010, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2014], "games": 4, "zUnits": -108, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 4, "zUnits": -108, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:AdamPh00", "name": "Phillip Adams", "year": 2010, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2010, 2012], "games": 25, "zUnits": -123, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2010, "games": 11, "zUnits": -168, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 14, "zUnits": -88, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:ThomSy99", "name": "Syd'Quan Thompson", "year": 2010, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2010], "games": 11, "zUnits": -84, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 11, "zUnits": -84, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:SelvGe99", "name": "George Selvie", "year": 2010, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2012, 2013], "games": 25, "zUnits": -22, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 9, "zUnits": -97, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 21, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:WilsC.98", "name": "C.J. Wilson", "year": 2010, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2012, 2014], "games": 23, "zUnits": -81, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 10, "zUnits": -66, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 13, "zUnits": -93, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:LissSe99", "name": "Sean Lissemore", "year": 2010, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2011, 2012], "games": 25, "zUnits": -81, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 15, "zUnits": -91, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 10, "zUnits": -66, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:DaviDe99", "name": "Dexter Davis", "year": 2010, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2010], "games": 9, "zUnits": -98, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 9, "zUnits": -98, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2010:MathRi99", "name": "Ricardo Mathews", "year": 2010, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2014, 2015, 2016], "games": 33, "zUnits": -86, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 11, "zUnits": -68, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 11, "zUnits": -83, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 11, "zUnits": -107, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:ConnKa99", "name": "Kavell Conner", "year": 2010, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -3}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2010, 2011, 2012], "games": 38, "zUnits": -74, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2010, "games": 9, "zUnits": -83, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2011, "games": 16, "zUnits": -90, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 13, "zUnits": -47, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:WortDo99", "name": "Doug Worthington", "year": 2010, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -20}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2015], "games": 1, "zUnits": -121, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 1, "zUnits": -121, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2010:ColeKu99", "name": "Kurt Coleman", "year": 2010, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 18}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2014, 2015, 2016], "games": 44, "zUnits": 75, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 14, "zUnits": 0, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": 129, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": 91, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:DeadBr99", "name": "Brandon Deaderick", "year": 2010, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2011], "games": 7, "zUnits": -79, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 7, "zUnits": -79, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2010:McClRo98", "name": "Robert McClain", "year": 2010, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2012, 2013], "games": 30, "zUnits": -57, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 14, "zUnits": -10, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": -99, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2010:BrowSt99", "name": "Stevie Brown", "year": 2010, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 14}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2012, 2014], "games": 28, "zUnits": 39, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 16, "zUnits": 169, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 12, "zUnits": -135, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2010:SpitAu99", "name": "Austin Spitler", "year": 2010, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2011], "games": 8, "zUnits": -147, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 8, "zUnits": -147, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2010:HullJo99", "name": "Josh Hull", "year": 2010, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2010], "games": 1, "zUnits": -121, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2010.csv", "fetchedAt": "2026-09-13T20:03:52.934170+00:00", "bytes": 797858, "sha256": "a0ea4f139f49cb0542a2f74a4a72a2a72a8eee37f80c81f073d878abc97159b8"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2010.csv", "fetchedAt": "2026-09-13T19:52:58.778771+00:00", "bytes": 587908, "sha256": "0c9dfde110e6c989bbecd830602b2562124b89388e1aac39b5287376f2370dd1"}, "window": [{"season": 2010, "games": 1, "zUnits": -121, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2011:MillVo00", "name": "Von Miller", "year": 2011, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": 14, "DL": -2}, "contributions": {"LB": 18, "DL": 0}, "peak": {"LB": {"seasons": [2011, 2012], "games": 31, "zUnits": 211, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 15, "zUnits": 142, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 275, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2024], "games": 11, "zUnits": -2, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2024, "games": 11, "zUnits": -2, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:DareMa00", "name": "Marcell Dareus", "year": 2011, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 9}, "contributions": {"DL": 7}, "peak": {"DL": {"seasons": [2013, 2014, 2015], "games": 46, "zUnits": 55, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 16, "zUnits": 65, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": 124, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": -25, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:PetePa00", "name": "Patrick Peterson", "year": 2011, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 12}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2011, 2012], "games": 32, "zUnits": 59, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 16, "zUnits": 8, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 109, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:SmitAl04", "name": "Aldon Smith", "year": 2011, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": 12, "DL": 2}, "contributions": {"LB": 17, "DL": -1}, "peak": {"LB": {"seasons": [2011, 2012], "games": 31, "zUnits": 197, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 15, "zUnits": 156, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 235, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2020], "games": 15, "zUnits": -12, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 15, "zUnits": -12, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:WattJ.00", "name": "J.J. Watt", "year": 2011, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 46}, "contributions": {"DL": 38}, "peak": {"DL": {"seasons": [2014, 2015], "games": 32, "zUnits": 311, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 16, "zUnits": 322, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 300, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:FairNi00", "name": "Nick Fairley", "year": 2011, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 3}, "contributions": {"DL": 8}, "peak": {"DL": {"seasons": [2012, 2013, 2014], "games": 36, "zUnits": 63, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 13, "zUnits": 141, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 15, "zUnits": 56, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 8, "zUnits": -48, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:QuinRo00", "name": "Robert Quinn", "year": 2011, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 39, "LB": 9}, "contributions": {"DL": 24, "LB": 5}, "peak": {"DL": {"seasons": [2013, 2014], "games": 32, "zUnits": 199, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 16, "zUnits": 291, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 106, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2020, 2021], "games": 29, "zUnits": 55, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 13, "zUnits": -142, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 214, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:KerrRy00", "name": "Ryan Kerrigan", "year": 2011, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": 8, "DL": -2}, "contributions": {"LB": 11, "DL": 1}, "peak": {"LB": {"seasons": [2016, 2017, 2018], "games": 45, "zUnits": 130, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 14, "zUnits": 132, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": 133, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": 125, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2020], "games": 10, "zUnits": 6, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 10, "zUnits": 6, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:LiugCo00", "name": "Corey Liuget", "year": 2011, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 3}, "contributions": {"DL": 4}, "peak": {"DL": {"seasons": [2013, 2014, 2015], "games": 40, "zUnits": 30, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 16, "zUnits": -22, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": 91, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 9, "zUnits": 20, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:AmukPr00", "name": "Prince Amukamara", "year": 2011, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": 6}, "peak": {"DB": {"seasons": [2013, 2014, 2015], "games": 35, "zUnits": 52, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 16, "zUnits": 16, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 8, "zUnits": 143, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 11, "zUnits": 36, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:ClayAd00", "name": "Adrian Clayborn", "year": 2011, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 6}, "contributions": {"DL": 5}, "peak": {"DL": {"seasons": [2011, 2013], "games": 31, "zUnits": 41, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 15, "zUnits": 48, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 35, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:TaylPh00", "name": "Phil Taylor", "year": 2011, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 3}, "contributions": {"DL": 6}, "peak": {"DL": {"seasons": [2011, 2012], "games": 23, "zUnits": 47, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 15, "zUnits": 109, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2012, "games": 8, "zUnits": -70, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:JordCa00", "name": "Cameron Jordan", "year": 2011, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 29, "LB": 0}, "contributions": {"DL": 18, "LB": 7}, "peak": {"DL": {"seasons": [2017, 2018, 2019], "games": 47, "zUnits": 146, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 15, "zUnits": 191, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 128, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": 123, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2025], "games": 17, "zUnits": 78, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2025, "games": 17, "zUnits": 78, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:SmitJi03", "name": "Jimmy Smith", "year": 2011, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2013, 2015], "games": 30, "zUnits": 29, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 16, "zUnits": 41, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 14, "zUnits": 15, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:WilkMu00", "name": "Muhammad Wilkerson", "year": 2011, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 16}, "contributions": {"DL": 11}, "peak": {"DL": {"seasons": [2013, 2014, 2015], "games": 45, "zUnits": 89, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 16, "zUnits": 85, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 13, "zUnits": 54, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 120, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:HeywCa01", "name": "Cameron Heyward", "year": 2011, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 24}, "contributions": {"DL": 20}, "peak": {"DL": {"seasons": [2019, 2020, 2021], "games": 48, "zUnits": 164, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2019, "games": 16, "zUnits": 212, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 15, "zUnits": 50, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": 220, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:DowlRa00", "name": "Ras-I Dowling", "year": 2011, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2012], "games": 4, "zUnits": -136, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 4, "zUnits": -136, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:WillAa00", "name": "Aaron Williams", "year": 2011, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2013, 2014], "games": 29, "zUnits": 1, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 14, "zUnits": 53, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": -46, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2011:SheaJa00", "name": "Jabaal Sheard", "year": 2011, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": 14, "LB": -2}, "contributions": {"DL": 5, "LB": -5}, "peak": {"DL": {"seasons": [2015, 2016], "games": 25, "zUnits": 40, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 13, "zUnits": 75, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 12, "zUnits": 1, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2013, 2014], "games": 28, "zUnits": -54, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 13, "zUnits": -14, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": -88, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:AyerAk00", "name": "Akeem Ayers", "year": 2011, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2011, 2012], "games": 32, "zUnits": -28, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 16, "zUnits": -64, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 8, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:CartBr00", "name": "Bruce Carter", "year": 2011, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 6}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2012, 2013], "games": 26, "zUnits": -22, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 11, "zUnits": 30, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 15, "zUnits": -60, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:JenkJa01", "name": "Jarvis Jenkins", "year": 2011, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2015, 2016], "games": 21, "zUnits": -84, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 13, "zUnits": -48, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 8, "zUnits": -142, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:ReedBr00", "name": "Brooks Reed", "year": 2011, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"LB": -5, "DL": -3}, "contributions": {"LB": -2, "DL": -7}, "peak": {"LB": {"seasons": [2011, 2012], "games": 25, "zUnits": -23, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 14, "zUnits": -6, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 11, "zUnits": -45, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2016, 2017], "games": 24, "zUnits": -53, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 11, "zUnits": -69, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 13, "zUnits": -39, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:MoorRa00", "name": "Rahim Moore", "year": 2011, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2013, 2014], "games": 26, "zUnits": 21, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 10, "zUnits": 35, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 13, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2011:GilcMa00", "name": "Marcus Gilchrist", "year": 2011, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2013, 2014, 2015], "games": 48, "zUnits": -1, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 16, "zUnits": -18, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": -13, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 26, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2011:BoweDa00", "name": "Da'Quan Bowers", "year": 2011, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2011, 2012], "games": 21, "zUnits": -65, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 12, "zUnits": -90, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 9, "zUnits": -33, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:AustMa00", "name": "Marvin Austin", "year": 2011, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -17}, "peak": {"DL": {"seasons": [2013], "games": 2, "zUnits": -136, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 2, "zUnits": -136, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:PaeaSt00", "name": "Stephen Paea", "year": 2011, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 1}, "contributions": {"DL": -1}, "peak": {"DL": {"seasons": [2013, 2014, 2015], "games": 32, "zUnits": -12, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 9, "zUnits": -75, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": 61, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 9, "zUnits": -63, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:JarrJa00", "name": "Jaiquawn Jarrett", "year": 2011, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2013, 2014], "games": 25, "zUnits": -114, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 13, "zUnits": -162, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 12, "zUnits": -62, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2011:HarrBr00", "name": "Brandon Harris", "year": 2011, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2012], "games": 7, "zUnits": -106, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 7, "zUnits": -106, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:MoutJo00", "name": "Jonas Mouton", "year": 2011, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2012], "games": 1, "zUnits": -127, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 1, "zUnits": -127, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:McClTe00", "name": "Terrell McClain", "year": 2011, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2014, 2016], "games": 23, "zUnits": -43, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2014, "games": 10, "zUnits": -63, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 13, "zUnits": -28, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:MochDo00", "name": "Dontay Moch", "year": 2011, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2013], "games": 2, "zUnits": -105, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 2, "zUnits": -105, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:IrviNa00", "name": "Nate Irving", "year": 2011, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -4}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2012, 2013], "games": 24, "zUnits": -105, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 9, "zUnits": -133, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 15, "zUnits": -88, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:ShepKe00", "name": "Kelvin Sheppard", "year": 2011, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 1}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2013, 2014, 2015], "games": 37, "zUnits": -34, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 12, "zUnits": -96, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 9, "zUnits": -116, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 59, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:HousJu00", "name": "Justin Houston", "year": 2011, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"LB": 18, "DL": 9}, "contributions": {"LB": 18, "DL": 6}, "peak": {"LB": {"seasons": [2014, 2015], "games": 26, "zUnits": 204, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 16, "zUnits": 275, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 10, "zUnits": 90, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2019, 2020], "games": 30, "zUnits": 50, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 16, "zUnits": 59, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 14, "zUnits": 39, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:WilsMa01", "name": "Martez Wilson", "year": 2011, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"LB": -13, "DL": -11}, "contributions": {"LB": -8, "DL": -9}, "peak": {"LB": {"seasons": [2011], "games": 6, "zUnits": -90, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 6, "zUnits": -90, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}, "DL": {"seasons": [2012], "games": 13, "zUnits": -77, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 13, "zUnits": -77, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:CaseJu00", "name": "Jurrell Casey", "year": 2011, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 16}, "contributions": {"DL": 18}, "peak": {"DL": {"seasons": [2013, 2014, 2015], "games": 45, "zUnits": 144, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 14, "zUnits": 170, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 147, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": 116, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:CullCh00", "name": "Chris Culliver", "year": 2011, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": 6}, "peak": {"DB": {"seasons": [2012, 2014], "games": 29, "zUnits": 50, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2012, "games": 15, "zUnits": 14, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": 89, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:VanDDe00", "name": "DeMarcus Van Dyke", "year": 2011, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2011], "games": 7, "zUnits": -77, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 7, "zUnits": -77, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:FostMa00", "name": "Mason Foster", "year": 2011, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": 2}, "peak": {"LB": {"seasons": [2016, 2018], "games": 32, "zUnits": 18, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 16, "zUnits": 24, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 11, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:BailAl00", "name": "Allen Bailey", "year": 2011, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 3}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2014, 2015], "games": 24, "zUnits": 4, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 12, "zUnits": 7, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 12, "zUnits": 2, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:NeviDr00", "name": "Drake Nevis", "year": 2011, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2012], "games": 8, "zUnits": -77, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 8, "zUnits": -77, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:PatrJo00", "name": "Johnny Patrick", "year": 2011, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -3}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2012, 2013], "games": 21, "zUnits": -118, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 10, "zUnits": -127, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 11, "zUnits": -109, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:WrigSh00", "name": "Shareece Wright", "year": 2011, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2013, 2014, 2015], "games": 37, "zUnits": -50, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 13, "zUnits": -32, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": -52, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 10, "zUnits": -71, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:MarsCu01", "name": "Curtis Marsh", "year": 2011, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -21}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2012], "games": 9, "zUnits": -149, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 9, "zUnits": -149, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:DentAk00", "name": "Akeem Dent", "year": 2011, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -8}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2012, 2013, 2014], "games": 43, "zUnits": -93, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 15, "zUnits": -70, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 14, "zUnits": -83, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": -128, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:ContCh00", "name": "Chris Conte", "year": 2011, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2015, 2016, 2017], "games": 44, "zUnits": 30, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2015, "games": 14, "zUnits": 43, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2016, "games": 14, "zUnits": -3, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": 47, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2011:ElliKe01", "name": "Kenrick Ellis", "year": 2011, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -18}, "peak": {"DL": {"seasons": [2012, 2013, 2014], "games": 31, "zUnits": -143, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 8, "zUnits": -122, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 12, "zUnits": -161, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 11, "zUnits": -137, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:BrowCu01", "name": "Curtis Brown", "year": 2011, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2011, 2012], "games": 23, "zUnits": -156, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 9, "zUnits": -158, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 14, "zUnits": -155, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:FuaxSi00", "name": "Sione Fua", "year": 2011, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2013], "games": 1, "zUnits": -128, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 1, "zUnits": -128, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:WrigK.00", "name": "K.J. Wright", "year": 2011, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 6}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2014, 2015, 2016], "games": 48, "zUnits": -30, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2014, "games": 16, "zUnits": -52, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": -55, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": 17, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:SearDa00", "name": "Da'Norris Searcy", "year": 2011, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2014, 2015, 2016], "games": 43, "zUnits": -43, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 15, "zUnits": -21, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": -69, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2016, "games": 13, "zUnits": -40, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2011:AchoSa00", "name": "Sam Acho", "year": 2011, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 1}, "contributions": {"LB": 0}, "peak": {"LB": {"seasons": [2011, 2012], "games": 29, "zUnits": 2, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 13, "zUnits": 33, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": -24, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:BallCh00", "name": "Christian Ballard", "year": 2011, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2012], "games": 11, "zUnits": -104, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 11, "zUnits": -104, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:CartQu01", "name": "Quinton Carter", "year": 2011, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2014], "games": 6, "zUnits": -105, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 6, "zUnits": -105, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2011:McCaCo00", "name": "Colin McCarthy", "year": 2011, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 3}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2011, 2013], "games": 23, "zUnits": -25, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 11, "zUnits": 25, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}, {"season": 2013, "games": 12, "zUnits": -71, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:ChekCh00", "name": "Chimdi Chekwa", "year": 2011, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2011], "games": 3, "zUnits": -128, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 3, "zUnits": -128, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:MattCa00", "name": "Casey Matthews", "year": 2011, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2013, 2014], "games": 25, "zUnits": -119, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 11, "zUnits": -162, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": -85, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:BrowJa00", "name": "Jalil Brown", "year": 2011, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2011, 2012], "games": 20, "zUnits": -147, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 8, "zUnits": -178, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 12, "zUnits": -126, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:ProsCh00", "name": "Chris Prosinski", "year": 2011, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -9}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2012, 2013], "games": 25, "zUnits": -102, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 15, "zUnits": -74, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2013, "games": 10, "zUnits": -145, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2011:CarmRo00", "name": "Roc Carmichael", "year": 2011, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2013], "games": 10, "zUnits": -130, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 10, "zUnits": -130, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:AlleCo00", "name": "Cortez Allen", "year": 2011, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": 6}, "peak": {"DB": {"seasons": [2013, 2014], "games": 22, "zUnits": 53, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 14, "zUnits": 17, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 8, "zUnits": 117, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:HousDa00", "name": "Davon House", "year": 2011, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2013, 2014, 2015], "games": 43, "zUnits": 36, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 16, "zUnits": -65, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 11, "zUnits": 13, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 153, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:SkriBu00", "name": "Buster Skrine", "year": 2011, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 3}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2012, 2013, 2014], "games": 47, "zUnits": 39, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2012, "games": 15, "zUnits": -23, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": 31, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 105, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:BurtBr00", "name": "Brandon Burton", "year": 2011, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2013], "games": 4, "zUnits": -158, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 4, "zUnits": -158, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:MillGa00", "name": "Gabe Miller", "year": 2011, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2014], "games": 2, "zUnits": -122, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 2, "zUnits": -122, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:KlugKa00", "name": "Karl Klug", "year": 2011, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": 1}, "contributions": {"DL": 4}, "peak": {"DL": {"seasons": [2011, 2013], "games": 22, "zUnits": 34, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 13, "zUnits": 106, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}, {"season": 2013, "games": 9, "zUnits": -70, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:ThomJo01", "name": "Josh Thomas", "year": 2011, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -10}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2012, 2013], "games": 22, "zUnits": -91, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 13, "zUnits": -73, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 9, "zUnits": -118, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:KeoxSh00", "name": "Shiloh Keo", "year": 2011, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2012, 2013], "games": 26, "zUnits": -82, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 11, "zUnits": -136, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2013, "games": 15, "zUnits": -42, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2011:GomeDe00", "name": "DeJon Gomes", "year": 2011, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -9}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2011, 2012], "games": 21, "zUnits": -85, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 10, "zUnits": -119, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2012, "games": 11, "zUnits": -54, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2011:BlacAh00", "name": "Ahmad Black", "year": 2011, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2012], "games": 13, "zUnits": -24, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 13, "zUnits": -24, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2011:SherRi00", "name": "Richard Sherman", "year": 2011, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 15}, "contributions": {"DB": 20}, "peak": {"DB": {"seasons": [2011, 2012], "games": 30, "zUnits": 181, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2011, "games": 14, "zUnits": 119, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 16, "zUnits": 236, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:HoguDo01", "name": "Doug Hogue", "year": 2011, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2011], "games": 5, "zUnits": -127, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 5, "zUnits": -127, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2011:HineJe00", "name": "Jermale Hines", "year": 2011, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -23}, "contributions": {"DB": -19}, "peak": {"DB": {"seasons": [2011], "games": 6, "zUnits": -171, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 6, "zUnits": -171, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2011:CartCh00", "name": "Chris Carter", "year": 2011, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2011], "games": 4, "zUnits": -127, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 4, "zUnits": -127, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2011:BrowCh05", "name": "Chykie Brown", "year": 2011, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2012, 2013, 2014], "games": 36, "zUnits": -139, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 14, "zUnits": -121, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 8, "zUnits": -171, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": -137, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:McPhPe00", "name": "Pernell McPhee", "year": 2011, "round": 5, "roles": ["DL", "LB"], "beforeContributions": {"DL": -4, "LB": 0}, "contributions": {"DL": -4, "LB": 3}, "peak": {"DL": {"seasons": [2011, 2012], "games": 24, "zUnits": -36, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 14, "zUnits": -17, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 10, "zUnits": -62, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2014, 2015, 2016], "games": 38, "zUnits": 33, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 16, "zUnits": 46, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 14, "zUnits": 29, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 8, "zUnits": 15, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:WhitCh03", "name": "Chris White", "year": 2011, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2012], "games": 7, "zUnits": -134, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 7, "zUnits": -134, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:RaymMi00", "name": "Mistral Raymond", "year": 2011, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2011], "games": 7, "zUnits": -71, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 7, "zUnits": -71, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2011:MaxwBy00", "name": "Byron Maxwell", "year": 2011, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2014, 2015, 2016], "games": 38, "zUnits": 70, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2014, "games": 12, "zUnits": 56, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 14, "zUnits": 27, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 12, "zUnits": 133, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:CartDa01", "name": "David Carter", "year": 2011, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2011], "games": 11, "zUnits": -103, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 11, "zUnits": -103, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2011:JoneGr02", "name": "Greg Jones", "year": 2011, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2011], "games": 13, "zUnits": -143, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 13, "zUnits": -143, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.4666666666666666, "def_pass_defended": 0.3333333333333333, "def_interceptions": 0.13333333333333333, "def_fumbles_forced": 0.06666666666666667}, "metrics": null}]}}}, {"id": "2011:SmitD.00", "name": "D.J. Smith", "year": 2011, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -5}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2012], "games": 6, "zUnits": -17, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 6, "zUnits": -17, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:RuckCh00", "name": "Chris Rucker", "year": 2011, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -9}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2011], "games": 9, "zUnits": -124, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 9, "zUnits": -124, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:MohaMi00", "name": "Mike Mohamed", "year": 2011, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -5}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2014], "games": 13, "zUnits": -10, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 13, "zUnits": -10, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:JoneCo01", "name": "Colin Jones", "year": 2011, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2017, 2018], "games": 20, "zUnits": -118, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 9, "zUnits": -94, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 11, "zUnits": -138, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2011:RollBr00", "name": "Brian Rolle", "year": 2011, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -8}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2011], "games": 14, "zUnits": -80, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 14, "zUnits": -80, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2011:ThomJ.02", "name": "J.T. Thomas", "year": 2011, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2013, 2014], "games": 23, "zUnits": -19, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 9, "zUnits": -108, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": 38, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:SashTy00", "name": "Tyler Sash", "year": 2011, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -21}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2011], "games": 12, "zUnits": -159, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 12, "zUnits": -159, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2011:PoweJe00", "name": "Jerrell Powe", "year": 2011, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2013], "games": 1, "zUnits": -117, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 1, "zUnits": -117, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:WillJa02", "name": "Jacquian Williams", "year": 2011, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2011, 2012], "games": 24, "zUnits": -96, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 15, "zUnits": -90, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}, {"season": 2012, "games": 9, "zUnits": -106, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:LeviPe00", "name": "Pep Levingston", "year": 2011, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2012], "games": 1, "zUnits": -111, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 1, "zUnits": -111, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:RogeJu00", "name": "Justin Rogers", "year": 2011, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2011, 2012], "games": 24, "zUnits": -91, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 9, "zUnits": -86, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 15, "zUnits": -94, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:ClayZa00", "name": "Zach Clayton", "year": 2011, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -18}, "peak": {"DL": {"seasons": [2011], "games": 2, "zUnits": -144, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 2, "zUnits": -144, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2011:ThomBr00", "name": "Brandyn Thompson", "year": 2011, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2011], "games": 2, "zUnits": -142, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 2, "zUnits": -142, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:GaitAn00", "name": "Anthony Gaitor", "year": 2011, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2012], "games": 4, "zUnits": -95, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 4, "zUnits": -95, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:WhitMa01", "name": "Markus White", "year": 2011, "round": 7, "roles": ["LB"], "beforeContributions": null, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2012], "games": 1, "zUnits": -112, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 1, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:WillJa12", "name": "Jabara Williams", "year": 2011, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2011], "games": 2, "zUnits": -119, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 2, "zUnits": -119, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.5, "def_qb_hits": 0.25, "tackles": 0.125, "def_fumbles_forced": 0.125}, "metrics": null}]}}}, {"id": "2011:MattCl01", "name": "Cliff Matthews", "year": 2011, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -19}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2012], "games": 4, "zUnits": -129, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 4, "zUnits": -129, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:KearFr00", "name": "Frank Kearse", "year": 2011, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2014], "games": 10, "zUnits": -72, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 10, "zUnits": -72, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:GuyxLa00", "name": "Lawrence Guy", "year": 2011, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -2}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2018, 2019, 2020], "games": 44, "zUnits": -23, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2018, "games": 15, "zUnits": -39, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": -21, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 13, "zUnits": -7, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:GachAn00", "name": "Andrew Gachkar", "year": 2011, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -8}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2012, 2013, 2014], "games": 30, "zUnits": -89, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2012, "games": 8, "zUnits": -112, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 9, "zUnits": -104, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 13, "zUnits": -63, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2011:WilsJi00", "name": "Jimmy Wilson", "year": 2011, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -3}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2011, 2012, 2013], "games": 39, "zUnits": -61, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2011, "games": 10, "zUnits": -63, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2012, "games": 13, "zUnits": -68, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2013, "games": 16, "zUnits": -55, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2011:SmitMa02", "name": "Malcolm Smith", "year": 2011, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": 12}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2013, 2014, 2015], "games": 38, "zUnits": -43, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 12, "zUnits": -76, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 10, "zUnits": -98, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 16, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:HaggEr00", "name": "Eric Hagg", "year": 2011, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2012], "games": 7, "zUnits": -122, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 7, "zUnits": -122, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2011:CampTo00", "name": "Tommie Campbell", "year": 2011, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2012], "games": 10, "zUnits": -151, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 10, "zUnits": -151, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2011:NeilCh00", "name": "Chris Neild", "year": 2011, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2011], "games": 7, "zUnits": -83, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2011.csv", "fetchedAt": "2026-09-13T20:03:53.249302+00:00", "bytes": 792017, "sha256": "f8a8e44ccf198570e3c1b05b7dd1430c7d05bdd977dd85a42398b3e97013dff4"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2011.csv", "fetchedAt": "2026-09-13T19:52:58.966741+00:00", "bytes": 585051, "sha256": "6acc11a2b5f692db03e1945e0329da93f6b5debed3f99feed39eca470ab4cee5"}, "window": [{"season": 2011, "games": 7, "zUnits": -83, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.3571428571428571, "def_qb_hits": 0.21428571428571425, "tackles": 0.3571428571428571, "def_fumbles_forced": 0.07142857142857142}, "metrics": null}]}}}, {"id": "2011:OzouCh00", "name": "Cheta Ozougwu", "year": 2011, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2012], "games": 1, "zUnits": -110, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 1, "zUnits": -110, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:ClaiMo00", "name": "Morris Claiborne", "year": 2012, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2017, 2018], "games": 30, "zUnits": -3, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 15, "zUnits": -64, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": 59, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:BarrMa00", "name": "Mark Barron", "year": 2012, "round": 1, "roles": ["DB", "LB"], "beforeContributions": {"DB": 13, "LB": 7}, "contributions": {"DB": 4, "LB": -1}, "peak": {"DB": {"seasons": [2012, 2013], "games": 30, "zUnits": 36, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 16, "zUnits": 41, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2013, "games": 14, "zUnits": 31, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}, "LB": {"seasons": [2017, 2018, 2019], "games": 40, "zUnits": -7, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 13, "zUnits": 51, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 12, "zUnits": -64, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 15, "zUnits": -12, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:KuecLu00", "name": "Luke Kuechly", "year": 2012, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 16}, "contributions": {"LB": 16}, "peak": {"LB": {"seasons": [2014, 2015, 2016], "games": 39, "zUnits": 190, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 16, "zUnits": 202, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 13, "zUnits": 210, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 10, "zUnits": 143, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:GilmSt00", "name": "Stephon Gilmore", "year": 2012, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 3}, "contributions": {"DB": 11}, "peak": {"DB": {"seasons": [2017, 2018, 2019], "games": 45, "zUnits": 104, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2017, "games": 13, "zUnits": -5, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 138, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": 158, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:PoexDo00", "name": "Dontari Poe", "year": 2012, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 2}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2013, 2014, 2015], "games": 44, "zUnits": -4, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 14, "zUnits": 29, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 13, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 14, "zUnits": -58, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:CoxxFl00", "name": "Fletcher Cox", "year": 2012, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 18}, "contributions": {"DL": 10}, "peak": {"DL": {"seasons": [2018, 2019, 2020], "games": 45, "zUnits": 80, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 16, "zUnits": 122, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 15, "zUnits": 20, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 14, "zUnits": 95, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:BrocMi00", "name": "Michael Brockers", "year": 2012, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": 6}, "peak": {"DL": {"seasons": [2012, 2013], "games": 25, "zUnits": 48, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 10, "zUnits": 69, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 15, "zUnits": 34, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:IrviBr00", "name": "Bruce Irvin", "year": 2012, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 3, "LB": 2}, "contributions": {"DL": -1, "LB": 5}, "peak": {"DL": {"seasons": [2012, 2013], "games": 24, "zUnits": -6, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 13, "zUnits": 46, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 11, "zUnits": -68, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2015, 2016, 2017], "games": 47, "zUnits": 53, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 15, "zUnits": -4, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": 92, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": 68, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:CoplQu00", "name": "Quinton Coples", "year": 2012, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": -5, "LB": -7}, "contributions": {"DL": 0, "LB": 2}, "peak": {"DL": {"seasons": [2012], "games": 14, "zUnits": 4, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 14, "zUnits": 4, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2013, 2014], "games": 29, "zUnits": 28, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 14, "zUnits": 25, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": 30, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:KirkDr00", "name": "Dre Kirkpatrick", "year": 2012, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2015, 2016, 2017], "games": 45, "zUnits": 17, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2015, "games": 16, "zUnits": 20, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": -9, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 14, "zUnits": 42, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:IngrMe00", "name": "Melvin Ingram", "year": 2012, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": 6, "DL": 12}, "contributions": {"LB": 7, "DL": 8}, "peak": {"LB": {"seasons": [2014, 2015], "games": 24, "zUnits": 76, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 9, "zUnits": 3, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": 120, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2017, 2018], "games": 32, "zUnits": 62, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 16, "zUnits": 112, "peerFamily": "EDGE", "sourcePositions": ["DE", "LB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 12, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:McClSh00", "name": "Shea McClellin", "year": 2012, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": -9, "LB": 3}, "contributions": {"DL": -5, "LB": -5}, "peak": {"DL": {"seasons": [2012, 2013], "games": 22, "zUnits": -44, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 9, "zUnits": -57, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 13, "zUnits": -35, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2014, 2015], "games": 23, "zUnits": -56, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 12, "zUnits": -92, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 11, "zUnits": -18, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:JoneCh03", "name": "Chandler Jones", "year": 2012, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 19, "LB": 13}, "contributions": {"DL": 13, "LB": 19}, "peak": {"DL": {"seasons": [2013, 2014, 2015], "games": 40, "zUnits": 107, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 16, "zUnits": 112, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 9, "zUnits": 66, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": 125, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2017, 2019], "games": 32, "zUnits": 224, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 16, "zUnits": 266, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": 182, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:HighDo01", "name": "Dont'a Hightower", "year": 2012, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 8}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2012, 2013, 2014], "games": 41, "zUnits": -15, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2012, "games": 14, "zUnits": -10, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 15, "zUnits": -75, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 12, "zUnits": 56, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:MercWh00", "name": "Whitney Mercilus", "year": 2012, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": 4, "DL": -5}, "contributions": {"LB": 7, "DL": -3}, "peak": {"LB": {"seasons": [2015, 2016], "games": 31, "zUnits": 82, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 16, "zUnits": 90, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": 73, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2021], "games": 9, "zUnits": -22, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 9, "zUnits": -22, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:PerrNi00", "name": "Nick Perry", "year": 2012, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 3}, "contributions": {"LB": 4}, "peak": {"LB": {"seasons": [2015, 2016, 2017], "games": 36, "zUnits": 52, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 11, "zUnits": -28, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 14, "zUnits": 108, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 11, "zUnits": 59, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:SmitHa00", "name": "Harrison Smith", "year": 2012, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 20}, "contributions": {"DB": 12}, "peak": {"DB": {"seasons": [2019, 2020, 2021], "games": 46, "zUnits": 106, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 15, "zUnits": 147, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": 110, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 15, "zUnits": 60, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2012:UpshCo00", "name": "Courtney Upshaw", "year": 2012, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": -5, "LB": -7}, "contributions": {"DL": -8, "LB": -9}, "peak": {"DL": {"seasons": [2012], "games": 15, "zUnits": -67, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 15, "zUnits": -67, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2013, 2014, 2015], "games": 48, "zUnits": -105, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 16, "zUnits": -107, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": -117, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": -92, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:WolfDe00", "name": "Derek Wolfe", "year": 2012, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 8}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2012, 2013], "games": 21, "zUnits": 5, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 13, "zUnits": 4, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 8, "zUnits": 7, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:BranAn00", "name": "Andre Branch", "year": 2012, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 1}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2013, 2014, 2015], "games": 36, "zUnits": -25, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 15, "zUnits": -5, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 9, "zUnits": -40, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 12, "zUnits": -38, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:JenkJa03", "name": "Jackrabbit Jenkins", "year": 2012, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 10}, "peak": {"DB": {"seasons": [2017, 2018, 2019], "games": 40, "zUnits": 95, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2017, "games": 9, "zUnits": 80, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 79, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 15, "zUnits": 121, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:KendMy00", "name": "Mychal Kendricks", "year": 2012, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 8}, "contributions": {"LB": 6}, "peak": {"LB": {"seasons": [2013, 2014, 2015], "games": 39, "zUnits": 70, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 15, "zUnits": 47, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 12, "zUnits": 93, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 12, "zUnits": 75, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:WagnBo00", "name": "Bobby Wagner", "year": 2012, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 14}, "contributions": {"LB": 9}, "peak": {"LB": {"seasons": [2017, 2018, 2019], "games": 47, "zUnits": 106, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 16, "zUnits": 122, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": 122, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": 74, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:WilsTa00", "name": "Tavon Wilson", "year": 2012, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2016, 2017], "games": 25, "zUnits": -31, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 15, "zUnits": -36, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2017, "games": 10, "zUnits": -23, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2012:ReyeKe00", "name": "Kendall Reyes", "year": 2012, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2012, 2013], "games": 30, "zUnits": -44, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 16, "zUnits": -43, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 14, "zUnits": -44, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:WortJe00", "name": "Jerel Worthy", "year": 2012, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -10}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2012], "games": 9, "zUnits": -48, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 9, "zUnits": -48, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:BrowZa00", "name": "Zach Brown", "year": 2012, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 11}, "contributions": {"LB": 4}, "peak": {"LB": {"seasons": [2016, 2017, 2018], "games": 45, "zUnits": 47, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 16, "zUnits": 62, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 13, "zUnits": 87, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 0, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:StilDe00", "name": "Devon Still", "year": 2012, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2012], "games": 7, "zUnits": -124, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 7, "zUnits": -124, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:DaviLa00", "name": "Lavonte David", "year": 2012, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 15}, "contributions": {"LB": 7}, "peak": {"LB": {"seasons": [2022, 2023, 2024], "games": 49, "zUnits": 82, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2022, "games": 17, "zUnits": 62, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 15, "zUnits": 108, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 81, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:CurrVi00", "name": "Vinny Curry", "year": 2012, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 6}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2013, 2014], "games": 27, "zUnits": 3, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 13, "zUnits": -49, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": 52, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:HaywCa00", "name": "Casey Hayward", "year": 2012, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2016, 2017, 2018], "games": 48, "zUnits": 75, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 16, "zUnits": 163, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": 136, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": -74, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:JohnTr05", "name": "Trumaine Johnson", "year": 2012, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 17}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2015, 2016, 2017], "games": 43, "zUnits": 71, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 14, "zUnits": 171, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 14, "zUnits": -7, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 15, "zUnits": 50, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:RobiJo01", "name": "Josh Robinson", "year": 2012, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2013, 2014], "games": 24, "zUnits": -40, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 10, "zUnits": -72, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": -17, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:VernOl00", "name": "Olivier Vernon", "year": 2012, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"DL": 14, "LB": -2}, "contributions": {"DL": 10, "LB": 6}, "peak": {"DL": {"seasons": [2015, 2016, 2017], "games": 43, "zUnits": 85, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 15, "zUnits": 113, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": 100, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 12, "zUnits": 30, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2018], "games": 11, "zUnits": 67, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 11, "zUnits": 67, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:TaylBr02", "name": "Brandon Taylor", "year": 2012, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2012], "games": 3, "zUnits": -148, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 3, "zUnits": -148, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2012:DaviDe00", "name": "Demario Davis", "year": 2012, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 12}, "contributions": {"LB": 9}, "peak": {"LB": {"seasons": [2017, 2018, 2019], "games": 48, "zUnits": 104, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2017, "games": 16, "zUnits": 75, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 65, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": 173, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:FlemJa00", "name": "Jamell Fleming", "year": 2012, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2015], "games": 10, "zUnits": -90, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 10, "zUnits": -90, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:CrawTy00", "name": "Tyrone Crawford", "year": 2012, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2014, 2015], "games": 27, "zUnits": 0, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 15, "zUnits": -39, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 12, "zUnits": 49, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:MartMi01", "name": "Mike Martin", "year": 2012, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2012, 2013], "games": 24, "zUnits": -46, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 16, "zUnits": -24, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 8, "zUnits": -91, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:BentBi00", "name": "Bill Bentley", "year": 2012, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2015], "games": 1, "zUnits": -123, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 1, "zUnits": -123, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:SpenSe00", "name": "Sean Spence", "year": 2012, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -6}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2015, 2016], "games": 27, "zUnits": -90, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 12, "zUnits": -91, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": -88, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:HughJo00", "name": "John Hughes", "year": 2012, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2012, 2013], "games": 25, "zUnits": -71, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 13, "zUnits": -35, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 12, "zUnits": -110, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:HickAk00", "name": "Akiem Hicks", "year": 2012, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 8}, "contributions": {"DL": 10}, "peak": {"DL": {"seasons": [2018, 2020], "games": 31, "zUnits": 85, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 16, "zUnits": 91, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 15, "zUnits": 78, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:BequJa00", "name": "Jake Bequette", "year": 2012, "round": 3, "roles": ["DL"], "beforeContributions": null, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2013], "games": 1, "zUnits": -112, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 1, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:ThomBr01", "name": "Brandon Thompson", "year": 2012, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2013, 2014], "games": 22, "zUnits": -102, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 14, "zUnits": -115, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 8, "zUnits": -79, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:HoslJa00", "name": "Jayron Hosley", "year": 2012, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -10}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2015], "games": 11, "zUnits": -59, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 11, "zUnits": -59, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:BoldOm00", "name": "Omar Bolden", "year": 2012, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -19}, "peak": {"DB": {"seasons": [2012, 2014], "games": 24, "zUnits": -172, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 12, "zUnits": -160, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 12, "zUnits": -185, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:AlexFr00", "name": "Frank Alexander", "year": 2012, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2012, 2013], "games": 23, "zUnits": -95, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 13, "zUnits": -79, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 10, "zUnits": -117, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:BradNi00", "name": "Nigel Bradham", "year": 2012, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2014, 2015, 2016], "games": 41, "zUnits": -52, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2014, "games": 14, "zUnits": -40, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 11, "zUnits": -103, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": -27, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:Ta'aAl00", "name": "Alameda Ta'amu", "year": 2012, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -22}, "contributions": {"DL": -18}, "peak": {"DL": {"seasons": [2013], "games": 6, "zUnits": -149, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 6, "zUnits": -149, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:WilbKy00", "name": "Kyle Wilber", "year": 2012, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"LB": -13, "DL": -7}, "contributions": {"LB": -11, "DL": -9}, "peak": {"LB": {"seasons": [2014, 2015], "games": 26, "zUnits": -127, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 14, "zUnits": -113, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 12, "zUnits": -143, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2013], "games": 14, "zUnits": -75, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 14, "zUnits": -75, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:HowaJa00", "name": "Jaye Howard", "year": 2012, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 3}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2014, 2015], "games": 30, "zUnits": 0, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 14, "zUnits": -96, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 83, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:SensCo00", "name": "Coty Sensabaugh", "year": 2012, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2013, 2014, 2015], "games": 41, "zUnits": -75, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 13, "zUnits": -111, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 12, "zUnits": -77, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": -44, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:RobiKe01", "name": "Keenan Robinson", "year": 2012, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 6}, "contributions": {"LB": 1}, "peak": {"LB": {"seasons": [2014, 2015], "games": 24, "zUnits": 7, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 13, "zUnits": 59, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 11, "zUnits": -54, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:JohnJa04", "name": "James-Michael Johnson", "year": 2012, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2012, 2014], "games": 21, "zUnits": -81, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2012, "games": 8, "zUnits": -110, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 13, "zUnits": -63, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:BoykBr00", "name": "Brandon Boykin", "year": 2012, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2012, 2013], "games": 30, "zUnits": 23, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 15, "zUnits": -79, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 15, "zUnits": 125, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:BrooRo01", "name": "Ron Brooks", "year": 2012, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2013, 2014, 2015], "games": 25, "zUnits": -155, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 8, "zUnits": -191, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 9, "zUnits": -144, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 8, "zUnits": -131, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:LewiRo02", "name": "Ronnell Lewis", "year": 2012, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2012], "games": 2, "zUnits": -121, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 2, "zUnits": -121, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:CricJa00", "name": "Jared Crick", "year": 2012, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2014, 2015, 2016], "games": 47, "zUnits": -57, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 15, "zUnits": -43, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": -82, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": -45, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:BurrMi00", "name": "Miles Burris", "year": 2012, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 0}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2012, 2014], "games": 31, "zUnits": -51, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2012, "games": 15, "zUnits": -58, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": -45, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:DaniMi00", "name": "Mike Daniels", "year": 2012, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 6}, "contributions": {"DL": 5}, "peak": {"DL": {"seasons": [2015, 2016, 2017], "games": 41, "zUnits": 37, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2015, "games": 14, "zUnits": 44, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": -35, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 12, "zUnits": 119, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:McMiJe00", "name": "Jerron McMillian", "year": 2012, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2012], "games": 14, "zUnits": -92, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 14, "zUnits": -92, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2012:ChapJo00", "name": "Josh Chapman", "year": 2012, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2014], "games": 11, "zUnits": -92, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 11, "zUnits": -92, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:JackMa02", "name": "Malik Jackson", "year": 2012, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": 8}, "contributions": {"DL": 7}, "peak": {"DL": {"seasons": [2016, 2017, 2018], "games": 47, "zUnits": 57, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 16, "zUnits": 73, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": 110, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": -16, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:WhitTa00", "name": "Tahir Whitehead", "year": 2012, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 6}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2015, 2016, 2017], "games": 45, "zUnits": -36, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 14, "zUnits": -67, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": 16, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": -59, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:BlanRo00", "name": "Robert Blanton", "year": 2012, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 12}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2014, 2015, 2016], "games": 33, "zUnits": -73, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 14, "zUnits": -19, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 11, "zUnits": -101, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2016, "games": 8, "zUnits": -129, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2012:GoodNa00", "name": "Najee Goode", "year": 2012, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -8}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2017, 2018, 2019], "games": 28, "zUnits": -130, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2017, "games": 12, "zUnits": -131, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 8, "zUnits": -142, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 8, "zUnits": -118, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:MarsBr01", "name": "Brandon Marshall", "year": 2012, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 8}, "contributions": {"LB": 3}, "peak": {"LB": {"seasons": [2014, 2015], "games": 29, "zUnits": 31, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 14, "zUnits": -15, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": 74, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:NormJo01", "name": "Josh Norman", "year": 2012, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": 11}, "peak": {"DB": {"seasons": [2014, 2015, 2016], "games": 45, "zUnits": 97, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 13, "zUnits": 31, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 132, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": 115, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:CardTa00", "name": "Tank Carder", "year": 2012, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2012], "games": 7, "zUnits": -138, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 7, "zUnits": -138, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:ToomKo00", "name": "Korey Toomer", "year": 2012, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2016, 2017], "games": 26, "zUnits": -61, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 13, "zUnits": -37, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 13, "zUnits": -84, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:PratSh00", "name": "Shaun Prater", "year": 2012, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2014], "games": 1, "zUnits": -126, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 1, "zUnits": -126, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:CrawJa00", "name": "Jack Crawford", "year": 2012, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2016, 2018], "games": 26, "zUnits": -30, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2016, "games": 11, "zUnits": -47, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": -17, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:WhitCo01", "name": "Corey White", "year": 2012, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2014, 2016], "games": 24, "zUnits": -48, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 14, "zUnits": -38, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 10, "zUnits": -61, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:MannTe00", "name": "Terrell Manning", "year": 2012, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2014], "games": 2, "zUnits": -139, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 2, "zUnits": -139, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:MassJo00", "name": "Jonathan Massaquoi", "year": 2012, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2013, 2014], "games": 25, "zUnits": -48, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 13, "zUnits": -26, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 12, "zUnits": -71, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:FlemDa00", "name": "Darius Fleming", "year": 2012, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2014], "games": 1, "zUnits": -113, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 1, "zUnits": -113, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:IlokGe00", "name": "George Iloka", "year": 2012, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2013, 2014], "games": 32, "zUnits": 14, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 16, "zUnits": -26, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 54, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2012:JackAs00", "name": "Asa Jackson", "year": 2012, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2014], "games": 7, "zUnits": -102, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 7, "zUnits": -102, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:LaneJe00", "name": "Jeremy Lane", "year": 2012, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2012, 2013], "games": 21, "zUnits": -149, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 9, "zUnits": -167, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 12, "zUnits": -137, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:TandKe00", "name": "Keith Tandy", "year": 2012, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2015, 2016], "games": 27, "zUnits": -32, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 12, "zUnits": -137, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": 52, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2012:HarrMi00", "name": "Mike Harris", "year": 2012, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2012, 2013], "games": 28, "zUnits": -122, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 13, "zUnits": -68, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 15, "zUnits": -169, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:BethJu00", "name": "Justin Bethel", "year": 2012, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -3}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2015, 2016, 2017], "games": 42, "zUnits": -58, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 14, "zUnits": 3, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 12, "zUnits": -49, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": -119, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:RobiTr02", "name": "Trent Robinson", "year": 2012, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2015], "games": 9, "zUnits": -63, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 9, "zUnits": -63, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2012:GuyxWi00", "name": "Winston Guy", "year": 2012, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2013], "games": 8, "zUnits": -94, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 8, "zUnits": -94, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2012:FreyIs00", "name": "Isaiah Frey", "year": 2012, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2013, 2014], "games": 25, "zUnits": -154, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 14, "zUnits": -169, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 11, "zUnits": -135, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:BushJo00", "name": "Josh Bush", "year": 2012, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2012, 2013], "games": 20, "zUnits": -166, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 9, "zUnits": -169, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2013, "games": 11, "zUnits": -164, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2012:TrevDa00", "name": "Danny Trevathan", "year": 2012, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": 7}, "contributions": {"LB": 3}, "peak": {"LB": {"seasons": [2017, 2018, 2019], "games": 37, "zUnits": 40, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 12, "zUnits": 44, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 55, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 9, "zUnits": 7, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:BiluCh00", "name": "Christo Bilukidi", "year": 2012, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2014], "games": 1, "zUnits": -123, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 1, "zUnits": -123, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:MitcCh01", "name": "Charles Mitchell", "year": 2012, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2012], "games": 1, "zUnits": -125, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 1, "zUnits": -125, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2012:GreeJo03", "name": "Jonte Green", "year": 2012, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2012], "games": 10, "zUnits": -74, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 10, "zUnits": -74, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:EbneNa00", "name": "Nate Ebner", "year": 2012, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2016, 2018], "games": 24, "zUnits": -157, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 13, "zUnits": -150, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2018, "games": 11, "zUnits": -165, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2012:AchoEm00", "name": "Emmanuel Acho", "year": 2012, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2013], "games": 1, "zUnits": -121, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 1, "zUnits": -121, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:WinnBi00", "name": "Billy Winn", "year": 2012, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2012, 2013], "games": 25, "zUnits": -61, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2012, "games": 14, "zUnits": -66, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2013, "games": 11, "zUnits": -55, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:ColeAu00", "name": "Audie Cole", "year": 2012, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -4}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2013], "games": 7, "zUnits": -67, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 7, "zUnits": -67, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:SoloSc00", "name": "Scott Solomon", "year": 2012, "round": 7, "roles": ["DL", "LB"], "beforeContributions": {"DL": -7, "LB": -11}, "contributions": {"DL": -7, "LB": -10}, "peak": {"DL": {"seasons": [2014], "games": 7, "zUnits": -59, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 7, "zUnits": -59, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2015], "games": 1, "zUnits": -116, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 1, "zUnits": -116, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:CrawRi00", "name": "Richard Crawford", "year": 2012, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2012], "games": 9, "zUnits": -107, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 9, "zUnits": -107, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:RandKh00", "name": "Kheeston Randall", "year": 2012, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -20}, "contributions": {"DL": -18}, "peak": {"DL": {"seasons": [2012], "games": 6, "zUnits": -149, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 6, "zUnits": -149, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:CampD.00", "name": "D.J. Campbell", "year": 2012, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2012], "games": 5, "zUnits": -136, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 5, "zUnits": -136, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2012:LewiTr00", "name": "Travis Lewis", "year": 2012, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2015], "games": 11, "zUnits": -127, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 11, "zUnits": -127, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:DennAl00", "name": "Alfonzo Dennard", "year": 2012, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2012, 2013], "games": 22, "zUnits": -6, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 10, "zUnits": 43, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2013, "games": 12, "zUnits": -47, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:PendJe00", "name": "Jeris Pendleton", "year": 2012, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2012], "games": 1, "zUnits": -126, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 1, "zUnits": -126, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:StupNa01", "name": "Nathan Stupar", "year": 2012, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -4}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2015, 2016], "games": 28, "zUnits": -89, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 13, "zUnits": -96, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": -83, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:ScruGr00", "name": "Greg Scruggs", "year": 2012, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2012], "games": 8, "zUnits": -74, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2012.csv", "fetchedAt": "2026-09-13T20:03:53.481778+00:00", "bytes": 796636, "sha256": "6cdfbf3b291cf1349b33fe8e90542d8ae54cca3726769866f94feaf866b329b5"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2012.csv", "fetchedAt": "2026-09-13T19:52:59.013415+00:00", "bytes": 604547, "sha256": "90628fcdadd9f2dde083bc77d41139cedc9fefd1fcc09f2ce8675823de23291b"}, "window": [{"season": 2012, "games": 8, "zUnits": -74, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:TysoDe00", "name": "DeAngelo Tyson", "year": 2012, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2013], "games": 7, "zUnits": -83, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 7, "zUnits": -83, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:JohnCa01", "name": "Cam Johnson", "year": 2012, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -5}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2016], "games": 10, "zUnits": -28, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 10, "zUnits": -28, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:KuhnMa00", "name": "Markus Kuhn", "year": 2012, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2015], "games": 9, "zUnits": -99, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 9, "zUnits": -99, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2012:AlleAn02", "name": "Antonio Allen", "year": 2012, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2013, 2014], "games": 27, "zUnits": -48, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 15, "zUnits": -30, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 12, "zUnits": -70, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:WadeTr00", "name": "Trevin Wade", "year": 2012, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -10}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2015, 2016], "games": 26, "zUnits": -107, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 14, "zUnits": -76, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 12, "zUnits": -143, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:FredTe00", "name": "Terrence Frederick", "year": 2012, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2014], "games": 3, "zUnits": -144, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 3, "zUnits": -144, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2012:RobeTr00", "name": "Travian Robertson", "year": 2012, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2014], "games": 1, "zUnits": -125, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 1, "zUnits": -125, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:JordDi00", "name": "Dion Jordan", "year": 2013, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -2}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2018, 2020], "games": 21, "zUnits": -66, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2018, "games": 10, "zUnits": -70, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 11, "zUnits": -62, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:AnsaEz00", "name": "Ezekiel Ansah", "year": 2013, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 21}, "contributions": {"DL": 14}, "peak": {"DL": {"seasons": [2015, 2016, 2017], "games": 41, "zUnits": 115, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 16, "zUnits": 187, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 12, "zUnits": -27, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 13, "zUnits": 156, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:MingBa00", "name": "Barkevious Mingo", "year": 2013, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": -5}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2013, 2014], "games": 29, "zUnits": -43, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 15, "zUnits": -11, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": -77, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:MillDe00", "name": "Dee Milliner", "year": 2013, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": 14}, "peak": {"DB": {"seasons": [2013], "games": 12, "zUnits": 127, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 12, "zUnits": 127, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:HaydDJ00", "name": "D.J. Hayden", "year": 2013, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 3}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2014, 2015], "games": 25, "zUnits": -5, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 9, "zUnits": 55, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": -39, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:RichSh00", "name": "Sheldon Richardson", "year": 2013, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 9}, "contributions": {"DL": 14}, "peak": {"DL": {"seasons": [2013, 2014], "games": 32, "zUnits": 117, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 16, "zUnits": 92, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 143, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:LotuSt00", "name": "Star Lotulelei", "year": 2013, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": -1}, "peak": {"DL": {"seasons": [2013, 2014], "games": 27, "zUnits": -7, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 15, "zUnits": 5, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 12, "zUnits": -20, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:VaccKe00", "name": "Kenny Vaccaro", "year": 2013, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 16}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2015, 2016, 2017], "games": 39, "zUnits": 38, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 16, "zUnits": -11, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2016, "games": 11, "zUnits": 88, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2017, "games": 12, "zUnits": 57, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:JoneJa05", "name": "Jarvis Jones", "year": 2013, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": -6}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2015, 2016], "games": 26, "zUnits": -87, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 14, "zUnits": -100, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 12, "zUnits": -72, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:ReidEr00", "name": "Eric Reid", "year": 2013, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 23}, "contributions": {"DB": 6}, "peak": {"DB": {"seasons": [2013, 2014], "games": 29, "zUnits": 52, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 16, "zUnits": 82, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 13, "zUnits": 16, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:TrufDe00", "name": "Desmond Trufant", "year": 2013, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2013, 2014], "games": 31, "zUnits": 70, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 15, "zUnits": 76, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 64, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:FloySh00", "name": "Sharrif Floyd", "year": 2013, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -3}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2013, 2014, 2015], "games": 38, "zUnits": -31, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 14, "zUnits": -96, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": 28, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 10, "zUnits": -23, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:WernBj00", "name": "Bjoern Werner", "year": 2013, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": -4}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2013, 2014], "games": 24, "zUnits": -37, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 10, "zUnits": -73, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 14, "zUnits": -12, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:RhodXa00", "name": "Xavier Rhodes", "year": 2013, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2014, 2015, 2016], "games": 46, "zUnits": 27, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2014, "games": 16, "zUnits": 43, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": -27, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 14, "zUnits": 71, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:JoneDa03", "name": "Datone Jones", "year": 2013, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": -8, "LB": -15}, "contributions": {"DL": -8, "LB": -8}, "peak": {"DL": {"seasons": [2013, 2014, 2015], "games": 35, "zUnits": -62, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 11, "zUnits": -58, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 10, "zUnits": -83, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 14, "zUnits": -50, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2016], "games": 14, "zUnits": -88, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 14, "zUnits": -88, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:WillSy00", "name": "Sylvester Williams", "year": 2013, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2015, 2016, 2017], "games": 39, "zUnits": -69, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 14, "zUnits": -52, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": -78, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 10, "zUnits": -78, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:OgleAl00", "name": "Alec Ogletree", "year": 2013, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 9}, "contributions": {"LB": 8}, "peak": {"LB": {"seasons": [2016, 2017], "games": 31, "zUnits": 94, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 16, "zUnits": 137, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 15, "zUnits": 47, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:ElamMa00", "name": "Matt Elam", "year": 2013, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -4}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2013, 2014], "games": 32, "zUnits": -81, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 16, "zUnits": -76, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": -87, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:CyprJo00", "name": "Johnathan Cyprien", "year": 2013, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 18}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2013, 2014], "games": 30, "zUnits": 16, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 15, "zUnits": 52, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": -20, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:SlayDa00", "name": "Darius Slay", "year": 2013, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 13}, "contributions": {"DB": 16}, "peak": {"DB": {"seasons": [2016, 2017, 2018], "games": 44, "zUnits": 144, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 13, "zUnits": 55, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": 248, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": 110, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:TeoxMa00", "name": "Manti Te'o", "year": 2013, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 0}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2014, 2015], "games": 22, "zUnits": -22, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 10, "zUnits": -20, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 12, "zUnits": -24, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:CarrCo00", "name": "Tank Carradine", "year": 2013, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": -7, "LB": -14}, "contributions": {"DL": -4, "LB": -13}, "peak": {"DL": {"seasons": [2014], "games": 7, "zUnits": -34, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 7, "zUnits": -34, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2016], "games": 9, "zUnits": -151, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 9, "zUnits": -151, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:BankJo00", "name": "Johnthan Banks", "year": 2013, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -3}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2013, 2014], "games": 31, "zUnits": -36, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 16, "zUnits": -83, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 15, "zUnits": 14, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:ShorKa00", "name": "Kawann Short", "year": 2013, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 15}, "contributions": {"DL": 17}, "peak": {"DL": {"seasons": [2015, 2016, 2017], "games": 48, "zUnits": 140, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 16, "zUnits": 206, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": 123, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": 91, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:MintKe00", "name": "Kevin Minter", "year": 2013, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -1}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2015, 2016, 2017], "games": 40, "zUnits": -36, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 16, "zUnits": -2, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": -21, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 8, "zUnits": -137, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:AlonKi00", "name": "Kiko Alonso", "year": 2013, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 9}, "contributions": {"LB": 1}, "peak": {"LB": {"seasons": [2013, 2015], "games": 27, "zUnits": 7, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 16, "zUnits": 64, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 11, "zUnits": -75, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:HankJo00", "name": "Johnathan Hankins", "year": 2013, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2013, 2014], "games": 24, "zUnits": -23, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 8, "zUnits": -130, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 16, "zUnits": 31, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:BostJo00", "name": "Jonathan Bostic", "year": 2013, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": 0}, "peak": {"LB": {"seasons": [2019, 2020], "games": 32, "zUnits": -4, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2019, "games": 16, "zUnits": -25, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": 16, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:AmerDa00", "name": "David Amerson", "year": 2013, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": 15}, "peak": {"DB": {"seasons": [2015, 2016], "games": 30, "zUnits": 136, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 15, "zUnits": 209, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": 63, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:CollJa00", "name": "Jamie Collins", "year": 2013, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 13}, "contributions": {"LB": 3}, "peak": {"LB": {"seasons": [2015, 2016], "games": 27, "zUnits": 30, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 12, "zUnits": 68, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": -1, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:HuntMa00", "name": "Margus Hunt", "year": 2013, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2016, 2017, 2018], "games": 39, "zUnits": -64, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2016, "games": 11, "zUnits": -121, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 14, "zUnits": -87, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 14, "zUnits": 4, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:TaylJa01", "name": "Jamar Taylor", "year": 2013, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2015, 2016, 2017], "games": 41, "zUnits": -24, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 11, "zUnits": -92, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": 35, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 15, "zUnits": -33, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:BrowAr00", "name": "Arthur Brown", "year": 2013, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2015], "games": 2, "zUnits": -137, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 2, "zUnits": -137, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:SweaDJ00", "name": "D.J. Swearinger", "year": 2013, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2016, 2017, 2018], "games": 46, "zUnits": 78, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2016, "games": 16, "zUnits": 23, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": 86, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 14, "zUnits": 131, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:AlfoRo00", "name": "Robert Alford", "year": 2013, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2014, 2015, 2016], "games": 41, "zUnits": 67, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 10, "zUnits": 96, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": 38, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": 77, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:GratDw00", "name": "Dwayne Gratz", "year": 2013, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -4}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2014, 2015], "games": 25, "zUnits": -79, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 14, "zUnits": -24, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 11, "zUnits": -149, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:MoorSi00", "name": "Sio Moore", "year": 2013, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 8}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2013, 2014], "games": 25, "zUnits": -10, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2013, "games": 14, "zUnits": -25, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 11, "zUnits": 9, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:LogaBe00", "name": "Bennie Logan", "year": 2013, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -3}, "contributions": {"DL": 3}, "peak": {"DL": {"seasons": [2015, 2016, 2017], "games": 39, "zUnits": 25, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2015, "games": 14, "zUnits": 31, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 11, "zUnits": -2, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 14, "zUnits": 40, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:McFaLe00", "name": "Leon McFadden", "year": 2013, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2015], "games": 1, "zUnits": -123, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 1, "zUnits": -123, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:MathTy00", "name": "Tyrann Mathieu", "year": 2013, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 22}, "contributions": {"DB": 11}, "peak": {"DB": {"seasons": [2013, 2014, 2015], "games": 39, "zUnits": 103, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 13, "zUnits": 90, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2014, "games": 12, "zUnits": -56, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 14, "zUnits": 250, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:WrehBl00", "name": "Blidi Wreh-Wilson", "year": 2013, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2014, 2015], "games": 21, "zUnits": -44, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 11, "zUnits": 25, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 10, "zUnits": -121, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:McDoTJ00", "name": "T.J. McDonald", "year": 2013, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 11}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2016, 2017, 2018], "games": 38, "zUnits": -3, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2016, "games": 16, "zUnits": -23, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2017, "games": 8, "zUnits": -15, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 14, "zUnits": 27, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:WilcJ.00", "name": "J.J. Wilcox", "year": 2013, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 3}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2014, 2015, 2016], "games": 45, "zUnits": -37, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 16, "zUnits": 9, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": -104, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2016, "games": 13, "zUnits": -10, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:MoorDa01", "name": "Damontre Moore", "year": 2013, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2014, 2015], "games": 26, "zUnits": -28, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 12, "zUnits": 2, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 14, "zUnits": -54, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:JenkJo00", "name": "John Jenkins", "year": 2013, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -7}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2014, 2015], "games": 22, "zUnits": -52, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 9, "zUnits": -30, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 13, "zUnits": -66, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:RyanLo00", "name": "Logan Ryan", "year": 2013, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 29}, "contributions": {"DB": 13}, "peak": {"DB": {"seasons": [2019, 2020, 2021], "games": 47, "zUnits": 115, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 16, "zUnits": 183, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": 83, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 15, "zUnits": 78, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:WillSh02", "name": "Shawn Williams", "year": 2013, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 23}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2016, 2017, 2018], "games": 42, "zUnits": 41, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2016, "games": 15, "zUnits": 15, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2017, "games": 11, "zUnits": -54, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 131, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:HillJo01", "name": "Jordan Hill", "year": 2013, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -2}, "contributions": {"DL": -2}, "peak": {"DL": {"seasons": [2014, 2015], "games": 21, "zUnits": -20, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 12, "zUnits": 12, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 9, "zUnits": -63, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:LemoCo00", "name": "Corey Lemonier", "year": 2013, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2013, 2014], "games": 21, "zUnits": -121, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 10, "zUnits": -99, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 11, "zUnits": -142, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:WebsKa00", "name": "Kayvon Webster", "year": 2013, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2013, 2014], "games": 23, "zUnits": -79, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 13, "zUnits": -31, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 10, "zUnits": -140, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:HarmDu00", "name": "Duron Harmon", "year": 2013, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 3}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2021, 2022], "games": 34, "zUnits": -28, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 17, "zUnits": -57, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": 2, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:DaviWi02", "name": "Will Davis", "year": 2013, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2016], "games": 1, "zUnits": -112, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 1, "zUnits": -112, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:WillBr02", "name": "Brandon Williams", "year": 2013, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2014, 2015], "games": 31, "zUnits": -23, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 15, "zUnits": -60, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 12, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:GoodZa00", "name": "Zaviar Gooden", "year": 2013, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2014], "games": 10, "zUnits": -119, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 10, "zUnits": -119, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:JohnNi00", "name": "Nico Johnson", "year": 2013, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2014], "games": 8, "zUnits": -125, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 8, "zUnits": -125, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:SpenAk00", "name": "Akeem Spence", "year": 2013, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -7}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2016, 2017, 2018], "games": 40, "zUnits": -42, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2016, "games": 9, "zUnits": -99, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": -29, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": -22, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:OkafAl00", "name": "Alex Okafor", "year": 2013, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"LB": 0, "DL": 11}, "contributions": {"LB": -1, "DL": -2}, "peak": {"LB": {"seasons": [2014, 2015], "games": 24, "zUnits": -12, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 12, "zUnits": 64, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 12, "zUnits": -88, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}, "DL": {"seasons": [2017, 2018, 2019], "games": 33, "zUnits": -15, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 10, "zUnits": 20, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": -54, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 8, "zUnits": 15, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:JenkJe00", "name": "Jelani Jenkins", "year": 2013, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 7}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2014, 2015, 2016], "games": 36, "zUnits": -7, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 15, "zUnits": 41, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 13, "zUnits": 5, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 8, "zUnits": -117, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:WillDu00", "name": "Duke Williams", "year": 2013, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2014, 2015], "games": 29, "zUnits": -117, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 15, "zUnits": -79, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 14, "zUnits": -158, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:ThomSh00", "name": "Shamarko Thomas", "year": 2013, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -19}, "peak": {"DB": {"seasons": [2013, 2015], "games": 21, "zUnits": -175, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 9, "zUnits": -154, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 12, "zUnits": -191, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:WebbBW00", "name": "B.W. Webb", "year": 2013, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2016, 2018], "games": 26, "zUnits": -29, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 11, "zUnits": 11, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": -58, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:GreeKh00", "name": "Khaseem Greene", "year": 2013, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -6}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2013], "games": 8, "zUnits": -115, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 8, "zUnits": -115, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:ThomPh00", "name": "Phillip Thomas", "year": 2013, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2014], "games": 6, "zUnits": -142, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 6, "zUnits": -142, "peerFamily": "S", "sourcePositions": ["S"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:HodgGe00", "name": "Gerald Hodges", "year": 2013, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2016, 2018], "games": 25, "zUnits": -56, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 14, "zUnits": -37, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 11, "zUnits": -81, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:WillTr02", "name": "Trevardo Williams", "year": 2013, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2014], "games": 2, "zUnits": -130, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 2, "zUnits": -130, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:GholWi00", "name": "William Gholston", "year": 2013, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 3}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2014, 2015, 2016], "games": 41, "zUnits": -37, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2014, "games": 13, "zUnits": -48, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": -40, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 13, "zUnits": -23, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:GoodMa01", "name": "Malliciah Goodman", "year": 2013, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2016], "games": 1, "zUnits": -116, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 1, "zUnits": -116, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:SimoJo01", "name": "John Simon", "year": 2013, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"LB": 1, "DL": -2}, "contributions": {"LB": -1, "DL": -11}, "peak": {"LB": {"seasons": [2015, 2016, 2017], "games": 35, "zUnits": -16, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2015, "games": 15, "zUnits": -43, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 11, "zUnits": -9, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 9, "zUnits": 20, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2018, 2019], "games": 25, "zUnits": -89, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 10, "zUnits": -93, "peerFamily": "EDGE", "sourcePositions": ["DE", "LB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 15, "zUnits": -86, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:TaylDe00", "name": "Devin Taylor", "year": 2013, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 7}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2015, 2016], "games": 26, "zUnits": 5, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 12, "zUnits": 50, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 14, "zUnits": -34, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:WolfEa00", "name": "Earl Wolff", "year": 2013, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -4}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2013], "games": 10, "zUnits": -14, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 10, "zUnits": -14, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:SimoTh00", "name": "Tharold Simon", "year": 2013, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2014], "games": 8, "zUnits": -91, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 8, "zUnits": -91, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:HughMo00", "name": "Montori Hughes", "year": 2013, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -19}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2015], "games": 3, "zUnits": -123, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 3, "zUnits": -123, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:EdwaLa00", "name": "Lavar Edwards", "year": 2013, "round": 5, "roles": ["DL", "LB"], "beforeContributions": {"DL": -13, "LB": -14}, "contributions": {"DL": -8, "LB": -12}, "peak": {"DL": {"seasons": [2016], "games": 7, "zUnits": -64, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 7, "zUnits": -64, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2017], "games": 2, "zUnits": -144, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 2, "zUnits": -144, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:MeekJo01", "name": "Jonathan Meeks", "year": 2013, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2015], "games": 8, "zUnits": -142, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 8, "zUnits": -142, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:WillSt02", "name": "Steve Williams", "year": 2013, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2015], "games": 8, "zUnits": 13, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 8, "zUnits": 13, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:SmitQu00", "name": "Quanterus Smith", "year": 2013, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -21}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2014], "games": 9, "zUnits": -125, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 9, "zUnits": -125, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:MeanSt00", "name": "Steven Means", "year": 2013, "round": 5, "roles": ["DL", "LB"], "beforeContributions": {"DL": 0, "LB": -11}, "contributions": {"DL": -5, "LB": -10}, "peak": {"DL": {"seasons": [2020], "games": 12, "zUnits": -39, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 12, "zUnits": -39, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2022], "games": 1, "zUnits": -114, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 1, "zUnits": -114, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:KleiAJ00", "name": "A.J. Klein", "year": 2013, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 0}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2020, 2021], "games": 25, "zUnits": -46, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 15, "zUnits": -7, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 10, "zUnits": -105, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:McGeBr00", "name": "Brandon McGee", "year": 2013, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2014], "games": 1, "zUnits": -125, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 1, "zUnits": -125, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:TaylCo01", "name": "Cooper Taylor", "year": 2013, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2015], "games": 4, "zUnits": -159, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 4, "zUnits": -159, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:MapoSt00", "name": "Stansly Maponga", "year": 2013, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -19}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2014], "games": 4, "zUnits": -112, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 4, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:DialQu00", "name": "Quinton Dial", "year": 2013, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -2}, "peak": {"DL": {"seasons": [2014, 2015], "games": 25, "zUnits": -13, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 10, "zUnits": -27, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": -4, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:HydeMi00", "name": "Micah Hyde", "year": 2013, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 12}, "contributions": {"DB": 6}, "peak": {"DB": {"seasons": [2021, 2023], "games": 31, "zUnits": 55, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 17, "zUnits": 117, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2023, "games": 14, "zUnits": -20, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:JenkBr00", "name": "Brandon Jenkins", "year": 2013, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2013], "games": 2, "zUnits": -123, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 2, "zUnits": -123, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:BoydJo00", "name": "Josh Boyd", "year": 2013, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2015], "games": 1, "zUnits": -121, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 1, "zUnits": -121, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:EvanJo00", "name": "Josh Evans", "year": 2013, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2014, 2015], "games": 30, "zUnits": -86, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 16, "zUnits": -79, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 14, "zUnits": -93, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:WillTo00", "name": "Tourek Williams", "year": 2013, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2014, 2016], "games": 23, "zUnits": -135, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2014, "games": 13, "zUnits": -142, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 10, "zUnits": -126, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:MoodNi00", "name": "Nick Moody", "year": 2013, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2016], "games": 1, "zUnits": -125, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 1, "zUnits": -125, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:HollDe01", "name": "DeVonte Holloman", "year": 2013, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -8}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2013], "games": 7, "zUnits": -77, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 7, "zUnits": -77, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:WashCo00", "name": "Cornelius Washington", "year": 2013, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2016, 2017], "games": 27, "zUnits": -87, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 13, "zUnits": -101, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 14, "zUnits": -74, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:RambBa00", "name": "Bacarri Rambo", "year": 2013, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2015, 2016], "games": 23, "zUnits": -13, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 14, "zUnits": 8, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2016, "games": 9, "zUnits": -46, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:PalmNa01", "name": "Nate Palmer", "year": 2013, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -3}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2015, 2016], "games": 24, "zUnits": -111, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 13, "zUnits": -63, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 11, "zUnits": -168, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:JoneCh04", "name": "Chris Jones", "year": 2013, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": 7}, "contributions": {"DL": 4}, "peak": {"DL": {"seasons": [2013, 2014], "games": 24, "zUnits": 29, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 12, "zUnits": 101, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2014, "games": 12, "zUnits": -42, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:LewiKa00", "name": "Kapron Lewis-Moore", "year": 2013, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2015], "games": 2, "zUnits": -133, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 2, "zUnits": -133, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:McGeSt01", "name": "Stacy McGee", "year": 2013, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -2}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2015, 2016], "games": 20, "zUnits": -80, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 12, "zUnits": -127, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 8, "zUnits": -10, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:WillVi01", "name": "Vince Williams", "year": 2013, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": 5}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2016, 2017, 2018], "games": 41, "zUnits": -32, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 11, "zUnits": -80, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": -7, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 14, "zUnits": -22, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:CataMi00", "name": "Mike Catapano", "year": 2013, "round": 7, "roles": ["DL", "LB"], "beforeContributions": {"DL": -16, "LB": -15}, "contributions": {"DL": -13, "LB": -11}, "peak": {"DL": {"seasons": [2013], "games": 7, "zUnits": -106, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 7, "zUnits": -106, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2016], "games": 4, "zUnits": -127, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 4, "zUnits": -127, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:HarrJe02", "name": "Jeremy Harris", "year": 2013, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2015], "games": 1, "zUnits": -123, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 1, "zUnits": -123, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:McCrDe00", "name": "Demetrius McCray", "year": 2013, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2014, 2015], "games": 25, "zUnits": -140, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 15, "zUnits": -136, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 10, "zUnits": -146, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:MautMi00", "name": "Michael Mauti", "year": 2013, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -9}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2015], "games": 10, "zUnits": -99, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 10, "zUnits": -99, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:BryaAr00", "name": "Armonty Bryant", "year": 2013, "round": 7, "roles": ["DL", "LB"], "beforeContributions": {"DL": 7, "LB": -11}, "contributions": {"DL": -2, "LB": -5}, "peak": {"DL": {"seasons": [2013, 2015], "games": 21, "zUnits": -15, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2013, "games": 9, "zUnits": -75, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 12, "zUnits": 29, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2016], "games": 5, "zUnits": -55, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 5, "zUnits": -55, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:PoyeJo00", "name": "Jordan Poyer", "year": 2013, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 18}, "contributions": {"DB": 11}, "peak": {"DB": {"seasons": [2017, 2018], "games": 31, "zUnits": 100, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 15, "zUnits": 153, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 50, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:WillNi01", "name": "Nick Williams", "year": 2013, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2019, 2020], "games": 27, "zUnits": -28, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 15, "zUnits": 27, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 12, "zUnits": -97, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:BuchMi00", "name": "Michael Buchanan", "year": 2013, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2013], "games": 10, "zUnits": -85, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 10, "zUnits": -85, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:PoweTy00", "name": "Ty Powell", "year": 2013, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2014], "games": 9, "zUnits": -106, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 9, "zUnits": -106, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:BarrSa00", "name": "Sam Barrington", "year": 2013, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2014], "games": 11, "zUnits": -70, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 11, "zUnits": -70, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:BassDa00", "name": "David Bass", "year": 2013, "round": 7, "roles": ["DL", "LB"], "beforeContributions": {"DL": -9, "LB": -9}, "contributions": {"DL": -7, "LB": -8}, "peak": {"DL": {"seasons": [2014], "games": 5, "zUnits": -55, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 5, "zUnits": -55, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2015, 2016, 2017], "games": 35, "zUnits": -96, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2015, "games": 14, "zUnits": -97, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 9, "zUnits": -145, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 12, "zUnits": -58, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2013:BeauSt00", "name": "Steve Beauharnais", "year": 2013, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2013], "games": 1, "zUnits": -121, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 1, "zUnits": -121, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:KingDa00", "name": "David King", "year": 2013, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2014], "games": 1, "zUnits": -113, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 1, "zUnits": -113, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2013:IshmKe00", "name": "Kemal Ishmael", "year": 2013, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 11}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2014, 2015], "games": 30, "zUnits": -13, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 16, "zUnits": 56, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 14, "zUnits": -92, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:MottZe00", "name": "Zeke Motta", "year": 2013, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2013], "games": 4, "zUnits": -141, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 4, "zUnits": -141, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:StafDa00", "name": "Daimion Stafford", "year": 2013, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -4}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2014, 2015, 2016], "games": 35, "zUnits": -85, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 9, "zUnits": -70, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 11, "zUnits": -79, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": -99, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:JoneDo02", "name": "Don Jones", "year": 2013, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2013], "games": 7, "zUnits": -147, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 7, "zUnits": -147, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2013:CoopMa00", "name": "Marcus Cooper", "year": 2013, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 10}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2013, 2014], "games": 25, "zUnits": 2, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2013.csv", "fetchedAt": "2026-09-13T20:03:53.555385+00:00", "bytes": 787236, "sha256": "342fd27eef619a2aec4a74abf8f689e6b14fab526ae1300095b2654a3981882b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2013.csv", "fetchedAt": "2026-09-13T19:52:59.203918+00:00", "bytes": 622434, "sha256": "abf73c2b1ef10914af78f6b7397338508bd0c9f0372d2f0667a630e06a4484ed"}, "window": [{"season": 2013, "games": 16, "zUnits": 69, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2014, "games": 9, "zUnits": -118, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:ClowJa00", "name": "Jadeveon Clowney", "year": 2014, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": 1, "DL": 14}, "contributions": {"LB": 5, "DL": 11}, "peak": {"LB": {"seasons": [2015, 2017], "games": 29, "zUnits": 60, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2015, "games": 13, "zUnits": -12, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": 119, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2016, 2018], "games": 29, "zUnits": 90, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2016, "games": 14, "zUnits": 84, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": 95, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:MackKh00", "name": "Khalil Mack", "year": 2014, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": 11, "DL": 33}, "contributions": {"LB": 5, "DL": 24}, "peak": {"LB": {"seasons": [2019, 2020], "games": 30, "zUnits": 59, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2019, "games": 15, "zUnits": 37, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 15, "zUnits": 81, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2015, 2016], "games": 31, "zUnits": 193, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 15, "zUnits": 227, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": 160, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:GilbJu00", "name": "Justin Gilbert", "year": 2014, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -10}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2014], "games": 10, "zUnits": -15, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 10, "zUnits": -15, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:BarrAn00", "name": "Anthony Barr", "year": 2014, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 5}, "contributions": {"LB": 0}, "peak": {"LB": {"seasons": [2014, 2015], "games": 25, "zUnits": -5, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 12, "zUnits": 4, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 13, "zUnits": -14, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:DonaAa00", "name": "Aaron Donald", "year": 2014, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 30}, "contributions": {"DL": 35}, "peak": {"DL": {"seasons": [2018, 2019, 2020], "games": 47, "zUnits": 283, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 16, "zUnits": 303, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": 262, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 15, "zUnits": 282, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:FullKy00", "name": "Kyle Fuller", "year": 2014, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": 18}, "peak": {"DB": {"seasons": [2017, 2018], "games": 32, "zUnits": 167, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 16, "zUnits": 117, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 218, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:ShazRy00", "name": "Ryan Shazier", "year": 2014, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 10}, "contributions": {"LB": 10}, "peak": {"LB": {"seasons": [2015, 2016, 2017], "games": 37, "zUnits": 120, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2015, "games": 12, "zUnits": 81, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 13, "zUnits": 138, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 12, "zUnits": 139, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:MoslC.00", "name": "C.J. Mosley", "year": 2014, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 13}, "contributions": {"LB": 11}, "peak": {"LB": {"seasons": [2014, 2015], "games": 32, "zUnits": 128, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 16, "zUnits": 142, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 114, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:PryoCa00", "name": "Calvin Pryor", "year": 2014, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2014, 2015, 2016], "games": 42, "zUnits": -43, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 15, "zUnits": -122, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 13, "zUnits": 32, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2016, "games": 14, "zUnits": -27, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2014:ClinHa00", "name": "Ha Ha Clinton-Dix", "year": 2014, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 14}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2016, 2017, 2018], "games": 48, "zUnits": 47, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 16, "zUnits": 76, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": 5, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 59, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2014:FordDe00", "name": "Dee Ford", "year": 2014, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": 0, "DL": 21}, "contributions": {"LB": 5, "DL": 16}, "peak": {"LB": {"seasons": [2015, 2016], "games": 24, "zUnits": 55, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 11, "zUnits": -20, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 13, "zUnits": 118, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2018, 2019], "games": 24, "zUnits": 127, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 16, "zUnits": 171, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 8, "zUnits": 38, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:DennDa00", "name": "Darqueze Dennard", "year": 2014, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2018, 2019, 2020], "games": 29, "zUnits": -31, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2018, "games": 13, "zUnits": -31, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 8, "zUnits": -51, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 8, "zUnits": -12, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:VerrJa00", "name": "Jason Verrett", "year": 2014, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2015], "games": 14, "zUnits": 27, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 14, "zUnits": 27, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:SmitMa03", "name": "Marcus Smith", "year": 2014, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": -12, "DL": -10}, "contributions": {"LB": -9, "DL": -9}, "peak": {"LB": {"seasons": [2015], "games": 4, "zUnits": -99, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 4, "zUnits": -99, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2016, 2017], "games": 23, "zUnits": -77, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 12, "zUnits": -85, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 11, "zUnits": -70, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:BucaDe00", "name": "Deone Bucannon", "year": 2014, "round": 1, "roles": ["DB", "LB"], "beforeContributions": {"DB": 20, "LB": 6}, "contributions": {"DB": -2, "LB": 0}, "peak": {"DB": {"seasons": [2014, 2015], "games": 32, "zUnits": -15, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 16, "zUnits": -68, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": 38, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}, "LB": {"seasons": [2016, 2017], "games": 25, "zUnits": 5, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 13, "zUnits": 8, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 12, "zUnits": 2, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:EaslDo00", "name": "Dominique Easley", "year": 2014, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": -5, "LB": -14}, "contributions": {"DL": -5, "LB": -11}, "peak": {"DL": {"seasons": [2014, 2015, 2016], "games": 33, "zUnits": -40, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2014, "games": 8, "zUnits": -95, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 10, "zUnits": -41, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": -11, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}, "LB": {"seasons": [2018], "games": 3, "zUnits": -132, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 3, "zUnits": -132, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:WardJi01", "name": "Jimmie Ward", "year": 2014, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2015, 2016], "games": 25, "zUnits": 10, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 14, "zUnits": -30, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2016, "games": 11, "zUnits": 62, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:RobyBr00", "name": "Bradley Roby", "year": 2014, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2017, 2018, 2019], "games": 41, "zUnits": 37, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2017, "games": 16, "zUnits": 37, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": 35, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 10, "zUnits": 41, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:LawrDe00", "name": "DeMarcus Lawrence", "year": 2014, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": 24, "LB": -3}, "contributions": {"DL": 18, "LB": 4}, "peak": {"DL": {"seasons": [2017, 2018], "games": 32, "zUnits": 147, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 16, "zUnits": 181, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 114, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2025], "games": 16, "zUnits": 49, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2025, "games": 16, "zUnits": 49, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:HageRa00", "name": "Ra'Shede Hageman", "year": 2014, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2014, 2015, 2016], "games": 36, "zUnits": -80, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2014, "games": 12, "zUnits": -95, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 14, "zUnits": -82, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 10, "zUnits": -58, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:VanNKy00", "name": "Kyle Van Noy", "year": 2014, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": 4}, "peak": {"LB": {"seasons": [2022, 2023, 2024], "games": 46, "zUnits": 41, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2022, "games": 16, "zUnits": -24, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 14, "zUnits": 30, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": 116, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:JoynLa00", "name": "Lamarcus Joyner", "year": 2014, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2016, 2017, 2018], "games": 40, "zUnits": -17, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 14, "zUnits": -85, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 12, "zUnits": 95, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 14, "zUnits": -44, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2014:TuitSt00", "name": "Stephon Tuitt", "year": 2014, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 21}, "contributions": {"DL": 11}, "peak": {"DL": {"seasons": [2018, 2020], "games": 28, "zUnits": 86, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2018, "games": 14, "zUnits": 15, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 14, "zUnits": 157, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:MurpTr00", "name": "Trent Murphy", "year": 2014, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"LB": -9, "DL": 12}, "contributions": {"LB": -6, "DL": 5}, "peak": {"LB": {"seasons": [2014, 2015], "games": 29, "zUnits": -66, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 13, "zUnits": -61, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 16, "zUnits": -70, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2016, 2018], "games": 28, "zUnits": 37, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 15, "zUnits": 102, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 13, "zUnits": -37, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:JernTi00", "name": "Timmy Jernigan", "year": 2014, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -2}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2014, 2015], "games": 24, "zUnits": -1, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 10, "zUnits": -2, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 14, "zUnits": -1, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:AttaJe00", "name": "Jeremiah Attaochu", "year": 2014, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"LB": -2, "DL": -12}, "contributions": {"LB": 0, "DL": -9}, "peak": {"LB": {"seasons": [2014, 2015], "games": 23, "zUnits": 2, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 8, "zUnits": -78, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": 44, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2018], "games": 6, "zUnits": -73, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 6, "zUnits": -73, "peerFamily": "EDGE", "sourcePositions": ["DE", "LB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:FergEg00", "name": "Ego Ferguson", "year": 2014, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2014], "games": 12, "zUnits": -101, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 12, "zUnits": -101, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:JeanSt00", "name": "Stanley Jean-Baptiste", "year": 2014, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2017], "games": 1, "zUnits": -126, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 1, "zUnits": -126, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:EalyKo00", "name": "Kony Ealy", "year": 2014, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2014, 2015, 2016], "games": 39, "zUnits": -28, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 11, "zUnits": -45, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 14, "zUnits": -19, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 14, "zUnits": -24, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:SoutDe00", "name": "Dezmen Southward", "year": 2014, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2014], "games": 11, "zUnits": -114, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 11, "zUnits": -114, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2014:KirkCh00", "name": "Christian Kirksey", "year": 2014, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 11}, "contributions": {"LB": 3}, "peak": {"LB": {"seasons": [2016, 2017], "games": 32, "zUnits": 30, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 16, "zUnits": 74, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": -13, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:CricSc00", "name": "Scott Crichton", "year": 2014, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2014], "games": 2, "zUnits": -116, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 2, "zUnits": -116, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:BrowPr00", "name": "Preston Brown", "year": 2014, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 3}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2015, 2016, 2017], "games": 48, "zUnits": -11, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2015, "games": 16, "zUnits": 7, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": -48, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": 9, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:BromJa00", "name": "Jay Bromley", "year": 2014, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2016, 2017], "games": 24, "zUnits": -108, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 10, "zUnits": -121, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 14, "zUnits": -99, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:BorlCh00", "name": "Chris Borland", "year": 2014, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 11}, "contributions": {"LB": 15}, "peak": {"LB": {"seasons": [2014], "games": 12, "zUnits": 173, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 12, "zUnits": 173, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:BrooTe00", "name": "Terrence Brooks", "year": 2014, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2017, 2019], "games": 21, "zUnits": -93, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 11, "zUnits": -89, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2019, "games": 10, "zUnits": -99, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2014:McDoDe00", "name": "Dexter McDougle", "year": 2014, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2016], "games": 1, "zUnits": -128, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 1, "zUnits": -128, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:SuttWi00", "name": "Will Sutton", "year": 2014, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2014, 2015], "games": 25, "zUnits": -130, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 13, "zUnits": -129, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 12, "zUnits": -131, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:MartKa00", "name": "Kareem Martin", "year": 2014, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"DL": -14, "LB": -9}, "contributions": {"DL": -13, "LB": -8}, "peak": {"DL": {"seasons": [2014], "games": 6, "zUnits": -106, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 6, "zUnits": -106, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2017, 2018], "games": 27, "zUnits": -94, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 11, "zUnits": -97, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": -91, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:ThorKh00", "name": "Khyri Thornton", "year": 2014, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2016], "games": 10, "zUnits": -90, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 10, "zUnits": -90, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:GainPh00", "name": "Phillip Gaines", "year": 2014, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2014, 2016], "games": 20, "zUnits": -46, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2014, "games": 9, "zUnits": -100, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 11, "zUnits": -2, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:ClarWi00", "name": "Will Clarke", "year": 2014, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2016, 2017], "games": 23, "zUnits": -68, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 12, "zUnits": -53, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 11, "zUnits": -84, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:WatkJa01", "name": "Jaylen Watkins", "year": 2014, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2016], "games": 9, "zUnits": -39, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 9, "zUnits": -39, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2014:BreeBa00", "name": "Bashaud Breeland", "year": 2014, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 16}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2015, 2016, 2017], "games": 43, "zUnits": 81, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 15, "zUnits": 96, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 13, "zUnits": 81, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 15, "zUnits": 67, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:ElliJu01", "name": "Justin Ellis", "year": 2014, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2014, 2015], "games": 23, "zUnits": -111, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 12, "zUnits": -116, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2015, "games": 11, "zUnits": -107, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:MarsCa00", "name": "Cassius Marsh", "year": 2014, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"DL": -7, "LB": -12}, "contributions": {"DL": -6, "LB": -6}, "peak": {"DL": {"seasons": [2017, 2018], "games": 30, "zUnits": -45, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 14, "zUnits": -72, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": -23, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2016], "games": 14, "zUnits": -65, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 14, "zUnits": -65, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:CockRo00", "name": "Ross Cockrell", "year": 2014, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2015, 2016, 2017], "games": 44, "zUnits": 2, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2015, "games": 15, "zUnits": 0, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": -14, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 13, "zUnits": 24, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:AlexMa00", "name": "Maurice Alexander", "year": 2014, "round": 4, "roles": ["DB", "LB"], "beforeContributions": {"DB": -3, "LB": -14}, "contributions": {"DB": -9, "LB": -13}, "peak": {"DB": {"seasons": [2015, 2016], "games": 26, "zUnits": -83, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 12, "zUnits": -128, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2016, "games": 14, "zUnits": -44, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}, "LB": {"seasons": [2019], "games": 4, "zUnits": -145, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 4, "zUnits": -145, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:JoneDa04", "name": "DaQuan Jones", "year": 2014, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -3}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2024, 2025], "games": 25, "zUnits": -46, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2024, "games": 13, "zUnits": -50, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 12, "zUnits": -40, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:ColvAa00", "name": "Aaron Colvin", "year": 2014, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2015, 2016], "games": 23, "zUnits": -94, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 15, "zUnits": -56, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 8, "zUnits": -167, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:McGiKe00", "name": "Keith McGill", "year": 2014, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -22}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2014], "games": 7, "zUnits": -158, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 7, "zUnits": -158, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:HitcAn00", "name": "Anthony Hitchens", "year": 2014, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 6}, "contributions": {"LB": 0}, "peak": {"LB": {"seasons": [2017, 2018, 2019], "games": 42, "zUnits": -3, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 12, "zUnits": -5, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": 23, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 15, "zUnits": -29, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:BradCa01", "name": "Carl Bradford", "year": 2014, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2016], "games": 3, "zUnits": -123, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 3, "zUnits": -123, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:HuffMa00", "name": "Marqueston Huff", "year": 2014, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2014], "games": 9, "zUnits": -116, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 9, "zUnits": -116, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:AikeWa00", "name": "Walt Aikens", "year": 2014, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2018, 2019], "games": 21, "zUnits": -157, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 10, "zUnits": -148, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 11, "zUnits": -164, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:FortKh00", "name": "Khairi Fortt", "year": 2014, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2014], "games": 1, "zUnits": -123, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 1, "zUnits": -123, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:DesiPi00", "name": "Pierre Desir", "year": 2014, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2019, 2020, 2021], "games": 30, "zUnits": 49, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 11, "zUnits": 79, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 10, "zUnits": 77, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 9, "zUnits": -17, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:BostTr00", "name": "Tre Boston", "year": 2014, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 13}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2017, 2018, 2019], "games": 46, "zUnits": 70, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 16, "zUnits": 52, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 14, "zUnits": 101, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": 61, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2014:JohnDo02", "name": "Dontae Johnson", "year": 2014, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -3}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2014, 2015], "games": 26, "zUnits": -92, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 12, "zUnits": -69, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 14, "zUnits": -111, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:VereBr00", "name": "Brock Vereen", "year": 2014, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2014], "games": 11, "zUnits": -79, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 11, "zUnits": -79, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2014:PierKe00", "name": "Kevin Pierre-Louis", "year": 2014, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -5}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2019, 2020], "games": 22, "zUnits": -59, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 10, "zUnits": -34, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 12, "zUnits": -80, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:LawsNe00", "name": "Nevin Lawson", "year": 2014, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2015, 2016], "games": 29, "zUnits": -68, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 13, "zUnits": -66, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": -69, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:UrbaBr00", "name": "Brent Urban", "year": 2014, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2020, 2022], "games": 25, "zUnits": -85, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 13, "zUnits": -57, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 12, "zUnits": -115, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:WebsLa00", "name": "Larry Webster", "year": 2014, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2016], "games": 1, "zUnits": -116, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 1, "zUnits": -116, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:ShemPr00", "name": "Prince Shembo", "year": 2014, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -8}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2014], "games": 13, "zUnits": -102, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 13, "zUnits": -102, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:HartTa00", "name": "Taylor Hart", "year": 2014, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2016], "games": 1, "zUnits": -115, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 1, "zUnits": -115, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:SmitTe01", "name": "Telvin Smith", "year": 2014, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 16}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2015, 2016, 2017], "games": 44, "zUnits": -11, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 14, "zUnits": 16, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": -22, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 14, "zUnits": -26, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:AlleRi00", "name": "Ricardo Allen", "year": 2014, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2019, 2020], "games": 28, "zUnits": -16, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 16, "zUnits": 13, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2020, "games": 12, "zUnits": -54, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:BenwBe00", "name": "Bene Benwikere", "year": 2014, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2014, 2015], "games": 23, "zUnits": -19, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 10, "zUnits": -14, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 13, "zUnits": -23, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:LyncAa00", "name": "Aaron Lynch", "year": 2014, "round": 5, "roles": ["DL", "LB"], "beforeContributions": {"LB": -4, "DL": -7}, "contributions": {"LB": 3, "DL": -6}, "peak": {"LB": {"seasons": [2014, 2015], "games": 27, "zUnits": 33, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 14, "zUnits": 5, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 13, "zUnits": 62, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2018], "games": 10, "zUnits": -46, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 10, "zUnits": -46, "peerFamily": "EDGE", "sourcePositions": ["DE", "LB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:WillAv00", "name": "Avery Williamson", "year": 2014, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 8}, "contributions": {"LB": 3}, "peak": {"LB": {"seasons": [2018, 2020], "games": 30, "zUnits": 34, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 16, "zUnits": 64, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 14, "zUnits": 1, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:BerhNa00", "name": "Nat Berhe", "year": 2014, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2016], "games": 7, "zUnits": -111, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 7, "zUnits": -111, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2014:GeorJe01", "name": "Jeremiah George", "year": 2014, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2015, 2017], "games": 20, "zUnits": -152, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 8, "zUnits": -149, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 12, "zUnits": -154, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:BarrLa00", "name": "Lamin Barrow", "year": 2014, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -14}, "peak": {"LB": {"seasons": [2015], "games": 6, "zUnits": -160, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 6, "zUnits": -160, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:ReidCa00", "name": "Caraun Reid", "year": 2014, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -7}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2015], "games": 11, "zUnits": 12, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 11, "zUnits": 12, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:SmitCh03", "name": "Chris Smith", "year": 2014, "round": 5, "roles": ["DL", "LB"], "beforeContributions": {"DL": -9, "LB": -12}, "contributions": {"DL": -9, "LB": -8}, "peak": {"DL": {"seasons": [2017, 2018], "games": 23, "zUnits": -70, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 13, "zUnits": -53, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 10, "zUnits": -92, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2021], "games": 3, "zUnits": -94, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 3, "zUnits": -94, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:StinEd00", "name": "Ed Stinson", "year": 2014, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2015], "games": 6, "zUnits": -58, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 6, "zUnits": -58, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:ReynEd00", "name": "Ed Reynolds", "year": 2014, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -3}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2016], "games": 9, "zUnits": -98, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 9, "zUnits": -98, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2014:CarrRy00", "name": "Ryan Carrethers", "year": 2014, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2015], "games": 10, "zUnits": -117, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 10, "zUnits": -117, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:NewsJo00", "name": "Jonathan Newsome", "year": 2014, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2014, 2015], "games": 22, "zUnits": -32, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 12, "zUnits": 25, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 10, "zUnits": -101, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:SunsVi00", "name": "Vinnie Sunseri", "year": 2014, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2016], "games": 2, "zUnits": -137, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 2, "zUnits": -137, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2014:PoweRo01", "name": "Ronald Powell", "year": 2014, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2014], "games": 2, "zUnits": -122, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 2, "zUnits": -122, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:ReasKe00", "name": "Keith Reaser", "year": 2014, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2016], "games": 12, "zUnits": -85, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 12, "zUnits": -85, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:TripJo00", "name": "Jordan Tripp", "year": 2014, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2016], "games": 2, "zUnits": -126, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 2, "zUnits": -126, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:KennDe00", "name": "Devon Kennard", "year": 2014, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 1}, "contributions": {"LB": 0}, "peak": {"LB": {"seasons": [2018, 2019, 2020], "games": 40, "zUnits": -2, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 14, "zUnits": 22, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 15, "zUnits": 3, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 11, "zUnits": -42, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:PagaJe00", "name": "Jeoffrey Pagan", "year": 2014, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2015], "games": 1, "zUnits": -116, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 1, "zUnits": -116, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:AckeKe00", "name": "Kenneth Acker", "year": 2014, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2015, 2017], "games": 23, "zUnits": -49, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 15, "zUnits": -14, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 8, "zUnits": -115, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:ExumAn00", "name": "Antone Exum", "year": 2014, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2018], "games": 12, "zUnits": -1, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 12, "zUnits": -1, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2014:JackBe00", "name": "Bennett Jackson", "year": 2014, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2020], "games": 1, "zUnits": -134, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 1, "zUnits": -134, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2014:GainE.00", "name": "E.J. Gaines", "year": 2014, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2014, 2016], "games": 25, "zUnits": 19, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 14, "zUnits": 56, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 11, "zUnits": -27, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:DixoBr00", "name": "Brandon Dixon", "year": 2014, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2017], "games": 5, "zUnits": -80, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 5, "zUnits": -80, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:GoodDe00", "name": "Demetri Goodson", "year": 2014, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2016], "games": 4, "zUnits": -145, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 4, "zUnits": -145, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:MoorZa00", "name": "Zach Moore", "year": 2014, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2018], "games": 10, "zUnits": -52, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 10, "zUnits": -52, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:JackAn02", "name": "Andrew Jackson", "year": 2014, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2014], "games": 7, "zUnits": -132, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 7, "zUnits": -132, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:PinkEr00", "name": "Eric Pinkins", "year": 2014, "round": 6, "roles": ["DB", "LB"], "beforeContributions": {"LB": -13, "DB": -20}, "contributions": {"LB": -12, "DB": -16}, "peak": {"LB": {"seasons": [2015], "games": 2, "zUnits": -137, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 2, "zUnits": -137, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}, "DB": {"seasons": [2016], "games": 2, "zUnits": -144, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 2, "zUnits": -144, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2014:EnemIK00", "name": "IK Enemkpali", "year": 2014, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2014], "games": 4, "zUnits": -133, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 4, "zUnits": -133, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:FlowMa00", "name": "Marquis Flowers", "year": 2014, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2016, 2017], "games": 20, "zUnits": -85, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 8, "zUnits": -148, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 12, "zUnits": -44, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:McCuDa00", "name": "Daniel McCullers", "year": 2014, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2017], "games": 1, "zUnits": -127, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 1, "zUnits": -127, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:HalxAn00", "name": "Andre Hal", "year": 2014, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2015, 2016, 2017], "games": 46, "zUnits": 3, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2015, "games": 16, "zUnits": 10, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2016, "games": 14, "zUnits": -14, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": 10, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2014:CarrTr00", "name": "T.J. Carrie", "year": 2014, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2014, 2015], "games": 28, "zUnits": -25, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 13, "zUnits": -17, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 15, "zUnits": -32, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:StepSh00", "name": "Shamar Stephen", "year": 2014, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2018, 2019, 2020], "games": 41, "zUnits": -103, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 13, "zUnits": -101, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 12, "zUnits": -102, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": -104, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:JohnRa01", "name": "Randell Johnson", "year": 2014, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -16}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2015], "games": 8, "zUnits": -149, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 8, "zUnits": -149, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:WattBr00", "name": "Brandon Watts", "year": 2014, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2014], "games": 1, "zUnits": -113, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 1, "zUnits": -113, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:AlleBe00", "name": "Beau Allen", "year": 2014, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2016, 2017, 2018], "games": 35, "zUnits": -81, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 12, "zUnits": -54, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 11, "zUnits": -80, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 12, "zUnits": -109, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:PricJa00", "name": "Jabari Price", "year": 2014, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -22}, "contributions": {"DB": -20}, "peak": {"DB": {"seasons": [2014], "games": 8, "zUnits": -177, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 8, "zUnits": -177, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:ReilTr00", "name": "Trevor Reilly", "year": 2014, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2014, 2015], "games": 21, "zUnits": -131, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2014, "games": 9, "zUnits": -139, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2015, "games": 12, "zUnits": -126, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:FedeTe00", "name": "Terrence Fede", "year": 2014, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2014], "games": 9, "zUnits": -115, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 9, "zUnits": -115, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:HarrSh00", "name": "Shelby Harris", "year": 2014, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": 3}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2019, 2020, 2021], "games": 43, "zUnits": 11, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 16, "zUnits": 48, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 11, "zUnits": -26, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": -1, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:BryaC.00", "name": "C.B. Bryant", "year": 2014, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2016], "games": 2, "zUnits": -142, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 2, "zUnits": -142, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2014:NelsCo00", "name": "Corey Nelson", "year": 2014, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2015, 2016], "games": 26, "zUnits": -96, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 11, "zUnits": -148, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": -59, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:DowlJo00", "name": "Jonathan Dowling", "year": 2014, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -22}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2014], "games": 4, "zUnits": -166, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 4, "zUnits": -166, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2014:DixoAh00", "name": "Ahmad Dixon", "year": 2014, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -21}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2014], "games": 3, "zUnits": -159, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 3, "zUnits": -159, "peerFamily": "S", "sourcePositions": ["S"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2014:BishKe01", "name": "Ken Bishop", "year": 2014, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2014], "games": 1, "zUnits": -124, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2014.csv", "fetchedAt": "2026-09-13T20:03:53.726843+00:00", "bytes": 811368, "sha256": "9f7aee274dddd6b27ec66ae493507aebf5779ed81d4735a53b87bbf28030f7a1"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2014.csv", "fetchedAt": "2026-09-13T19:52:59.461860+00:00", "bytes": 643337, "sha256": "f3c3e9cced60d99ebdcb410b76ffeda72b207b7045983b7a63f677ad9a34814f"}, "window": [{"season": 2014, "games": 1, "zUnits": -124, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2014:MitcTe00", "name": "Terrance Mitchell", "year": 2014, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": 12}, "peak": {"DB": {"seasons": [2017, 2018], "games": 21, "zUnits": 112, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 13, "zUnits": 148, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 8, "zUnits": 54, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:StarTy00", "name": "Tyler Starr", "year": 2014, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2015], "games": 1, "zUnits": -116, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 1, "zUnits": -116, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2014:BallLo00", "name": "Lonnie Ballentine", "year": 2014, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2015], "games": 1, "zUnits": -121, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 1, "zUnits": -121, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2015:FowlDa00", "name": "Dante Fowler", "year": 2015, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 5, "LB": 2}, "contributions": {"DL": 0, "LB": 4}, "peak": {"DL": {"seasons": [2016, 2017], "games": 27, "zUnits": 1, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 15, "zUnits": -40, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 12, "zUnits": 53, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2022, 2024], "games": 29, "zUnits": 46, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2022, "games": 13, "zUnits": 19, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": 69, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:WillLe02", "name": "Leonard Williams", "year": 2015, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 24}, "contributions": {"DL": 17}, "peak": {"DL": {"seasons": [2022, 2023, 2024], "games": 44, "zUnits": 139, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2022, "games": 12, "zUnits": 17, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": 94, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 15, "zUnits": 287, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:BeasVi00", "name": "Vic Beasley", "year": 2015, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 6, "LB": 8}, "contributions": {"DL": 0, "LB": 7}, "peak": {"DL": {"seasons": [2019], "games": 15, "zUnits": 4, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 15, "zUnits": 4, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2016, 2017], "games": 28, "zUnits": 84, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 15, "zUnits": 175, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 13, "zUnits": -20, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:WaynTr00", "name": "Trae Waynes", "year": 2015, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2016, 2017, 2018], "games": 43, "zUnits": -3, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 14, "zUnits": 23, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": -5, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 13, "zUnits": -28, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:ShelDa01", "name": "Danny Shelton", "year": 2015, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2015, 2016], "games": 30, "zUnits": -58, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 14, "zUnits": -77, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": -41, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:JohnKe04", "name": "Kevin Johnson", "year": 2015, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2015, 2017], "games": 28, "zUnits": -85, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 16, "zUnits": -49, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 12, "zUnits": -132, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:ArmsAr01", "name": "Arik Armstead", "year": 2015, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 11}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2019, 2020, 2021], "games": 48, "zUnits": -2, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 16, "zUnits": 45, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 15, "zUnits": -36, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": -18, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:PeteMa00", "name": "Marcus Peters", "year": 2015, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 13}, "contributions": {"DB": 23}, "peak": {"DB": {"seasons": [2015, 2016], "games": 31, "zUnits": 210, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 16, "zUnits": 246, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": 171, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:DuprAl00", "name": "Bud Dupree", "year": 2015, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": 6}, "peak": {"LB": {"seasons": [2018, 2019, 2020], "games": 40, "zUnits": 71, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2018, "games": 14, "zUnits": 7, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": 91, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 10, "zUnits": 131, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:RayxSh00", "name": "Shane Ray", "year": 2015, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": -3, "DL": -16}, "contributions": {"LB": 1, "DL": -14}, "peak": {"LB": {"seasons": [2015, 2016], "games": 27, "zUnits": 6, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 11, "zUnits": -37, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": 36, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2018], "games": 9, "zUnits": -110, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 9, "zUnits": -110, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:ThomSh01", "name": "Shaq Thompson", "year": 2015, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 6}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2019, 2020, 2021], "games": 44, "zUnits": -37, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2019, "games": 14, "zUnits": -24, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": -63, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 14, "zUnits": -21, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:JoneBy00", "name": "Byron Jones", "year": 2015, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2016, 2017, 2018], "games": 47, "zUnits": 19, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 15, "zUnits": 65, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": -23, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 19, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:RandDa00", "name": "Damarious Randall", "year": 2015, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 14}, "contributions": {"DB": 6}, "peak": {"DB": {"seasons": [2015, 2016], "games": 25, "zUnits": 51, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 15, "zUnits": 48, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 10, "zUnits": 54, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:AnthSt00", "name": "Stephone Anthony", "year": 2015, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 5}, "contributions": {"LB": 4}, "peak": {"LB": {"seasons": [2015], "games": 16, "zUnits": 43, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 16, "zUnits": 43, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:BrowMa01", "name": "Malcom Brown", "year": 2015, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2015, 2016, 2017], "games": 45, "zUnits": -27, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2015, "games": 16, "zUnits": -20, "peerFamily": "DT", "sourcePositions": ["DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": -42, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 13, "zUnits": -16, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:CollLa00", "name": "Landon Collins", "year": 2015, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 32}, "contributions": {"DB": 13}, "peak": {"DB": {"seasons": [2015, 2016], "games": 32, "zUnits": 118, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 16, "zUnits": 53, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": 182, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2015:EdwaMa01", "name": "Mario Edwards", "year": 2015, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 1}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2018, 2020], "games": 21, "zUnits": -41, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2018, "games": 10, "zUnits": -76, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 11, "zUnits": -9, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:SmitPr00", "name": "Preston Smith", "year": 2015, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"LB": 3, "DL": -9}, "contributions": {"LB": 4, "DL": -11}, "peak": {"LB": {"seasons": [2021, 2022, 2023], "games": 45, "zUnits": 50, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 12, "zUnits": 110, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": 53, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": 5, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2024, 2025], "games": 28, "zUnits": -90, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2024, "games": 16, "zUnits": -78, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 12, "zUnits": -106, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:GoldEd00", "name": "Eddie Goldman", "year": 2015, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2015, 2017], "games": 26, "zUnits": -23, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 11, "zUnits": 7, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 15, "zUnits": -45, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:CollJa02", "name": "Jalen Collins", "year": 2015, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2016], "games": 7, "zUnits": 79, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 7, "zUnits": 79, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:McKiBe00", "name": "Benardrick McKinney", "year": 2015, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 6}, "contributions": {"LB": 2}, "peak": {"LB": {"seasons": [2018, 2019], "games": 30, "zUnits": 19, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 16, "zUnits": 38, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 14, "zUnits": -3, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:KikaHa00", "name": "Hau'oli Kikaha", "year": 2015, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"LB": -2, "DL": -8}, "contributions": {"LB": -6, "DL": -4}, "peak": {"LB": {"seasons": [2015], "games": 15, "zUnits": -70, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 15, "zUnits": -70, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}, "DL": {"seasons": [2017], "games": 6, "zUnits": -34, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 6, "zUnits": -34, "peerFamily": "EDGE", "sourcePositions": ["DE", "LB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:KendEr00", "name": "Eric Kendricks", "year": 2015, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 13}, "contributions": {"LB": 8}, "peak": {"LB": {"seasons": [2019, 2020, 2021], "games": 41, "zUnits": 95, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2019, "games": 15, "zUnits": 93, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 11, "zUnits": 115, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 15, "zUnits": 83, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:TartJa00", "name": "Jaquiski Tartt", "year": 2015, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2015, 2016, 2017], "games": 37, "zUnits": -56, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2015, "games": 13, "zUnits": -34, "peerFamily": "S", "sourcePositions": ["SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": -99, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2017, "games": 9, "zUnits": -16, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2015:RoweEr00", "name": "Eric Rowe", "year": 2015, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2019, 2020], "games": 32, "zUnits": 17, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2019, "games": 16, "zUnits": -36, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": 69, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2015:PerrDe00", "name": "Denzel Perryman", "year": 2015, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 11}, "contributions": {"LB": 4}, "peak": {"LB": {"seasons": [2021, 2022, 2023], "games": 39, "zUnits": 51, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 15, "zUnits": 64, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 12, "zUnits": 102, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 12, "zUnits": -18, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:DarbRo00", "name": "Ronald Darby", "year": 2015, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2017, 2018, 2019], "games": 28, "zUnits": 86, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 8, "zUnits": 96, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 9, "zUnits": 116, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 11, "zUnits": 53, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:OrchNa00", "name": "Nate Orchard", "year": 2015, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"LB": -6, "DL": -13}, "contributions": {"LB": -6, "DL": -10}, "peak": {"LB": {"seasons": [2015], "games": 14, "zUnits": -71, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 14, "zUnits": -71, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2017], "games": 15, "zUnits": -81, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 15, "zUnits": -81, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:PhilJo01", "name": "Jordan Phillips", "year": 2015, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 2}, "contributions": {"DL": 7}, "peak": {"DL": {"seasons": [2019, 2021], "games": 24, "zUnits": 58, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 15, "zUnits": 120, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 9, "zUnits": -45, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:GoldMa00", "name": "Markus Golden", "year": 2015, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"LB": 3, "DL": -7}, "contributions": {"LB": 5, "DL": -8}, "peak": {"LB": {"seasons": [2019, 2020, 2021], "games": 48, "zUnits": 53, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2019, "games": 16, "zUnits": 65, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": -6, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 99, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2018], "games": 11, "zUnits": -66, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 11, "zUnits": -66, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:GregRa00", "name": "Randy Gregory", "year": 2015, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": 11, "LB": -13}, "contributions": {"DL": 5, "LB": -6}, "peak": {"DL": {"seasons": [2018, 2020], "games": 21, "zUnits": 37, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2018, "games": 13, "zUnits": 24, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 8, "zUnits": 60, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2023], "games": 13, "zUnits": -67, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 13, "zUnits": -67, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:RollQu00", "name": "Quinten Rollins", "year": 2015, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2015, 2016], "games": 24, "zUnits": -41, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 11, "zUnits": -35, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 13, "zUnits": -45, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:ClarFr01", "name": "Frank Clark", "year": 2015, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": 16, "LB": -16}, "contributions": {"DL": 12, "LB": -13}, "peak": {"DL": {"seasons": [2016, 2017, 2018], "games": 45, "zUnits": 99, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2016, "games": 14, "zUnits": 97, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 15, "zUnits": 71, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 126, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2023], "games": 6, "zUnits": -151, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 6, "zUnits": -151, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:RichJo00", "name": "Jordan Richards", "year": 2015, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2017, 2018], "games": 26, "zUnits": -125, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 13, "zUnits": -136, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 13, "zUnits": -113, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2015:SmitDJ00", "name": "D'Joun Smith", "year": 2015, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2015], "games": 2, "zUnits": -139, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 2, "zUnits": -139, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:OdigOw00", "name": "Owamagbe Odighizuwa", "year": 2015, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2015], "games": 2, "zUnits": -126, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 2, "zUnits": -126, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:WillP.00", "name": "P.J. Williams", "year": 2015, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2017, 2018], "games": 27, "zUnits": -2, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 13, "zUnits": -10, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 14, "zUnits": 6, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:HaroEl00", "name": "Eli Harold", "year": 2015, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -8}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2016, 2017], "games": 29, "zUnits": -85, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 14, "zUnits": -73, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 15, "zUnits": -95, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:MaulLo00", "name": "Lorenzo Mauldin", "year": 2015, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2015, 2016], "games": 23, "zUnits": -47, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 13, "zUnits": -43, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 10, "zUnits": -52, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:MageCr00", "name": "Craig Mager", "year": 2015, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2016], "games": 10, "zUnits": -91, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 10, "zUnits": -91, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:HickJo00", "name": "Jordan Hicks", "year": 2015, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 13}, "contributions": {"LB": 10}, "peak": {"LB": {"seasons": [2018, 2019], "games": 28, "zUnits": 113, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 12, "zUnits": 44, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": 164, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:HuntDa01", "name": "Danielle Hunter", "year": 2015, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"DL": 32, "LB": 11}, "contributions": {"DL": 18, "LB": 11}, "peak": {"DL": {"seasons": [2024, 2025], "games": 32, "zUnits": 144, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2024, "games": 16, "zUnits": 122, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 16, "zUnits": 166, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2022, 2023], "games": 34, "zUnits": 132, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2022, "games": 17, "zUnits": 74, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": 191, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:DaviCa01", "name": "Carl Davis", "year": 2015, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2021, 2022], "games": 21, "zUnits": -133, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 12, "zUnits": -141, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 9, "zUnits": -123, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:AndeHe00", "name": "Henry Anderson", "year": 2015, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2017, 2018, 2019], "games": 35, "zUnits": -37, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 9, "zUnits": -39, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": -3, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 10, "zUnits": -91, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:CoopXa00", "name": "Xavier Cooper", "year": 2015, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2015, 2016, 2017], "games": 29, "zUnits": -100, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2015, "games": 10, "zUnits": -97, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 11, "zUnits": -137, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 8, "zUnits": -51, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:GrisGe00", "name": "Geneo Grissom", "year": 2015, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"DL": -16, "LB": -14}, "contributions": {"DL": -14, "LB": -11}, "peak": {"DL": {"seasons": [2018], "games": 1, "zUnits": -115, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 1, "zUnits": -115, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2017], "games": 2, "zUnits": -122, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 2, "zUnits": -122, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:NelsSt01", "name": "Steven Nelson", "year": 2015, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2016, 2017, 2018], "games": 39, "zUnits": 45, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2016, "games": 15, "zUnits": 34, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 8, "zUnits": -50, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 103, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:DawsPa00", "name": "Paul Dawson", "year": 2015, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2016], "games": 1, "zUnits": -125, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 1, "zUnits": -125, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:BlacAn00", "name": "Angelo Blackson", "year": 2015, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2020, 2021, 2022], "games": 41, "zUnits": -71, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 12, "zUnits": -48, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": -47, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 12, "zUnits": -130, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:FlowTr00", "name": "Trey Flowers", "year": 2015, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"DL": 13, "LB": -8}, "contributions": {"DL": 6, "LB": -6}, "peak": {"DL": {"seasons": [2017, 2018, 2019], "games": 44, "zUnits": 52, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 14, "zUnits": 75, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": 62, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 15, "zUnits": 21, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2021], "games": 7, "zUnits": -69, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 7, "zUnits": -69, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:SampJa00", "name": "James Sample", "year": 2015, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2015], "games": 3, "zUnits": -131, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 3, "zUnits": -131, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2015:GeatCl00", "name": "Clayton Geathers", "year": 2015, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2016, 2018], "games": 21, "zUnits": 16, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 9, "zUnits": 42, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 12, "zUnits": -3, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2015:WrigGa00", "name": "Gabe Wright", "year": 2015, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2018], "games": 1, "zUnits": -122, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 1, "zUnits": -122, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:CampIb00", "name": "Ibraheim Campbell", "year": 2015, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -10}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2018], "games": 4, "zUnits": -113, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 4, "zUnits": -113, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2015:GuntRo00", "name": "Rodney Gunter", "year": 2015, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": -1}, "peak": {"DL": {"seasons": [2017, 2018, 2019], "games": 39, "zUnits": -5, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2017, "games": 12, "zUnits": -107, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 14, "zUnits": 34, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 13, "zUnits": 47, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:WilsRa00", "name": "Ramik Wilson", "year": 2015, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2016, 2018], "games": 23, "zUnits": -45, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 11, "zUnits": 15, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 12, "zUnits": -99, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:ShawJo00", "name": "Josh Shaw", "year": 2015, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2015, 2016], "games": 24, "zUnits": -128, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 9, "zUnits": -143, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": -118, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:SmitZa00", "name": "Za'Darius Smith", "year": 2015, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"LB": 5, "DL": 2}, "contributions": {"LB": 14, "DL": 0}, "peak": {"LB": {"seasons": [2019, 2020], "games": 31, "zUnits": 162, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 15, "zUnits": 168, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": 156, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2023, 2024], "games": 32, "zUnits": 4, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 16, "zUnits": -14, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": 22, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:AlexKw00", "name": "Kwon Alexander", "year": 2015, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 11}, "contributions": {"LB": 11}, "peak": {"LB": {"seasons": [2015, 2016], "games": 28, "zUnits": 129, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 12, "zUnits": 130, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": 127, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:WilsDa02", "name": "Damien Wilson", "year": 2015, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 3}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2019, 2020, 2021], "games": 46, "zUnits": -76, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2019, "games": 16, "zUnits": -100, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 13, "zUnits": -99, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": -36, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:RyanJa00", "name": "Jake Ryan", "year": 2015, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -3}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2015, 2016], "games": 23, "zUnits": -33, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 10, "zUnits": -74, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 13, "zUnits": -1, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:WalkTr00", "name": "Tray Walker", "year": 2015, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -21}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2015], "games": 3, "zUnits": -149, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 3, "zUnits": -149, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:JarrGr00", "name": "Grady Jarrett", "year": 2015, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": 11}, "contributions": {"DL": 18}, "peak": {"DL": {"seasons": [2017, 2018, 2019], "games": 44, "zUnits": 148, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2017, "games": 14, "zUnits": 170, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 14, "zUnits": 81, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": 188, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:HeenBe00", "name": "Ben Heeney", "year": 2015, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -3}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2015], "games": 10, "zUnits": -36, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 10, "zUnits": -36, "peerFamily": "LB", "sourcePositions": ["MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:SpaiMa00", "name": "Martrell Spaight", "year": 2015, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -8}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2017], "games": 14, "zUnits": -74, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 14, "zUnits": -74, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:AmosAd00", "name": "Adrian Amos", "year": 2015, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 17}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2019, 2020, 2021], "games": 49, "zUnits": 32, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2019, "games": 16, "zUnits": 24, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": 39, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": 32, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2015:ThomMy00", "name": "Mykkele Thompson", "year": 2015, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2016], "games": 1, "zUnits": -126, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 1, "zUnits": -126, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2015:McCaBo01", "name": "Bobby McCain", "year": 2015, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2021, 2022], "games": 34, "zUnits": -25, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 17, "zUnits": 5, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": -55, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2015:ParrDa00", "name": "David Parry", "year": 2015, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2015, 2016], "games": 30, "zUnits": -44, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 15, "zUnits": -81, "peerFamily": "DT", "sourcePositions": ["NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 15, "zUnits": -7, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:EmanKy00", "name": "Kyle Emanuel", "year": 2015, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2015, 2016], "games": 29, "zUnits": -110, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 13, "zUnits": -116, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2016, "games": 16, "zUnits": -105, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:DaviTy01", "name": "Tyeler Davison", "year": 2015, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2017, 2018, 2019], "games": 43, "zUnits": -78, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2017, "games": 15, "zUnits": -86, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 12, "zUnits": -90, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": -63, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:BallNe00", "name": "Neiron Ball", "year": 2015, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2015], "games": 5, "zUnits": -114, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 5, "zUnits": -114, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:RussRy00", "name": "Ryan Russell", "year": 2015, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2017], "games": 13, "zUnits": -101, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 13, "zUnits": -101, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:DossLo00", "name": "Lorenzo Doss", "year": 2015, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2018], "games": 1, "zUnits": -128, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 1, "zUnits": -128, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:SwanDa02", "name": "Damian Swann", "year": 2015, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2015], "games": 7, "zUnits": -86, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 7, "zUnits": -86, "peerFamily": "CB", "sourcePositions": ["CB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:MayoDa00", "name": "David Mayo", "year": 2015, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -3}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2021, 2022, 2023], "games": 32, "zUnits": -84, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2021, "games": 13, "zUnits": -116, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 8, "zUnits": -83, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 11, "zUnits": -48, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:SmitTy01", "name": "Tye Smith", "year": 2015, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -10}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2017], "games": 8, "zUnits": -120, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 8, "zUnits": -120, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:AlexD.00", "name": "D.J. Alexander", "year": 2015, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2015, 2016], "games": 20, "zUnits": -151, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2015, "games": 11, "zUnits": -162, "peerFamily": "LB", "sourcePositions": ["ILB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2016, "games": 9, "zUnits": -138, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:MounDe00", "name": "Deiontrez Mount", "year": 2015, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2015], "games": 1, "zUnits": -116, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 1, "zUnits": -116, "peerFamily": "EDGE", "sourcePositions": ["OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:BennMi01", "name": "Michael Bennett", "year": 2015, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2018], "games": 2, "zUnits": -125, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 2, "zUnits": -125, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:JarrKy00", "name": "Kyshoen Jarrett", "year": 2015, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2015], "games": 15, "zUnits": -91, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 15, "zUnits": -91, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2015:StewTo01", "name": "Tony Steward", "year": 2015, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2015], "games": 1, "zUnits": -123, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 1, "zUnits": -123, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:ShepJa00", "name": "JaCorey Shepherd", "year": 2015, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -30}, "contributions": {"DB": -22}, "peak": {"DB": {"seasons": [2016], "games": 10, "zUnits": -200, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 10, "zUnits": -200, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:PhilDa01", "name": "Darius Philon", "year": 2015, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -2}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2016, 2017, 2018], "games": 38, "zUnits": -40, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2016, "games": 8, "zUnits": -119, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": -21, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 14, "zUnits": -16, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:SmitDe05", "name": "Derron Smith", "year": 2015, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -21}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2015], "games": 3, "zUnits": -159, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 3, "zUnits": -159, "peerFamily": "S", "sourcePositions": ["FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2015:WaltLe00", "name": "Leterrius Walton", "year": 2015, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2017], "games": 10, "zUnits": -95, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 10, "zUnits": -95, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:DiggQu00", "name": "Quandre Diggs", "year": 2015, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2019, 2020, 2021], "games": 42, "zUnits": 66, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2019, "games": 9, "zUnits": 38, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": 83, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": 66, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2015:KilgDa01", "name": "Darius Kilgo", "year": 2015, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -19}, "contributions": {"DL": -17}, "peak": {"DL": {"seasons": [2018], "games": 3, "zUnits": -139, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 3, "zUnits": -139, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:GwacOb00", "name": "Obum Gwacham", "year": 2015, "round": 6, "roles": ["DL", "LB"], "beforeContributions": {"DL": -10, "LB": -12}, "contributions": {"DL": -8, "LB": -10}, "peak": {"DL": {"seasons": [2015], "games": 6, "zUnits": -63, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2015.csv", "fetchedAt": "2026-09-13T20:03:53.877431+00:00", "bytes": 810770, "sha256": "91cc6edbfe16bdc08c680c58ea6d8525c6b7668ef9b94ebdcc6ef9156fcd92d0"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2015.csv", "fetchedAt": "2026-09-13T19:52:59.416979+00:00", "bytes": 673221, "sha256": "63807a50226a94f6724b3694198b41661c76211707115b2d52975237ebc4ecb6"}, "window": [{"season": 2015, "games": 6, "zUnits": -63, "peerFamily": "EDGE", "sourcePositions": ["DE"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2017], "games": 1, "zUnits": -116, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 1, "zUnits": -116, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:RingCh00", "name": "Christian Ringo", "year": 2015, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2018], "games": 5, "zUnits": -93, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 5, "zUnits": -93, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:ChicAn00", "name": "Anthony Chickillo", "year": 2015, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -9}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2016, 2017], "games": 21, "zUnits": -59, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 12, "zUnits": -53, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 9, "zUnits": -68, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:CoviCh00", "name": "Christian Covington", "year": 2015, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2018, 2019], "games": 23, "zUnits": -51, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 11, "zUnits": -49, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 12, "zUnits": -54, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:NuneRa00", "name": "Rakeem Nunez-Roches", "year": 2015, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2023, 2024, 2025], "games": 37, "zUnits": -73, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 13, "zUnits": -116, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 15, "zUnits": -63, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 9, "zUnits": -26, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:PullHa00", "name": "Hayes Pullard", "year": 2015, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -4}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2017], "games": 12, "zUnits": -75, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 12, "zUnits": -75, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:SimoDe00", "name": "Deon Simon", "year": 2015, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -10}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2016], "games": 9, "zUnits": -67, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 9, "zUnits": -67, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:HageBr00", "name": "Bryce Hager", "year": 2015, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2020], "games": 5, "zUnits": -121, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 5, "zUnits": -121, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2015:RobiEd00", "name": "Edmond Robinson", "year": 2015, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2021], "games": 2, "zUnits": -120, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 2, "zUnits": -120, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:NzeoMa00", "name": "Mark Nzeocha", "year": 2015, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2021], "games": 1, "zUnits": -112, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 1, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:McDoDe02", "name": "Dexter McDonald", "year": 2015, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2017], "games": 13, "zUnits": -62, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 13, "zUnits": -62, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:RobeDa00", "name": "Darryl Roberts", "year": 2015, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2019, 2020], "games": 21, "zUnits": -20, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 11, "zUnits": -19, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 10, "zUnits": -20, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:KingAk00", "name": "Akeem King", "year": 2015, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2019], "games": 5, "zUnits": -127, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 5, "zUnits": -127, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2015:NixoTa00", "name": "Taurean Nixon", "year": 2015, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2016], "games": 2, "zUnits": -143, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 2, "zUnits": -143, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2016:BosaJo00", "name": "Joey Bosa", "year": 2016, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 24, "LB": 4}, "contributions": {"DL": 19, "LB": 8}, "peak": {"DL": {"seasons": [2016, 2017], "games": 28, "zUnits": 156, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 12, "zUnits": 189, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": 131, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2021], "games": 16, "zUnits": 96, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 16, "zUnits": 96, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:RamsJa00", "name": "Jalen Ramsey", "year": 2016, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 12}, "contributions": {"DB": 13}, "peak": {"DB": {"seasons": [2021, 2022, 2023], "games": 43, "zUnits": 116, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 16, "zUnits": 117, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": 191, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 10, "zUnits": -14, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:BuckDe00", "name": "DeForest Buckner", "year": 2016, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 15}, "contributions": {"DL": 21}, "peak": {"DL": {"seasons": [2023, 2024, 2025], "games": 39, "zUnits": 169, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 17, "zUnits": 160, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 12, "zUnits": 160, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 10, "zUnits": 197, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:FloyLe00", "name": "Leonard Floyd", "year": 2016, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": 1, "DL": 10}, "contributions": {"LB": 5, "DL": 6}, "peak": {"LB": {"seasons": [2020, 2021, 2022], "games": 50, "zUnits": 60, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 16, "zUnits": 99, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": 42, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": 43, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2023, 2024], "games": 30, "zUnits": 45, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 16, "zUnits": 45, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 14, "zUnits": 46, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:ApplEl00", "name": "Eli Apple", "year": 2016, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2016, 2017, 2018], "games": 40, "zUnits": 2, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2016, "games": 14, "zUnits": -58, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 11, "zUnits": -39, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": 89, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:HargVe00", "name": "Vernon Hargreaves III", "year": 2016, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2016, 2017], "games": 25, "zUnits": -39, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 16, "zUnits": -26, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 9, "zUnits": -60, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:RankSh00", "name": "Sheldon Rankins", "year": 2016, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 5}, "contributions": {"DL": 4}, "peak": {"DL": {"seasons": [2017, 2018], "games": 28, "zUnits": 29, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 12, "zUnits": -7, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 55, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:JoseKa00", "name": "Karl Joseph", "year": 2016, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2016, 2017], "games": 25, "zUnits": -5, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 10, "zUnits": 32, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2017, "games": 15, "zUnits": -29, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:NealKe01", "name": "Keanu Neal", "year": 2016, "round": 1, "roles": ["DB", "LB"], "beforeContributions": {"DB": 16, "LB": -4}, "contributions": {"DB": 10, "LB": -6}, "peak": {"DB": {"seasons": [2016, 2017], "games": 30, "zUnits": 94, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 14, "zUnits": 120, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": 72, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}, "LB": {"seasons": [2021], "games": 14, "zUnits": -67, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 14, "zUnits": -67, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:LawsSh00", "name": "Shaq Lawson", "year": 2016, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2018, 2019, 2020], "games": 40, "zUnits": 1, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 13, "zUnits": -23, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 14, "zUnits": 24, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 13, "zUnits": 0, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:LeexDa00", "name": "Darron Lee", "year": 2016, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": 0}, "peak": {"LB": {"seasons": [2016, 2017, 2018], "games": 40, "zUnits": -1, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2016, "games": 13, "zUnits": -86, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 15, "zUnits": 25, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 12, "zUnits": 60, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:JackWi02", "name": "William Jackson III", "year": 2016, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2020, 2021], "games": 26, "zUnits": 5, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 14, "zUnits": 5, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 12, "zUnits": 4, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:BurnAr00", "name": "Artie Burns", "year": 2016, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2016, 2017], "games": 31, "zUnits": 14, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 15, "zUnits": 39, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": -10, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:ClarKe01", "name": "Kenny Clark", "year": 2016, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 9}, "contributions": {"DL": 9}, "peak": {"DL": {"seasons": [2017, 2018, 2019], "games": 43, "zUnits": 73, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 15, "zUnits": 46, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 12, "zUnits": 97, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": 80, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:NkemRo00", "name": "Robert Nkemdiche", "year": 2016, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 5}, "contributions": {"DL": 11}, "peak": {"DL": {"seasons": [2018], "games": 9, "zUnits": 86, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 9, "zUnits": 86, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:ButlVe00", "name": "Vernon Butler", "year": 2016, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 4}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2019, 2020, 2021], "games": 30, "zUnits": -25, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 13, "zUnits": 81, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 9, "zUnits": -61, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 8, "zUnits": -157, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:OgbaEm00", "name": "Emmanuel Ogbah", "year": 2016, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 13}, "contributions": {"DL": 7}, "peak": {"DL": {"seasons": [2019, 2020, 2021], "games": 42, "zUnits": 53, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2019, "games": 10, "zUnits": 11, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 15, "zUnits": 85, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": 50, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:DoddKe00", "name": "Kevin Dodd", "year": 2016, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2016], "games": 3, "zUnits": -108, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 3, "zUnits": -108, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:SmitJa05", "name": "Jaylon Smith", "year": 2016, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 10}, "contributions": {"LB": 7}, "peak": {"LB": {"seasons": [2018, 2019, 2020], "games": 48, "zUnits": 79, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 16, "zUnits": 34, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": 132, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": 71, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:JackMy00", "name": "Myles Jack", "year": 2016, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 7}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2020, 2021, 2022], "games": 42, "zUnits": -8, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 14, "zUnits": 67, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 15, "zUnits": -67, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 13, "zUnits": -20, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:JoneCh09", "name": "Chris Jones", "year": 2016, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 21}, "contributions": {"DL": 20}, "peak": {"DL": {"seasons": [2021, 2022, 2023], "games": 45, "zUnits": 163, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 13, "zUnits": 125, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": 204, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 16, "zUnits": 153, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:HowaXa00", "name": "Xavien Howard", "year": 2016, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 11}, "contributions": {"DB": 20}, "peak": {"DB": {"seasons": [2018, 2020], "games": 28, "zUnits": 183, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2018, "games": 12, "zUnits": 144, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": 211, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:SpenNo00", "name": "Noah Spence", "year": 2016, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 2}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2016], "games": 12, "zUnits": 7, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 12, "zUnits": 7, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:RaglRe00", "name": "Reggie Ragland", "year": 2016, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -3}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2017, 2018], "games": 25, "zUnits": -76, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 10, "zUnits": -79, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": -74, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:CorrKa00", "name": "Kamalei Correa", "year": 2016, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2018, 2019], "games": 25, "zUnits": -89, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 9, "zUnits": -92, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": -87, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:JohnAu01", "name": "Austin Johnson", "year": 2016, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2020, 2021, 2022], "games": 37, "zUnits": -43, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 12, "zUnits": -112, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": 16, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 8, "zUnits": -64, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:WardJi02", "name": "Jihad Ward", "year": 2016, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": -5, "LB": -8}, "contributions": {"DL": -3, "LB": -5}, "peak": {"DL": {"seasons": [2020], "games": 9, "zUnits": -27, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 9, "zUnits": -27, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2021, 2022], "games": 30, "zUnits": -55, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 15, "zUnits": -81, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": -30, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:RobiAS00", "name": "A'Shawn Robinson", "year": 2016, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 12}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2017, 2018, 2019], "games": 40, "zUnits": -23, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 15, "zUnits": -16, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 13, "zUnits": -20, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 12, "zUnits": -36, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:ReedJa02", "name": "Jarran Reed", "year": 2016, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 7}, "contributions": {"DL": 6}, "peak": {"DL": {"seasons": [2018, 2019, 2020], "games": 40, "zUnits": 45, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 16, "zUnits": 106, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 9, "zUnits": -55, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 15, "zUnits": 39, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:JoneDe01", "name": "Deion Jones", "year": 2016, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 12}, "contributions": {"LB": 10}, "peak": {"LB": {"seasons": [2016, 2017], "games": 31, "zUnits": 112, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 15, "zUnits": 78, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": 143, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:CravSu00", "name": "Su'a Cravens", "year": 2016, "round": 2, "roles": ["DB", "LB"], "beforeContributions": {"LB": -9, "DB": -18}, "contributions": {"LB": -3, "DB": -15}, "peak": {"LB": {"seasons": [2016], "games": 11, "zUnits": -33, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 11, "zUnits": -33, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}, "DB": {"seasons": [2018], "games": 5, "zUnits": -135, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 5, "zUnits": -135, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2016:AlexMa01", "name": "Mackensie Alexander", "year": 2016, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2017, 2018], "games": 25, "zUnits": -50, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 11, "zUnits": -73, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 14, "zUnits": -32, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:GreeT.00", "name": "T.J. Green", "year": 2016, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -9}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2016, 2017], "games": 26, "zUnits": -126, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 15, "zUnits": -134, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2017, "games": 11, "zUnits": -114, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:DaviSe00", "name": "Sean Davis", "year": 2016, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 13}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2017, 2018], "games": 31, "zUnits": 32, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 16, "zUnits": 69, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": -8, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:JoneCy00", "name": "Cyrus Jones", "year": 2016, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -27}, "contributions": {"DB": -22}, "peak": {"DB": {"seasons": [2018, 2019], "games": 21, "zUnits": -197, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 13, "zUnits": -203, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 8, "zUnits": -186, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:BellVo00", "name": "Vonn Bell", "year": 2016, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 16}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2020, 2021, 2022], "games": 48, "zUnits": 61, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 16, "zUnits": 30, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 91, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": 63, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:BradJa00", "name": "James Bradberry", "year": 2016, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 13}, "peak": {"DB": {"seasons": [2020, 2021, 2022], "games": 47, "zUnits": 118, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 14, "zUnits": 154, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 103, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": 103, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:GotsAd00", "name": "Adam Gotsis", "year": 2016, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -7}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2017, 2018], "games": 29, "zUnits": -73, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 14, "zUnits": -86, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": -60, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:ByarKe01", "name": "Kevin Byard", "year": 2016, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 20}, "contributions": {"DB": 13}, "peak": {"DB": {"seasons": [2017, 2018, 2019], "games": 48, "zUnits": 116, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 16, "zUnits": 219, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 46, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": 83, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:NassCa00", "name": "Carl Nassib", "year": 2016, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"DL": -2, "LB": -5}, "contributions": {"DL": -1, "LB": -1}, "peak": {"DL": {"seasons": [2018, 2020], "games": 27, "zUnits": -9, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 14, "zUnits": 33, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 13, "zUnits": -55, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2019], "games": 13, "zUnits": -8, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 13, "zUnits": -8, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:CollMa00", "name": "Maliek Collins", "year": 2016, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 3}, "contributions": {"DL": 3}, "peak": {"DL": {"seasons": [2023, 2024, 2025], "games": 44, "zUnits": 24, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 16, "zUnits": 21, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": -21, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 11, "zUnits": 98, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:RedmWi00", "name": "Will Redmond", "year": 2016, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -9}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2019], "games": 7, "zUnits": -115, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 7, "zUnits": -115, "peerFamily": "S", "sourcePositions": ["DB", "S"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:NgakYa00", "name": "Yannick Ngakoue", "year": 2016, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 14}, "contributions": {"DL": 12}, "peak": {"DL": {"seasons": [2017, 2018, 2019], "games": 46, "zUnits": 97, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 16, "zUnits": 134, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": 104, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 15, "zUnits": 50, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:KaufBr01", "name": "Bronson Kaufusi", "year": 2016, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2019], "games": 1, "zUnits": -115, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 1, "zUnits": -115, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:ThomDa05", "name": "Darian Thompson", "year": 2016, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2017, 2019], "games": 26, "zUnits": -67, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 15, "zUnits": -37, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2019, "games": 11, "zUnits": -108, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:BullJo00", "name": "Jonathan Bullard", "year": 2016, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2017, 2018, 2019], "games": 33, "zUnits": -106, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2017, "games": 12, "zUnits": -105, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 13, "zUnits": -132, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 8, "zUnits": -66, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:RussKe00", "name": "KeiVarae Russell", "year": 2016, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2016], "games": 2, "zUnits": -124, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 2, "zUnits": -124, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:CalhSh00", "name": "Shilique Calhoun", "year": 2016, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -8}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2020], "games": 8, "zUnits": -56, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 8, "zUnits": -56, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:WorlDa00", "name": "Daryl Worley", "year": 2016, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2016, 2017, 2018], "games": 40, "zUnits": -15, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2016, "games": 16, "zUnits": -36, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 15, "zUnits": -8, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 9, "zUnits": 8, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:WashAd00", "name": "Adolphus Washington", "year": 2016, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -10}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2016, 2017], "games": 21, "zUnits": -56, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 9, "zUnits": -60, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 12, "zUnits": -53, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:JenkJo01", "name": "Jordan Jenkins", "year": 2016, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"LB": -4, "DL": -10}, "contributions": {"LB": 0, "DL": -6}, "peak": {"LB": {"seasons": [2018, 2019, 2020], "games": 38, "zUnits": -2, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 16, "zUnits": -1, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 14, "zUnits": 18, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 8, "zUnits": -37, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2021], "games": 10, "zUnits": -51, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 10, "zUnits": -51, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:FullKe00", "name": "Kendall Fuller", "year": 2016, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2020, 2021, 2022], "games": 46, "zUnits": 64, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 14, "zUnits": 57, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 68, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": 66, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:VigiNi00", "name": "Nick Vigil", "year": 2016, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 3}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2020, 2021], "games": 28, "zUnits": -78, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 13, "zUnits": -83, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 15, "zUnits": -73, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:FackKy00", "name": "Kyler Fackrell", "year": 2016, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2018, 2019, 2020], "games": 40, "zUnits": -14, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 15, "zUnits": 61, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 13, "zUnits": -119, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 12, "zUnits": 7, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:HargJa00", "name": "Javon Hargrave", "year": 2016, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 12}, "contributions": {"DL": 13}, "peak": {"DL": {"seasons": [2021, 2022, 2023], "games": 48, "zUnits": 106, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 16, "zUnits": 132, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": 112, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 15, "zUnits": 71, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:WillBr07", "name": "Brandon Williams", "year": 2016, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2016], "games": 8, "zUnits": -104, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 8, "zUnits": -104, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:ValeVi00", "name": "Vincent Valentine", "year": 2016, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2016], "games": 10, "zUnits": -94, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 10, "zUnits": -94, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:SimmJu00", "name": "Justin Simmons", "year": 2016, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 18}, "contributions": {"DB": 15}, "peak": {"DB": {"seasons": [2020, 2021, 2022], "games": 45, "zUnits": 136, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 16, "zUnits": 122, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": 127, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 12, "zUnits": 167, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:SchoJo00", "name": "Joe Schobert", "year": 2016, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 13}, "contributions": {"LB": 8}, "peak": {"LB": {"seasons": [2018, 2019, 2020], "games": 45, "zUnits": 98, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 13, "zUnits": 54, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": 161, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": 72, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:TappCh00", "name": "Charles Tapper", "year": 2016, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2017], "games": 2, "zUnits": -111, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 2, "zUnits": -111, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:PerrJo01", "name": "Joshua Perry", "year": 2016, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2016], "games": 11, "zUnits": -147, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 11, "zUnits": -147, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:DayxSh00", "name": "Sheldon Day", "year": 2016, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2016, 2017, 2018], "games": 28, "zUnits": -77, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 8, "zUnits": -80, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 10, "zUnits": -46, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 10, "zUnits": -105, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:YounTa01", "name": "Tavon Young", "year": 2016, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2016, 2018], "games": 31, "zUnits": -72, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 16, "zUnits": -51, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": -95, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:MurrEr00", "name": "Eric Murray", "year": 2016, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2024, 2025], "games": 28, "zUnits": 19, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2024, "games": 16, "zUnits": 20, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2025, "games": 12, "zUnits": 17, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:SmitRy00", "name": "Ryan Smith", "year": 2016, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2017, 2018], "games": 25, "zUnits": -50, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 13, "zUnits": -59, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 12, "zUnits": -40, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:GoodB.00", "name": "B.J. Goodson", "year": 2016, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2018, 2019, 2020], "games": 41, "zUnits": -53, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2018, "games": 15, "zUnits": -49, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 12, "zUnits": -143, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 14, "zUnits": 20, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:KillMi00", "name": "Miles Killebrew", "year": 2016, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2016, 2017], "games": 24, "zUnits": -74, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 10, "zUnits": -109, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2017, "games": 14, "zUnits": -48, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:KwiaNi00", "name": "Nick Kwiatkoski", "year": 2016, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 5}, "contributions": {"LB": 5}, "peak": {"LB": {"seasons": [2019, 2020], "games": 24, "zUnits": 63, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 12, "zUnits": 103, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 12, "zUnits": 22, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:CampDe00", "name": "De'Vondre Campbell", "year": 2016, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 12}, "contributions": {"LB": 3}, "peak": {"LB": {"seasons": [2020, 2021, 2022], "games": 45, "zUnits": 35, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 16, "zUnits": -14, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 92, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 13, "zUnits": 24, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:RidgHa00", "name": "Hassan Ridgeway", "year": 2016, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2021, 2022], "games": 24, "zUnits": -82, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 12, "zUnits": -92, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 12, "zUnits": -73, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:BurrJu00", "name": "Juston Burris", "year": 2016, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -4}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2019, 2020], "games": 24, "zUnits": -24, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 11, "zUnits": 27, "peerFamily": "S", "sourcePositions": ["DB", "S"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2020, "games": 13, "zUnits": -67, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:OnyeDa00", "name": "David Onyemata", "year": 2016, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 4}, "contributions": {"DL": 3}, "peak": {"DL": {"seasons": [2020, 2021, 2022], "games": 39, "zUnits": 22, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 15, "zUnits": 78, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 9, "zUnits": -12, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": -14, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:BillAn00", "name": "Andrew Billings", "year": 2016, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -10}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2018, 2019], "games": 27, "zUnits": -38, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 14, "zUnits": -24, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 13, "zUnits": -53, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:BushDe00", "name": "Deon Bush", "year": 2016, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2021, 2022], "games": 21, "zUnits": -82, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 12, "zUnits": -22, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 9, "zUnits": -163, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:MorrAn01", "name": "Antonio Morrison", "year": 2016, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 1}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2016, 2017], "games": 26, "zUnits": -66, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 11, "zUnits": -87, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 15, "zUnits": -51, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:HallDe02", "name": "Deiondre' Hall", "year": 2016, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2016], "games": 7, "zUnits": -101, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 7, "zUnits": -101, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:KindDe00", "name": "Derrick Kindred", "year": 2016, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2016, 2017], "games": 25, "zUnits": -38, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 11, "zUnits": -51, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2017, "games": 14, "zUnits": -29, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:MartBl01", "name": "Blake Martinez", "year": 2016, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 12}, "contributions": {"LB": 7}, "peak": {"LB": {"seasons": [2017, 2018, 2019], "games": 48, "zUnits": 80, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 16, "zUnits": 109, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 62, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": 68, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:HenrWi00", "name": "Willie Henry", "year": 2016, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -3}, "contributions": {"DL": 6}, "peak": {"DL": {"seasons": [2017], "games": 12, "zUnits": 48, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 12, "zUnits": 48, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:RobiRa00", "name": "Rashard Robinson", "year": 2016, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -10}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2016, 2017], "games": 23, "zUnits": -42, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 13, "zUnits": -59, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 10, "zUnits": -20, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:LowrDe00", "name": "Dean Lowry", "year": 2016, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2020, 2021], "games": 31, "zUnits": -63, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 14, "zUnits": -88, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": -42, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:SancZa00", "name": "Zack Sanchez", "year": 2016, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -21}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2016], "games": 4, "zUnits": -164, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 4, "zUnits": -164, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:BlaiRo00", "name": "Ronald Blair", "year": 2016, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -2}, "peak": {"DL": {"seasons": [2018, 2019], "games": 24, "zUnits": -18, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 16, "zUnits": -9, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 8, "zUnits": -37, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:JudoMa00", "name": "Matt Judon", "year": 2016, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 7}, "contributions": {"LB": 13}, "peak": {"LB": {"seasons": [2021, 2022], "games": 32, "zUnits": 148, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 16, "zUnits": 123, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": 174, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:JeffQu00", "name": "Quinton Jefferson", "year": 2016, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": 1}, "contributions": {"DL": -2}, "peak": {"DL": {"seasons": [2021, 2022, 2023], "games": 46, "zUnits": -18, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 17, "zUnits": -9, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": -34, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 13, "zUnits": -12, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:IoanMa01", "name": "Matthew Ioannidis", "year": 2016, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": 8}, "contributions": {"DL": 2}, "peak": {"DL": {"seasons": [2018, 2019], "games": 30, "zUnits": 13, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 14, "zUnits": 8, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": 18, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:SimsLe00", "name": "LeShaun Sims", "year": 2016, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2016, 2017], "games": 22, "zUnits": -99, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 9, "zUnits": -97, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 13, "zUnits": -100, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:DillK.00", "name": "K.J. Dillon", "year": 2016, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2016], "games": 2, "zUnits": -143, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 2, "zUnits": -143, "peerFamily": "S", "sourcePositions": ["DB", "SAF"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:BrotKe00", "name": "Kentrell Brothers", "year": 2016, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2019], "games": 8, "zUnits": -134, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 8, "zUnits": -134, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:ReadD.00", "name": "D.J. Reader", "year": 2016, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -7}, "contributions": {"DL": -2}, "peak": {"DL": {"seasons": [2019, 2021], "games": 30, "zUnits": -14, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 15, "zUnits": 19, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 15, "zUnits": -47, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:ChriMa00", "name": "Marqui Christian", "year": 2016, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2017, 2018, 2019], "games": 36, "zUnits": -155, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2017, "games": 8, "zUnits": -181, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 15, "zUnits": -150, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2019, "games": 13, "zUnits": -146, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:WillAn01", "name": "Antwione Williams", "year": 2016, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2016], "games": 11, "zUnits": -126, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 11, "zUnits": -126, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:BrowJa05", "name": "Jatavis Brown", "year": 2016, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2016, 2017], "games": 26, "zUnits": -44, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 12, "zUnits": 49, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 14, "zUnits": -123, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:WhitD.00", "name": "D.J. White", "year": 2016, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2016], "games": 5, "zUnits": -99, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 5, "zUnits": -99, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:HolmTy01", "name": "Tyrone Holmes", "year": 2016, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -19}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2016], "games": 5, "zUnits": -122, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 5, "zUnits": -122, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:BondDe00", "name": "Devante Bond", "year": 2016, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2018], "games": 8, "zUnits": -132, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 8, "zUnits": -132, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:HousDe00", "name": "DeAndre Houston-Carson", "year": 2016, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2021, 2022, 2023], "games": 36, "zUnits": -65, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2021, "games": 12, "zUnits": -60, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 13, "zUnits": -106, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2023, "games": 11, "zUnits": -23, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:BrowAn02", "name": "Anthony Brown", "year": 2016, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": 6}, "peak": {"DB": {"seasons": [2020, 2021], "games": 26, "zUnits": 53, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 10, "zUnits": -49, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 117, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:ForrJo00", "name": "Josh Forrest", "year": 2016, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2016], "games": 8, "zUnits": -128, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 8, "zUnits": -128, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:JameCo00", "name": "Cory James", "year": 2016, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2016, 2017], "games": 24, "zUnits": -97, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 15, "zUnits": -114, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 9, "zUnits": -68, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:CounBl00", "name": "Blake Countess", "year": 2016, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2017, 2018], "games": 25, "zUnits": -142, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 12, "zUnits": -134, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 13, "zUnits": -149, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:ZettAn00", "name": "Anthony Zettel", "year": 2016, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2016, 2017], "games": 24, "zUnits": -22, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 8, "zUnits": -111, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2017, "games": 16, "zUnits": 23, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:NicoDa00", "name": "Dadi Nicolas", "year": 2016, "round": 6, "roles": ["LB"], "beforeContributions": null, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2016], "games": 1, "zUnits": -122, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 1, "zUnits": -122, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:LucaJo00", "name": "Jordan Lucas", "year": 2016, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2018], "games": 10, "zUnits": -107, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 10, "zUnits": -107, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:MillHa00", "name": "Harlan Miller", "year": 2016, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2016], "games": 2, "zUnits": -121, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 2, "zUnits": -121, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:GrugKa00", "name": "Kamu Grugier-Hill", "year": 2016, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": 7}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2019, 2020, 2021], "games": 34, "zUnits": -32, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2019, "games": 8, "zUnits": -122, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 12, "zUnits": -137, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 14, "zUnits": 110, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:CanaMa00", "name": "Maurice Canady", "year": 2016, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2019], "games": 11, "zUnits": -40, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 11, "zUnits": -40, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:FrazKa00", "name": "Kavon Frazier", "year": 2016, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2017, 2018], "games": 23, "zUnits": -141, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 12, "zUnits": -135, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 11, "zUnits": -149, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:RobeEl00", "name": "Elandon Roberts", "year": 2016, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2021, 2022, 2023], "games": 50, "zUnits": -21, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2021, "games": 17, "zUnits": -26, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": -31, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 16, "zUnits": -6, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:SeymKe00", "name": "Kevon Seymour", "year": 2016, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2016, 2017], "games": 25, "zUnits": -140, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 13, "zUnits": -152, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2017, "games": 12, "zUnits": -126, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:ParkWi01", "name": "Will Parks", "year": 2016, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2016, 2017, 2018], "games": 41, "zUnits": -66, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2016, "games": 13, "zUnits": -64, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2017, "games": 15, "zUnits": -78, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 13, "zUnits": -55, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:WallAa00", "name": "Aaron Wallace", "year": 2016, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2016], "games": 8, "zUnits": -107, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 8, "zUnits": -107, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:WoodJo00", "name": "Jonathan Woodard", "year": 2016, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2018], "games": 5, "zUnits": -102, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 5, "zUnits": -102, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:WeatSt00", "name": "Stephen Weatherly", "year": 2016, "round": 7, "roles": ["DL", "LB"], "beforeContributions": {"DL": -5, "LB": -11}, "contributions": {"DL": -7, "LB": -4}, "peak": {"DL": {"seasons": [2018, 2019], "games": 26, "zUnits": -54, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 13, "zUnits": -40, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 13, "zUnits": -69, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2021], "games": 12, "zUnits": -43, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 12, "zUnits": -43, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:MillJa02", "name": "Jalen Mills", "year": 2016, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2017, 2018, 2019], "games": 32, "zUnits": 38, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 15, "zUnits": 53, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 8, "zUnits": 49, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 9, "zUnits": 2, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:BateTr00", "name": "Trevor Bates", "year": 2016, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2018], "games": 3, "zUnits": -149, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 3, "zUnits": -149, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:KearJa00", "name": "Jayron Kearse", "year": 2016, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2019, 2020, 2021], "games": 35, "zUnits": 17, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2019, "games": 8, "zUnits": 8, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2020, "games": 11, "zUnits": -68, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 80, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:FejeCl00", "name": "Clayton Fejedelem", "year": 2016, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -9}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2016, 2017], "games": 24, "zUnits": -131, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2016, "games": 9, "zUnits": -182, "peerFamily": "S", "sourcePositions": ["DB", "SAF"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2017, "games": 15, "zUnits": -100, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2016:MataTy00", "name": "Tyler Matakevich", "year": 2016, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2020, 2021], "games": 20, "zUnits": -124, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 11, "zUnits": -124, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 9, "zUnits": -124, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:IworPr00", "name": "Prince Charles Iworah", "year": 2016, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2016], "games": 1, "zUnits": -128, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 1, "zUnits": -128, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2016:WrigSc00", "name": "Scooby Wright III", "year": 2016, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2016], "games": 2, "zUnits": -142, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2016.csv", "fetchedAt": "2026-09-13T20:03:53.948790+00:00", "bytes": 815379, "sha256": "17063fa01736c41b30ffbb15a284f64611fd8a517bfae5d4cdb0ebb19da78801"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2016.csv", "fetchedAt": "2026-09-13T19:52:59.576022+00:00", "bytes": 875173, "sha256": "c7a57a4816d05ef651f4c56b8209c38b98e3d60582ddd60cb8048ef657472ca1"}, "window": [{"season": 2016, "games": 2, "zUnits": -142, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:WalkJo01", "name": "Joe Walker", "year": 2016, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -6}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2017, 2019], "games": 21, "zUnits": -82, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2017, "games": 8, "zUnits": -155, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 13, "zUnits": -37, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2016:ReedKa00", "name": "Kalan Reed", "year": 2016, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2017], "games": 1, "zUnits": -121, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 1, "zUnits": -121, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:GarrMy00", "name": "Myles Garrett", "year": 2017, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 42}, "contributions": {"DL": 30}, "peak": {"DL": {"seasons": [2023, 2024, 2025], "games": 47, "zUnits": 243, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 15, "zUnits": 188, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 15, "zUnits": 221, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 17, "zUnits": 311, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:ThomSo00", "name": "Solomon Thomas", "year": 2017, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2021, 2022, 2023], "games": 42, "zUnits": -39, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 14, "zUnits": -8, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 12, "zUnits": -92, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 16, "zUnits": -25, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:AdamJa00", "name": "Jamal Adams", "year": 2017, "round": 1, "roles": ["DB", "LB"], "beforeContributions": {"DB": 27, "LB": -10}, "contributions": {"DB": 7, "LB": -8}, "peak": {"DB": {"seasons": [2018, 2019, 2020], "games": 42, "zUnits": 67, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 16, "zUnits": 145, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2019, "games": 14, "zUnits": 47, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2020, "games": 12, "zUnits": -15, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}, "LB": {"seasons": [2025], "games": 17, "zUnits": -95, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2025, "games": 17, "zUnits": -95, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:LattMa01", "name": "Marshon Lattimore", "year": 2017, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 10}, "contributions": {"DB": 13}, "peak": {"DB": {"seasons": [2017, 2018], "games": 29, "zUnits": 118, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 13, "zUnits": 179, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 67, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:ReddHa00", "name": "Haason Reddick", "year": 2017, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 8}, "contributions": {"LB": 13}, "peak": {"LB": {"seasons": [2020, 2021, 2022], "games": 49, "zUnits": 148, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 16, "zUnits": 183, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 88, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": 172, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:BarnDe01", "name": "Derek Barnett", "year": 2017, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 4}, "contributions": {"DL": 4}, "peak": {"DL": {"seasons": [2019, 2020], "games": 26, "zUnits": 30, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 13, "zUnits": 47, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 13, "zUnits": 13, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:HookMa00", "name": "Malik Hooker", "year": 2017, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2018, 2019], "games": 25, "zUnits": -53, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 13, "zUnits": -52, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2019, "games": 12, "zUnits": -54, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:HumpMa00", "name": "Marlon Humphrey", "year": 2017, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 18}, "contributions": {"DB": 13}, "peak": {"DB": {"seasons": [2023, 2024, 2025], "games": 41, "zUnits": 114, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 10, "zUnits": -54, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": 195, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 15, "zUnits": 140, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:AlleJo01", "name": "Jonathan Allen", "year": 2017, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 19}, "contributions": {"DL": 18}, "peak": {"DL": {"seasons": [2021, 2022, 2023], "games": 47, "zUnits": 143, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 17, "zUnits": 151, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 14, "zUnits": 185, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 16, "zUnits": 97, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:JackAd00", "name": "Adoree' Jackson", "year": 2017, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2017, 2018], "games": 32, "zUnits": 35, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 16, "zUnits": 65, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 5, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:DaviJa01", "name": "Jarrad Davis", "year": 2017, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 5}, "contributions": {"LB": 3}, "peak": {"LB": {"seasons": [2017, 2018], "games": 30, "zUnits": 29, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 14, "zUnits": 3, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 52, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:HarrCh03", "name": "Charles Harris", "year": 2017, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 0, "LB": -1}, "contributions": {"DL": -11, "LB": 3}, "peak": {"DL": {"seasons": [2017, 2018], "games": 24, "zUnits": -88, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 15, "zUnits": -85, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 9, "zUnits": -93, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2021], "games": 17, "zUnits": 40, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 17, "zUnits": 40, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:ConlGa00", "name": "Gareon Conley", "year": 2017, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -9}, "contributions": {"DB": 6}, "peak": {"DB": {"seasons": [2018, 2019], "games": 28, "zUnits": 56, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 14, "zUnits": 91, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 14, "zUnits": 20, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:PeppJa00", "name": "Jabrill Peppers", "year": 2017, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 11}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2019, 2020], "games": 26, "zUnits": 79, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2019, "games": 11, "zUnits": 75, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2020, "games": 15, "zUnits": 82, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:McKiTa00", "name": "Takkarist McKinley", "year": 2017, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": 4}, "peak": {"DL": {"seasons": [2017, 2018], "games": 24, "zUnits": 29, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 12, "zUnits": 24, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 12, "zUnits": 33, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:WhitTr01", "name": "Tre'Davious White", "year": 2017, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 15}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2017, 2018, 2019], "games": 46, "zUnits": 84, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2017, "games": 16, "zUnits": 109, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": -37, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 14, "zUnits": 192, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:CharTa00", "name": "Taco Charlton", "year": 2017, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 6}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2017, 2018, 2019], "games": 31, "zUnits": -58, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2017, "games": 13, "zUnits": -66, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 10, "zUnits": -88, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 8, "zUnits": -9, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:WattT.00", "name": "T.J. Watt", "year": 2017, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 19}, "contributions": {"LB": 23}, "peak": {"LB": {"seasons": [2019, 2020, 2021], "games": 46, "zUnits": 261, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2019, "games": 16, "zUnits": 173, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 15, "zUnits": 288, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 15, "zUnits": 328, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:FostRe00", "name": "Reuben Foster", "year": 2017, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": -1}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2017], "games": 10, "zUnits": -62, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 10, "zUnits": -62, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:KingKe01", "name": "Kevin King", "year": 2017, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 13}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2017, 2019], "games": 23, "zUnits": 59, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2017, "games": 8, "zUnits": -66, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 15, "zUnits": 126, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:McDoMa00", "name": "Malik McDowell", "year": 2017, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2021], "games": 15, "zUnits": -33, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 15, "zUnits": -33, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:BakeBu00", "name": "Budda Baker", "year": 2017, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 24}, "contributions": {"DB": 6}, "peak": {"DB": {"seasons": [2020, 2021, 2022], "games": 47, "zUnits": 56, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 15, "zUnits": 80, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": 39, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": 51, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:MayeMa00", "name": "Marcus Maye", "year": 2017, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2020, 2022], "games": 26, "zUnits": 38, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 16, "zUnits": 92, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 10, "zUnits": -48, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:WillMa06", "name": "Marcus Williams", "year": 2017, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 15}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2019, 2020, 2021], "games": 44, "zUnits": 68, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 14, "zUnits": 141, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2020, "games": 14, "zUnits": 25, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 41, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:JoneSi00", "name": "Sidney Jones", "year": 2017, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -3}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2020, 2021], "games": 20, "zUnits": 44, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 8, "zUnits": 91, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 12, "zUnits": 13, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:WilsQu01", "name": "Quincy Wilson", "year": 2017, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -10}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2017], "games": 7, "zUnits": -29, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 7, "zUnits": -29, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:BowsTy00", "name": "Tyus Bowser", "year": 2017, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2020, 2021, 2022], "games": 38, "zUnits": -21, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 14, "zUnits": -57, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 25, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 8, "zUnits": -48, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:AndeRy00", "name": "Ryan Anderson", "year": 2017, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"LB": -6, "DL": -20}, "contributions": {"LB": -8, "DL": -17}, "peak": {"LB": {"seasons": [2017, 2018, 2019], "games": 37, "zUnits": -89, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2017, "games": 9, "zUnits": -133, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 12, "zUnits": -106, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": -52, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2020], "games": 6, "zUnits": -136, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 6, "zUnits": -136, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:EvanJu00", "name": "Justin Evans", "year": 2017, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 3}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2017, 2018], "games": 24, "zUnits": -11, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 14, "zUnits": 15, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 10, "zUnits": -47, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:WalkDe03", "name": "DeMarcus Walker", "year": 2017, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"LB": -15, "DL": -2}, "contributions": {"LB": -9, "DL": -3}, "peak": {"LB": {"seasons": [2017], "games": 7, "zUnits": -101, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 7, "zUnits": -101, "peerFamily": "EDGE", "sourcePositions": ["DL", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2020, 2021, 2022], "games": 39, "zUnits": -22, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 11, "zUnits": -30, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 13, "zUnits": -62, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": 20, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:TaboTe00", "name": "Teez Tabor", "year": 2017, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2017], "games": 6, "zUnits": -165, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 6, "zUnits": -165, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:McMiRa02", "name": "Raekwon McMillan", "year": 2017, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -1}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2018, 2019], "games": 29, "zUnits": -43, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 16, "zUnits": -29, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 13, "zUnits": -60, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:TomlDa00", "name": "Dalvin Tomlinson", "year": 2017, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2018, 2019, 2020], "games": 47, "zUnits": -22, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 16, "zUnits": -87, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 15, "zUnits": 14, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": 8, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:MeliOb00", "name": "Obi Melifonwu", "year": 2017, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2018], "games": 2, "zUnits": -133, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 2, "zUnits": -133, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2017:CunnZa00", "name": "Zach Cunningham", "year": 2017, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 12}, "contributions": {"LB": 4}, "peak": {"LB": {"seasons": [2018, 2019, 2020], "games": 46, "zUnits": 43, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 14, "zUnits": 38, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": 54, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": 36, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:KpasTa00", "name": "Tanoh Kpassagnon", "year": 2017, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"LB": -11, "DL": 3}, "contributions": {"LB": -7, "DL": -6}, "peak": {"LB": {"seasons": [2017], "games": 6, "zUnits": -79, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 6, "zUnits": -79, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2021, 2022, 2023], "games": 31, "zUnits": -47, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 8, "zUnits": 8, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 12, "zUnits": -78, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 11, "zUnits": -54, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:AwuzCh00", "name": "Chidobe Awuzie", "year": 2017, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2019, 2020, 2021], "games": 38, "zUnits": 37, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2019, "games": 16, "zUnits": 23, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 8, "zUnits": -10, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 14, "zUnits": 80, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:JoneJo06", "name": "Josh Jones", "year": 2017, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2017, 2018], "games": 28, "zUnits": -70, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 16, "zUnits": -48, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 12, "zUnits": -98, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:OgunLa00", "name": "Larry Ogunjobi", "year": 2017, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 4}, "contributions": {"DL": 9}, "peak": {"DL": {"seasons": [2019, 2020, 2021], "games": 44, "zUnits": 72, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 14, "zUnits": 129, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 15, "zUnits": -12, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 15, "zUnits": 103, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:WithAh00", "name": "Ahkello Witherspoon", "year": 2017, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2021, 2023], "games": 25, "zUnits": 61, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 8, "zUnits": 93, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": 47, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:SmooDa00", "name": "Dawuane Smoot", "year": 2017, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 2}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2020, 2021, 2022], "games": 41, "zUnits": 8, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 14, "zUnits": 20, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 14, "zUnits": 20, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 13, "zUnits": -17, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:WillJo09", "name": "Jordan Willis", "year": 2017, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2018, 2020], "games": 23, "zUnits": -90, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2018, "games": 15, "zUnits": -107, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 8, "zUnits": -59, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:WormCh00", "name": "Chris Wormley", "year": 2017, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 7}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2021, 2022], "games": 26, "zUnits": -39, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 15, "zUnits": 10, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 11, "zUnits": -105, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:RileDu00", "name": "Duke Riley", "year": 2017, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -6}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2020, 2021, 2022], "games": 35, "zUnits": -118, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 12, "zUnits": -110, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 10, "zUnits": -157, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 13, "zUnits": -94, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:AnzaAl00", "name": "Alex Anzalone", "year": 2017, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": 3}, "peak": {"LB": {"seasons": [2022, 2023, 2024], "games": 43, "zUnits": 31, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2022, "games": 17, "zUnits": 10, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 16, "zUnits": 32, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 10, "zUnits": 64, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:HallDa01", "name": "Daeshon Hall", "year": 2017, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2018], "games": 1, "zUnits": -111, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 1, "zUnits": -111, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:WillTi00", "name": "Tim Williams", "year": 2017, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2018], "games": 6, "zUnits": -77, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 6, "zUnits": -77, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:BashTa00", "name": "Tarell Basham", "year": 2017, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"LB": -9, "DL": -7}, "contributions": {"LB": -4, "DL": -7}, "peak": {"LB": {"seasons": [2019, 2020], "games": 31, "zUnits": -41, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2019, "games": 15, "zUnits": -52, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": -31, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2021], "games": 16, "zUnits": -55, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 16, "zUnits": -55, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:MoreFa00", "name": "Fabian Moreau", "year": 2017, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2021, 2022], "games": 29, "zUnits": -6, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 16, "zUnits": -21, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 13, "zUnits": 12, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:RiveDe00", "name": "Derek Rivers", "year": 2017, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2020], "games": 7, "zUnits": -88, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 7, "zUnits": -88, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:VandEd00", "name": "Eddie Vanderdoes", "year": 2017, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2017], "games": 13, "zUnits": -129, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 13, "zUnits": -129, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:GrifSh00", "name": "Shaquill Griffin", "year": 2017, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2018, 2019, 2020], "games": 42, "zUnits": 23, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2018, "games": 16, "zUnits": -27, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 14, "zUnits": 14, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 12, "zUnits": 100, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:JohnJo10", "name": "John Johnson", "year": 2017, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 16}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2017, 2018], "games": 32, "zUnits": 78, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 16, "zUnits": 30, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 126, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:LewiJo01", "name": "Jourdan Lewis", "year": 2017, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 3}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2021, 2023], "games": 31, "zUnits": -7, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 16, "zUnits": 34, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 15, "zUnits": -52, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:AdamMo00", "name": "Montravius Adams", "year": 2017, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2022, 2023, 2024], "games": 33, "zUnits": -119, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2022, "games": 15, "zUnits": -143, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 10, "zUnits": -98, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 8, "zUnits": -99, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:SuttCa00", "name": "Cameron Sutton", "year": 2017, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2020, 2021, 2022], "games": 44, "zUnits": 19, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 14, "zUnits": -15, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 14, "zUnits": -26, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": 89, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:HillDe02", "name": "Lano Hill", "year": 2017, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2018], "games": 8, "zUnits": -127, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 8, "zUnits": -127, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:TankCo00", "name": "Cordrea Tankersley", "year": 2017, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2017], "games": 11, "zUnits": -65, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 11, "zUnits": -65, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:DougRa00", "name": "Rasul Douglas", "year": 2017, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 17}, "contributions": {"DB": 14}, "peak": {"DB": {"seasons": [2021, 2022, 2023], "games": 44, "zUnits": 124, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 12, "zUnits": 169, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": 99, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 15, "zUnits": 116, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:LangBr00", "name": "Brendan Langley", "year": 2017, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -21}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2018], "games": 3, "zUnits": -159, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 3, "zUnits": -159, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:JoneNa00", "name": "Nazair Jones", "year": 2017, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2017], "games": 10, "zUnits": -58, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 10, "zUnits": -58, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:HendTr00", "name": "Trey Hendrickson", "year": 2017, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 26}, "contributions": {"DL": 24}, "peak": {"DL": {"seasons": [2023, 2024], "games": 34, "zUnits": 194, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 17, "zUnits": 171, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 217, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:BeckKe00", "name": "Kendell Beckwith", "year": 2017, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -5}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2017], "games": 16, "zUnits": -83, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 16, "zUnits": -83, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:BiegVi00", "name": "Vince Biegel", "year": 2017, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -4}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2017, 2019], "games": 22, "zUnits": -74, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2017, "games": 9, "zUnits": -154, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 13, "zUnits": -18, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:JohnJa09", "name": "Jaleel Johnson", "year": 2017, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2018, 2019], "games": 22, "zUnits": -61, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 9, "zUnits": -115, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 13, "zUnits": -24, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:ThomTe00", "name": "Tedric Thompson", "year": 2017, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -3}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2018], "games": 13, "zUnits": -41, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 13, "zUnits": -41, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:JackEd01", "name": "Eddie Jackson", "year": 2017, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 20}, "contributions": {"DB": 11}, "peak": {"DB": {"seasons": [2017, 2018], "games": 30, "zUnits": 97, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 16, "zUnits": 1, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 14, "zUnits": 208, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:JenkRa00", "name": "Rayshawn Jenkins", "year": 2017, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 16}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2021, 2022, 2023], "games": 47, "zUnits": 43, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 13, "zUnits": -75, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": 146, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": 31, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:LawsCa00", "name": "Carl Lawson", "year": 2017, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"LB": -7, "DL": -2}, "contributions": {"LB": 5, "DL": 5}, "peak": {"LB": {"seasons": [2017], "games": 13, "zUnits": 63, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 13, "zUnits": 63, "peerFamily": "EDGE", "sourcePositions": ["DL", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2020, 2022], "games": 32, "zUnits": 38, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 16, "zUnits": 37, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": 40, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:GedeBe00", "name": "Ben Gedeon", "year": 2017, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -8}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2017, 2018], "games": 27, "zUnits": -141, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 15, "zUnits": -148, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 12, "zUnits": -133, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:NichMo00", "name": "Montae Nicholson", "year": 2017, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2018, 2019], "games": 23, "zUnits": -66, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 10, "zUnits": -117, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2019, "games": 13, "zUnits": -26, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:ReevJa00", "name": "Jalen Reeves-Maybin", "year": 2017, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -3}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2020, 2021], "games": 23, "zUnits": -99, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 8, "zUnits": -149, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 15, "zUnits": -72, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:EbukSa00", "name": "Samson Ebukam", "year": 2017, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"LB": -7, "DL": 11}, "contributions": {"LB": -5, "DL": 0}, "peak": {"LB": {"seasons": [2018, 2019, 2020], "games": 45, "zUnits": -54, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2018, "games": 16, "zUnits": -57, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": -64, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 13, "zUnits": -37, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2021, 2022, 2023], "games": 46, "zUnits": 4, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2021, "games": 15, "zUnits": -22, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 14, "zUnits": -18, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": 46, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:WiseDe00", "name": "Deatrich Wise Jr.", "year": 2017, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 6}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2017, 2018], "games": 29, "zUnits": -25, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 16, "zUnits": -28, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 13, "zUnits": -21, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:GlasRy00", "name": "Ryan Glasgow", "year": 2017, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2018], "games": 3, "zUnits": -118, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 3, "zUnits": -118, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:WatkCa00", "name": "Carlos Watkins", "year": 2017, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2019, 2020, 2021], "games": 38, "zUnits": -101, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 9, "zUnits": -97, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 15, "zUnits": -102, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 14, "zUnits": -100, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:StewGr00", "name": "Grover Stewart", "year": 2017, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 1}, "contributions": {"DL": 3}, "peak": {"DL": {"seasons": [2022, 2023, 2024], "games": 45, "zUnits": 24, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2022, "games": 17, "zUnits": 34, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 11, "zUnits": -40, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 56, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:BrowBl00", "name": "Blair Brown", "year": 2017, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2017], "games": 9, "zUnits": -133, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 9, "zUnits": -133, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:KazeDa00", "name": "Damontae Kazee", "year": 2017, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 15}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2017, 2018], "games": 24, "zUnits": 62, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 8, "zUnits": -89, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": 137, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:KingDe01", "name": "Desmond King", "year": 2017, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 11}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2021, 2022, 2023], "games": 42, "zUnits": -35, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 16, "zUnits": -6, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": -20, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 9, "zUnits": -116, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:EldeCo00", "name": "Corn Elder", "year": 2017, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2020], "games": 13, "zUnits": -103, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 13, "zUnits": -103, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:BrowJa06", "name": "Jayon Brown", "year": 2017, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 5}, "contributions": {"LB": 5}, "peak": {"LB": {"seasons": [2018, 2019, 2020], "games": 40, "zUnits": 63, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2018, "games": 16, "zUnits": 32, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 14, "zUnits": 57, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 10, "zUnits": 120, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:HairNa00", "name": "Nate Hairston", "year": 2017, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -9}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2017, 2018], "games": 22, "zUnits": -114, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 14, "zUnits": -97, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 8, "zUnits": -143, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:WalkAn01", "name": "Anthony Walker", "year": 2017, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 5}, "contributions": {"LB": 2}, "peak": {"LB": {"seasons": [2018, 2019], "games": 31, "zUnits": 26, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 15, "zUnits": 12, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": 39, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:MilaMa00", "name": "Matt Milano", "year": 2017, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 5}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2020, 2021, 2022], "games": 41, "zUnits": -11, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 10, "zUnits": -6, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": -5, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": -20, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:MossAv00", "name": "Avery Moss", "year": 2017, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2017], "games": 6, "zUnits": -112, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 6, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:LeexMa01", "name": "Marquel Lee", "year": 2017, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -9}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2017, 2018], "games": 26, "zUnits": -101, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 10, "zUnits": -141, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 16, "zUnits": -77, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:DecoTr00", "name": "Treston Decoud", "year": 2017, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -23}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2017], "games": 5, "zUnits": -151, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 5, "zUnits": -151, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:AlleBr01", "name": "Brian Allen", "year": 2017, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2020], "games": 1, "zUnits": -121, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 1, "zUnits": -121, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:GodcDa00", "name": "Davon Godchaux", "year": 2017, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -3}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2018, 2019], "games": 31, "zUnits": -24, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 15, "zUnits": -46, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": -4, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:DonaDy00", "name": "Dylan Donahue", "year": 2017, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2017], "games": 3, "zUnits": -156, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 3, "zUnits": -156, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:EligUk00", "name": "Ukeme Eligwe", "year": 2017, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2018], "games": 5, "zUnits": -144, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 5, "zUnits": -144, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:GerrNa00", "name": "Nathan Gerry", "year": 2017, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 0}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2018, 2019], "games": 23, "zUnits": -20, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 8, "zUnits": -92, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 15, "zUnits": 18, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:BranCa00", "name": "Caleb Brantley", "year": 2017, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2017], "games": 10, "zUnits": -58, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 10, "zUnits": -58, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:ClarCh00", "name": "Chuck Clark", "year": 2017, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2019, 2020, 2021], "games": 48, "zUnits": 31, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2019, "games": 16, "zUnits": 20, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": -9, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 83, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:TysoMi00", "name": "Michael Tyson", "year": 2017, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -21}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2018], "games": 3, "zUnits": -144, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 3, "zUnits": -144, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:SmarTa00", "name": "Tanzel Smart", "year": 2017, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -17}, "peak": {"DL": {"seasons": [2023], "games": 2, "zUnits": -136, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 2, "zUnits": -136, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:WoodXa00", "name": "Xavier Woods", "year": 2017, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 15}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2021, 2022, 2023], "games": 46, "zUnits": 34, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 17, "zUnits": 133, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": -36, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2023, "games": 14, "zUnits": -11, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:EvanJo01", "name": "Jordan Evans", "year": 2017, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -3}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2017, 2018], "games": 23, "zUnits": -104, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 10, "zUnits": -111, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2018, "games": 13, "zUnits": -99, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:TaylVi00", "name": "Vincent Taylor", "year": 2017, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2018], "games": 8, "zUnits": -23, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 8, "zUnits": -23, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:VallTa00", "name": "Tanner Vallejo", "year": 2017, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -8}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2020, 2021, 2022], "games": 33, "zUnits": -142, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 10, "zUnits": -144, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 8, "zUnits": -133, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": -147, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:MuhaAl00", "name": "Al-Quadin Muhammad", "year": 2017, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": 10}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2019, 2020, 2021], "games": 46, "zUnits": -54, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2019, "games": 15, "zUnits": -77, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 14, "zUnits": -91, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": -5, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:JoneD.01", "name": "D.J. Jones", "year": 2017, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": 0}, "peak": {"DL": {"seasons": [2019, 2020, 2021], "games": 36, "zUnits": -1, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2019, "games": 9, "zUnits": -49, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 11, "zUnits": -10, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 33, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:TaumPi00", "name": "Pita Taumoepenu", "year": 2017, "round": 6, "roles": ["DL", "LB"], "beforeContributions": {"DL": -17, "LB": -11}, "contributions": {"DL": -15, "LB": -10}, "peak": {"DL": {"seasons": [2018], "games": 2, "zUnits": -124, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 2, "zUnits": -124, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2020], "games": 1, "zUnits": -117, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 1, "zUnits": -117, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:JoneDe02", "name": "Derrick Jones", "year": 2017, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2018], "games": 1, "zUnits": -127, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 1, "zUnits": -127, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:LedbJe00", "name": "Jeremiah Ledbetter", "year": 2017, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2023, 2024], "games": 28, "zUnits": -88, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 14, "zUnits": -161, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 14, "zUnits": -16, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:FordRu00", "name": "Rudy Ford", "year": 2017, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2021, 2022, 2023], "games": 41, "zUnits": -42, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2021, "games": 14, "zUnits": -88, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 14, "zUnits": -41, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2023, "games": 13, "zUnits": 6, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:QualEl00", "name": "Elijah Qualls", "year": 2017, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -20}, "contributions": {"DL": -19}, "peak": {"DL": {"seasons": [2017], "games": 4, "zUnits": -154, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 4, "zUnits": -154, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:McQuLe01", "name": "Leon McQuay", "year": 2017, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2017], "games": 1, "zUnits": -120, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 1, "zUnits": -120, "peerFamily": "S", "sourcePositions": ["DB", "SAF"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:OdenIf00", "name": "Ifeadi Odenigbo", "year": 2017, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": 1}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2019, 2020], "games": 27, "zUnits": -22, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 12, "zUnits": 11, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 15, "zUnits": -48, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:LuanSh00", "name": "Shalom Luani", "year": 2017, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2017], "games": 6, "zUnits": -122, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 6, "zUnits": -122, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:MyriJa00", "name": "Jalen Myrick", "year": 2017, "round": 7, "roles": ["DB"], "beforeContributions": null, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2017], "games": 2, "zUnits": -135, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 2, "zUnits": -135, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:RochIs00", "name": "Isaac Rochell", "year": 2017, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -5}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2018, 2019], "games": 24, "zUnits": -82, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 14, "zUnits": -40, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 10, "zUnits": -141, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:IvieJo00", "name": "Joey Ivie", "year": 2017, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -21}, "contributions": {"DL": -20}, "peak": {"DL": {"seasons": [2019], "games": 3, "zUnits": -164, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 3, "zUnits": -164, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:ColbAd00", "name": "Adrian Colbert", "year": 2017, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2017], "games": 11, "zUnits": -8, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2017.csv", "fetchedAt": "2026-09-13T20:03:54.128821+00:00", "bytes": 819510, "sha256": "ee3ed8e1b9f7998b7b7b43ec1139e1d69186818ad3e2ce100e4467f163f1ca3c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2017.csv", "fetchedAt": "2026-09-13T19:52:59.839900+00:00", "bytes": 958517, "sha256": "22584ad80445611edff6dcbc6dce9ab596bdc484430d8aac298725da15697fd4"}, "window": [{"season": 2017, "games": 11, "zUnits": -8, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2017:HarvJo01", "name": "Josh Harvey-Clemons", "year": 2017, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2017, 2018], "games": 20, "zUnits": -126, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2017, "games": 8, "zUnits": -147, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2018, "games": 12, "zUnits": -111, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:LeexEl00", "name": "Elijah Lee", "year": 2017, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -6}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2018, 2020], "games": 23, "zUnits": -106, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 15, "zUnits": -82, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 8, "zUnits": -150, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:HolsJo01", "name": "Joshua Holsey", "year": 2017, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2018], "games": 1, "zUnits": -128, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 1, "zUnits": -128, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2017:HestTr00", "name": "Treyvon Hester", "year": 2017, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2018], "games": 9, "zUnits": -100, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 9, "zUnits": -100, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2017:OConPa00", "name": "Pat O'Connor", "year": 2017, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2021], "games": 6, "zUnits": -112, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 6, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:WardDe02", "name": "Denzel Ward", "year": 2018, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": 13}, "peak": {"DB": {"seasons": [2022, 2023, 2024], "games": 42, "zUnits": 120, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2022, "games": 14, "zUnits": 133, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 12, "zUnits": 61, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": 152, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:ChubBr00", "name": "Bradley Chubb", "year": 2018, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 16, "LB": 7}, "contributions": {"DL": 12, "LB": 7}, "peak": {"DL": {"seasons": [2018, 2020], "games": 30, "zUnits": 99, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 16, "zUnits": 119, "peerFamily": "EDGE", "sourcePositions": ["DE", "LB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 14, "zUnits": 76, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2023, 2025], "games": 33, "zUnits": 77, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 16, "zUnits": 115, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 17, "zUnits": 42, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:SmitRo07", "name": "Roquan Smith", "year": 2018, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 15}, "contributions": {"LB": 12}, "peak": {"LB": {"seasons": [2020, 2021, 2022], "games": 50, "zUnits": 141, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 16, "zUnits": 199, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": 103, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": 123, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:FitzMi00", "name": "Minkah Fitzpatrick", "year": 2018, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 17}, "contributions": {"DB": 12}, "peak": {"DB": {"seasons": [2020, 2021, 2022], "games": 47, "zUnits": 110, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 16, "zUnits": 114, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 87, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": 132, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2018:VeaxVi00", "name": "Vita Vea", "year": 2018, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 6}, "contributions": {"DL": 10}, "peak": {"DL": {"seasons": [2022, 2023, 2024], "games": 41, "zUnits": 83, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2022, "games": 12, "zUnits": 67, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 14, "zUnits": 90, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 15, "zUnits": 87, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:PaynDa00", "name": "Daron Payne", "year": 2018, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 11}, "contributions": {"DL": 11}, "peak": {"DL": {"seasons": [2021, 2022, 2023], "games": 51, "zUnits": 87, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 17, "zUnits": 32, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": 162, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": 66, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:DaveMa00", "name": "Marcus Davenport", "year": 2018, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 24, "LB": -12}, "contributions": {"DL": 3, "LB": -8}, "peak": {"DL": {"seasons": [2019, 2020, 2021], "games": 34, "zUnits": 22, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2019, "games": 12, "zUnits": 13, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 11, "zUnits": -75, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 11, "zUnits": 128, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2023], "games": 2, "zUnits": -95, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 2, "zUnits": -95, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:EdmuTr01", "name": "Tremaine Edmunds", "year": 2018, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 12}, "contributions": {"LB": 8}, "peak": {"LB": {"seasons": [2018, 2019], "games": 31, "zUnits": 97, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 15, "zUnits": 130, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": 67, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:JameDe00", "name": "Derwin James", "year": 2018, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 25}, "contributions": {"DB": 11}, "peak": {"DB": {"seasons": [2021, 2022], "games": 29, "zUnits": 97, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 15, "zUnits": 109, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 14, "zUnits": 83, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2018:AlexJa00", "name": "Jaire Alexander", "year": 2018, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 3}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2020, 2022], "games": 30, "zUnits": 84, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 15, "zUnits": 31, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": 137, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:VandLe00", "name": "Leighton Vander Esch", "year": 2018, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 10}, "contributions": {"LB": 4}, "peak": {"LB": {"seasons": [2018, 2019], "games": 25, "zUnits": 47, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 16, "zUnits": 69, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 9, "zUnits": 7, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:EvanRa01", "name": "Rashaan Evans", "year": 2018, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 5}, "contributions": {"LB": 0}, "peak": {"LB": {"seasons": [2021, 2022], "games": 29, "zUnits": 0, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 12, "zUnits": -39, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": 28, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:EdmuTe00", "name": "Terrell Edmunds", "year": 2018, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2020, 2021, 2022], "games": 47, "zUnits": -26, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 15, "zUnits": 10, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": -23, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": -65, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2018:BryaTa00", "name": "Taven Bryan", "year": 2018, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2018, 2019], "games": 25, "zUnits": -48, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 12, "zUnits": -91, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 13, "zUnits": -8, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:HughMi00", "name": "Mike Hughes", "year": 2018, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2019, 2021], "games": 26, "zUnits": 3, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 13, "zUnits": 8, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 13, "zUnits": -2, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:LeonDa00", "name": "Shaquille Leonard", "year": 2018, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 22}, "contributions": {"LB": 14}, "peak": {"LB": {"seasons": [2018, 2019], "games": 28, "zUnits": 159, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 15, "zUnits": 179, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 13, "zUnits": 135, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:LandHa00", "name": "Harold Landry", "year": 2018, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": 8}, "peak": {"LB": {"seasons": [2021, 2023], "games": 33, "zUnits": 93, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 17, "zUnits": 108, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 16, "zUnits": 78, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:JackJo01", "name": "Josh Jackson", "year": 2018, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2018, 2019], "games": 24, "zUnits": -92, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 15, "zUnits": -39, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 9, "zUnits": -180, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:SpeaBr00", "name": "Breeland Speaks", "year": 2018, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2018], "games": 11, "zUnits": -113, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 11, "zUnits": -113, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:NwosUc00", "name": "Uchenna Nwosu", "year": 2018, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"LB": 2, "DL": -1}, "contributions": {"LB": 4, "DL": -1}, "peak": {"LB": {"seasons": [2021, 2022], "games": 34, "zUnits": 42, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 17, "zUnits": -2, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": 86, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2020], "games": 12, "zUnits": -7, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 12, "zUnits": -7, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:TuraKe00", "name": "Kemoko Turay", "year": 2018, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": 4}, "peak": {"DL": {"seasons": [2021], "games": 8, "zUnits": 30, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 8, "zUnits": 30, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:StewM.00", "name": "M.J. Stewart", "year": 2018, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2020, 2021, 2022], "games": 33, "zUnits": -77, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 9, "zUnits": -55, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 10, "zUnits": -32, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 14, "zUnits": -123, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2018:BateJe00", "name": "Jessie Bates III", "year": 2018, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 27}, "contributions": {"DB": 15}, "peak": {"DB": {"seasons": [2023, 2024, 2025], "games": 51, "zUnits": 137, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 17, "zUnits": 200, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 164, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2025, "games": 17, "zUnits": 47, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2018:JackDo02", "name": "Donte Jackson", "year": 2018, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2018, 2019], "games": 28, "zUnits": 80, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 16, "zUnits": 132, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2019, "games": 12, "zUnits": 12, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:DawsDu00", "name": "Duke Dawson", "year": 2018, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2019], "games": 7, "zUnits": -93, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 7, "zUnits": -93, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2018:HallP.00", "name": "P.J. Hall", "year": 2018, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -7}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2018, 2019, 2020], "games": 34, "zUnits": -69, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2018, "games": 12, "zUnits": -103, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 13, "zUnits": -60, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 9, "zUnits": -39, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:OlivIs00", "name": "Isaiah Oliver", "year": 2018, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2018, 2019], "games": 26, "zUnits": -23, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 10, "zUnits": -22, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 16, "zUnits": -23, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:DaviCa02", "name": "Carlton Davis", "year": 2018, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": 14}, "peak": {"DB": {"seasons": [2019, 2020, 2021], "games": 38, "zUnits": 123, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2019, "games": 14, "zUnits": 125, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 14, "zUnits": 159, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 10, "zUnits": 67, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:LewiTy00", "name": "Tyquan Lewis", "year": 2018, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -3}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2021, 2023], "games": 24, "zUnits": -52, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 8, "zUnits": -43, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 16, "zUnits": -57, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:CartLo01", "name": "Lorenzo Carter", "year": 2018, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2019, 2021], "games": 29, "zUnits": -24, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2019, "games": 15, "zUnits": -45, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 14, "zUnits": -1, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:ThomCh06", "name": "Chad Thomas", "year": 2018, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2019], "games": 13, "zUnits": -72, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 13, "zUnits": -72, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:ReidJu00", "name": "Justin Reid", "year": 2018, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 10}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2018, 2019], "games": 31, "zUnits": 65, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 16, "zUnits": 147, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2019, "games": 15, "zUnits": -22, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2018:HillB.00", "name": "B.J. Hill", "year": 2018, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 1}, "contributions": {"DL": 2}, "peak": {"DL": {"seasons": [2023, 2024, 2025], "games": 49, "zUnits": 14, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 17, "zUnits": -8, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 15, "zUnits": 27, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 17, "zUnits": 26, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:WarnFr00", "name": "Fred Warner", "year": 2018, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 13}, "contributions": {"LB": 10}, "peak": {"LB": {"seasons": [2023, 2024], "games": 33, "zUnits": 117, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 16, "zUnits": 154, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 83, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:ShepNa00", "name": "Nathan Shepherd", "year": 2018, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2023, 2024, 2025], "games": 48, "zUnits": -40, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 16, "zUnits": -36, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": -83, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 16, "zUnits": -2, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:BakeJe00", "name": "Jerome Baker", "year": 2018, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 7}, "contributions": {"LB": 2}, "peak": {"LB": {"seasons": [2019, 2020, 2021], "games": 48, "zUnits": 20, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2019, "games": 16, "zUnits": 25, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": 11, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 26, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:NnadDe00", "name": "Derrick Nnadi", "year": 2018, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -7}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2019, 2020, 2021], "games": 46, "zUnits": -76, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 15, "zUnits": -70, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 14, "zUnits": -87, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": -72, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:HubbSa00", "name": "Sam Hubbard", "year": 2018, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 18}, "contributions": {"DL": 5}, "peak": {"DL": {"seasons": [2021, 2022, 2023], "games": 46, "zUnits": 37, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 16, "zUnits": 54, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": 56, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 15, "zUnits": -1, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:JeffMa00", "name": "Malik Jefferson", "year": 2018, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2019], "games": 1, "zUnits": -123, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 1, "zUnits": -123, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:GreeRa01", "name": "Rasheem Green", "year": 2018, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -2}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2019, 2020, 2021], "games": 39, "zUnits": -43, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2019, "games": 14, "zUnits": -73, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 8, "zUnits": -65, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": -9, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:WalkTr01", "name": "Tracy Walker", "year": 2018, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 19}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2019, 2020, 2021], "games": 43, "zUnits": 21, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 13, "zUnits": 118, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2020, "games": 15, "zUnits": -59, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 15, "zUnits": 15, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2018:JoneJu03", "name": "Justin Jones", "year": 2018, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -2}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2021, 2022, 2023], "games": 44, "zUnits": 9, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2021, "games": 11, "zUnits": 20, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": -13, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 16, "zUnits": 24, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:GaulRa00", "name": "Rashaan Gaulden", "year": 2018, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2018], "games": 8, "zUnits": -116, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 8, "zUnits": -116, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2018:KeyxAr00", "name": "Arden Key", "year": 2018, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"DL": -8, "LB": -6}, "contributions": {"DL": -7, "LB": 0}, "peak": {"DL": {"seasons": [2020, 2021], "games": 29, "zUnits": -54, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 13, "zUnits": -109, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": -10, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2023, 2024, 2025], "games": 41, "zUnits": -5, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 13, "zUnits": -14, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": 17, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 12, "zUnits": -25, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:BurkOr00", "name": "Oren Burks", "year": 2018, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2022, 2023, 2024], "games": 38, "zUnits": -120, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2022, "games": 14, "zUnits": -127, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 12, "zUnits": -111, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 12, "zUnits": -122, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:SenaDe00", "name": "Deadrin Senat", "year": 2018, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2022], "games": 7, "zUnits": -80, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 7, "zUnits": -80, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:HarrRo02", "name": "Ronnie Harrison", "year": 2018, "round": 3, "roles": ["DB", "LB"], "beforeContributions": {"DB": 6, "LB": -6}, "contributions": {"DB": 2, "LB": -6}, "peak": {"DB": {"seasons": [2018, 2019], "games": 25, "zUnits": 22, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 11, "zUnits": -44, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2019, "games": 14, "zUnits": 75, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}, "LB": {"seasons": [2025], "games": 9, "zUnits": -69, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2025, "games": 9, "zUnits": -69, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:MoorTa00", "name": "Tarvarius Moore", "year": 2018, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -8}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2018, 2019], "games": 20, "zUnits": -83, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 9, "zUnits": -67, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2019, "games": 11, "zUnits": -96, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2018:PhilHa00", "name": "Harrison Phillips", "year": 2018, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 4}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2023, 2024, 2025], "games": 51, "zUnits": -32, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 17, "zUnits": 14, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": -65, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 17, "zUnits": -44, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:YiadIs00", "name": "Isaac Yiadom", "year": 2018, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -9}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2023, 2024], "games": 30, "zUnits": -10, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 14, "zUnits": 39, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": -54, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:ODanDo00", "name": "Dorian O'Daniel", "year": 2018, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2018], "games": 10, "zUnits": -97, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 10, "zUnits": -97, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:HolmJa01", "name": "Jalyn Holmes", "year": 2018, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2024, 2025], "games": 20, "zUnits": -109, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2024, "games": 12, "zUnits": -95, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 8, "zUnits": -131, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:JeweJo00", "name": "Josey Jewell", "year": 2018, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 14}, "contributions": {"LB": 5}, "peak": {"LB": {"seasons": [2020, 2022], "games": 29, "zUnits": 60, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 16, "zUnits": 6, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 13, "zUnits": 126, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:ApkeTr00", "name": "Troy Apke", "year": 2018, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2019, 2020], "games": 21, "zUnits": -102, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 10, "zUnits": -73, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2020, "games": 11, "zUnits": -129, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2018:NelsNi00", "name": "Nick Nelson", "year": 2018, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2018], "games": 9, "zUnits": -159, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 9, "zUnits": -159, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:HandDa00", "name": "Da'Shawn Hand", "year": 2018, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -3}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2023, 2024, 2025], "games": 36, "zUnits": -101, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 10, "zUnits": -125, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 13, "zUnits": -101, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 13, "zUnits": -83, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:IyieJo00", "name": "Joel Iyiegbuniwe", "year": 2018, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2020], "games": 9, "zUnits": -140, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 9, "zUnits": -140, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:ArmsDo00", "name": "Dorance Armstrong Jr.", "year": 2018, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 6}, "contributions": {"DL": -1}, "peak": {"DL": {"seasons": [2022, 2023, 2024], "games": 49, "zUnits": -7, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 17, "zUnits": 22, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": -31, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 15, "zUnits": -12, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:WhitJo03", "name": "Jordan Whitehead", "year": 2018, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 10}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2021, 2022, 2023], "games": 47, "zUnits": 47, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 14, "zUnits": 76, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": 1, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2023, "games": 16, "zUnits": 70, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2018:AverAn00", "name": "Anthony Averett", "year": 2018, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 3}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2021], "games": 13, "zUnits": 64, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 13, "zUnits": 64, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:WhitKy00", "name": "Kyzir White", "year": 2018, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 6}, "contributions": {"LB": 4}, "peak": {"LB": {"seasons": [2023, 2024], "games": 28, "zUnits": 49, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 11, "zUnits": 75, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 32, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:JohnTa01", "name": "Taron Johnson", "year": 2018, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2022, 2023, 2024], "games": 44, "zUnits": -10, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2022, "games": 16, "zUnits": -12, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 16, "zUnits": -13, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 12, "zUnits": -3, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:YounKe03", "name": "Kenny Young", "year": 2018, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 0}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2020, 2021], "games": 29, "zUnits": -56, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 16, "zUnits": -83, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 13, "zUnits": -24, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:WattAr00", "name": "Armani Watts", "year": 2018, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -20}, "peak": {"DB": {"seasons": [2019, 2021], "games": 21, "zUnits": -180, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 11, "zUnits": -157, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2021, "games": 10, "zUnits": -206, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2018:MaddAv00", "name": "Avonte Maddox", "year": 2018, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2021, 2022], "games": 25, "zUnits": -11, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 16, "zUnits": -6, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 9, "zUnits": -21, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:StreKe00", "name": "Kentavius Street", "year": 2018, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2021, 2022, 2023], "games": 38, "zUnits": -54, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 14, "zUnits": -47, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 14, "zUnits": -36, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 10, "zUnits": -87, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:SweaJo00", "name": "Josh Sweat", "year": 2018, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"DL": 12, "LB": 1}, "contributions": {"DL": 8, "LB": 6}, "peak": {"DL": {"seasons": [2020, 2021, 2022], "games": 44, "zUnits": 62, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 13, "zUnits": 63, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 15, "zUnits": 25, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": 96, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2024, 2025], "games": 31, "zUnits": 68, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2024, "games": 15, "zUnits": 20, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 16, "zUnits": 113, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:FranJo02", "name": "John Franklin-Myers", "year": 2018, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 2}, "contributions": {"DL": -2}, "peak": {"DL": {"seasons": [2023, 2024, 2025], "games": 44, "zUnits": -16, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 14, "zUnits": -58, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": -11, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 13, "zUnits": 23, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:HaynMa01", "name": "Marquis Haynes", "year": 2018, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"DL": -6, "LB": -12}, "contributions": {"LB": -9, "DL": -5}, "peak": {"LB": {"seasons": [2023], "games": 7, "zUnits": -107, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 7, "zUnits": -107, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2020, 2021, 2022], "games": 40, "zUnits": -43, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 14, "zUnits": -55, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 11, "zUnits": -59, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": -19, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:McInR.00", "name": "R.J. McIntosh", "year": 2018, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2019], "games": 9, "zUnits": -108, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 9, "zUnits": -108, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:HursMa00", "name": "Maurice Hurst Jr.", "year": 2018, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2018, 2019], "games": 26, "zUnits": -56, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 13, "zUnits": -48, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 13, "zUnits": -65, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:GrifSh01", "name": "Shaquem Griffin", "year": 2018, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2020], "games": 9, "zUnits": -113, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 9, "zUnits": -113, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:ReedD.00", "name": "D.J. Reed", "year": 2018, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2020, 2021, 2022], "games": 40, "zUnits": 49, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 10, "zUnits": 86, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 14, "zUnits": 27, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": 45, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:BentJa00", "name": "Ja'Whaun Bentley", "year": 2018, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 3}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2021, 2022, 2023], "games": 49, "zUnits": -23, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 16, "zUnits": -20, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": -19, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 16, "zUnits": -29, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:NichBi00", "name": "Bilal Nichols", "year": 2018, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -1}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2018, 2019, 2020], "games": 40, "zUnits": -31, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2018, "games": 13, "zUnits": -20, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 12, "zUnits": -124, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 15, "zUnits": 35, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:FlowTr01", "name": "Tre Flowers", "year": 2018, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 12}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2018, 2019], "games": 30, "zUnits": -13, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 15, "zUnits": -38, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2019, "games": 15, "zUnits": 11, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:KiseMi00", "name": "Micah Kiser", "year": 2018, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": 0}, "peak": {"LB": {"seasons": [2020], "games": 9, "zUnits": 0, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 9, "zUnits": 0, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:AlleMa03", "name": "Marcus Allen", "year": 2018, "round": 5, "roles": ["DB", "LB"], "beforeContributions": {"DB": -20, "LB": -12}, "contributions": {"DB": -15, "LB": -13}, "peak": {"DB": {"seasons": [2018], "games": 2, "zUnits": -135, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 2, "zUnits": -135, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}, "LB": {"seasons": [2020, 2022], "games": 20, "zUnits": -146, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 10, "zUnits": -117, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 10, "zUnits": -176, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:AverGe00", "name": "Genard Avery", "year": 2018, "round": 5, "roles": ["DL", "LB"], "beforeContributions": {"LB": -7, "DL": -16}, "contributions": {"LB": -6, "DL": -10}, "peak": {"LB": {"seasons": [2018], "games": 15, "zUnits": -64, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 15, "zUnits": -64, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}, "DL": {"seasons": [2020], "games": 8, "zUnits": -79, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 8, "zUnits": -79, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:HarrDa05", "name": "Davontae Harris", "year": 2018, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -10}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2019], "games": 10, "zUnits": -108, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 10, "zUnits": -108, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:CruiDa00", "name": "Dane Cruikshank", "year": 2018, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2019, 2021], "games": 22, "zUnits": -146, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2019, "games": 9, "zUnits": -162, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2021, "games": 13, "zUnits": -135, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2018:NealSi00", "name": "Siran Neal", "year": 2018, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2018, 2019], "games": 20, "zUnits": -120, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 9, "zUnits": -135, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2019, "games": 11, "zUnits": -109, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2018:BrowAn05", "name": "Andrew Brown", "year": 2018, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2022], "games": 1, "zUnits": -121, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 1, "zUnits": -121, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:OkorOg00", "name": "Ogbonnia Okoronkwo", "year": 2018, "round": 5, "roles": ["DL", "LB"], "beforeContributions": {"LB": -10, "DL": -4}, "contributions": {"LB": -4, "DL": -4}, "peak": {"LB": {"seasons": [2021], "games": 10, "zUnits": -44, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 10, "zUnits": -44, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2022, 2023], "games": 29, "zUnits": -32, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2022, "games": 17, "zUnits": -33, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 12, "zUnits": -29, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:CartJe00", "name": "Jermaine Carter Jr.", "year": 2018, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -6}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2020, 2021], "games": 27, "zUnits": -97, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 10, "zUnits": -126, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": -81, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:SettTi00", "name": "Tim Settle", "year": 2018, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2023, 2024, 2025], "games": 37, "zUnits": -49, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 12, "zUnits": -127, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 15, "zUnits": 48, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 10, "zUnits": -101, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:JameNa00", "name": "Natrell Jamerson", "year": 2018, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -21}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2018], "games": 5, "zUnits": -122, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 5, "zUnits": -122, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2018:PhilDa02", "name": "Darius Phillips", "year": 2018, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2018, 2020], "games": 24, "zUnits": -41, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2018, "games": 13, "zUnits": -145, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 11, "zUnits": 81, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:EjioDu00", "name": "Duke Ejiofor", "year": 2018, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2018], "games": 7, "zUnits": -121, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 7, "zUnits": -121, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:NickPa00", "name": "Parry Nickerson", "year": 2018, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2025], "games": 1, "zUnits": -124, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2025, "games": 1, "zUnits": -124, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:FatuFo00", "name": "Folorunso Fatukasi", "year": 2018, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -7}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2019, 2020], "games": 27, "zUnits": -30, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2019, "games": 12, "zUnits": -47, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 15, "zUnits": -16, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:FittKy00", "name": "Kylie Fitts", "year": 2018, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2021], "games": 2, "zUnits": -118, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 2, "zUnits": -118, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:HarrMa03", "name": "Marcell Harris", "year": 2018, "round": 6, "roles": ["DB", "LB"], "beforeContributions": {"DB": -6, "LB": -7}, "contributions": {"DB": -6, "LB": -8}, "peak": {"DB": {"seasons": [2018, 2019, 2020], "games": 30, "zUnits": -56, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 8, "zUnits": -115, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2019, "games": 10, "zUnits": 8, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2020, "games": 12, "zUnits": -70, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}, "LB": {"seasons": [2021], "games": 12, "zUnits": -95, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 12, "zUnits": -95, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:MartJa02", "name": "Jacob Martin", "year": 2018, "round": 6, "roles": ["DL", "LB"], "beforeContributions": {"DL": -3, "LB": -9}, "contributions": {"DL": -4, "LB": -11}, "peak": {"DL": {"seasons": [2024, 2025], "games": 25, "zUnits": -33, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2024, "games": 8, "zUnits": -50, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 17, "zUnits": -25, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2018, 2019], "games": 20, "zUnits": -123, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 12, "zUnits": -144, "peerFamily": "LB", "sourcePositions": ["DE", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 8, "zUnits": -93, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:ThomSi00", "name": "Simeon Thomas", "year": 2018, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -23}, "contributions": {"DB": -17}, "peak": {"DB": {"seasons": [2019], "games": 5, "zUnits": -151, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 5, "zUnits": -151, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2018:ElliDe02", "name": "DeShon Elliott", "year": 2018, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 11}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2023, 2024], "games": 30, "zUnits": 22, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 15, "zUnits": -12, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2024, "games": 15, "zUnits": 55, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2018:CoviCh01", "name": "Chris Covington", "year": 2018, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2019], "games": 1, "zUnits": -122, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 1, "zUnits": -122, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:JoseSe00", "name": "Sebastian Joseph-Day", "year": 2018, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": 4}, "contributions": {"DL": -1}, "peak": {"DL": {"seasons": [2020, 2022], "games": 29, "zUnits": -5, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 14, "zUnits": -25, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": 14, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:DionSh00", "name": "Shaun Dion Hamilton", "year": 2018, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2018, 2019], "games": 24, "zUnits": -71, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 9, "zUnits": -108, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 15, "zUnits": -49, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:McKeKa00", "name": "Kahlil McKenzie", "year": 2018, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -22}, "contributions": {"DL": -20}, "peak": {"DL": {"seasons": [2020], "games": 5, "zUnits": -164, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 5, "zUnits": -164, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:OluoFo00", "name": "Foyesade Oluokun", "year": 2018, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": 17}, "contributions": {"LB": 9}, "peak": {"LB": {"seasons": [2021, 2022, 2023], "games": 51, "zUnits": 102, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 17, "zUnits": 108, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": 112, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": 88, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:CichJa00", "name": "Jack Cichy", "year": 2018, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2019], "games": 1, "zUnits": -123, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 1, "zUnits": -123, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:ArmsCo00", "name": "Cornell Armstrong", "year": 2018, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -10}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2022], "games": 7, "zUnits": 4, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 7, "zUnits": 4, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:KalaPe00", "name": "Peter Kalambayi", "year": 2018, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2020], "games": 2, "zUnits": -136, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 2, "zUnits": -136, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:BierKe00", "name": "Keishawn Bierria", "year": 2018, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -16}, "contributions": {"LB": -15}, "peak": {"LB": {"seasons": [2018], "games": 7, "zUnits": -171, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 7, "zUnits": -171, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:AdamMa00", "name": "Matthew Adams", "year": 2018, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2021, 2022, 2023], "games": 28, "zUnits": -130, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 9, "zUnits": -135, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 10, "zUnits": -118, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 9, "zUnits": -140, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:TaylJu00", "name": "Jullian Taylor", "year": 2018, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -19}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2019], "games": 5, "zUnits": -115, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 5, "zUnits": -115, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:DownDe00", "name": "Devante Downs", "year": 2018, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2020], "games": 11, "zUnits": -119, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 11, "zUnits": -119, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:JacoLe00", "name": "Leon Jacobs", "year": 2018, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -9}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2018, 2019], "games": 23, "zUnits": -102, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2018, "games": 9, "zUnits": -146, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2019, "games": 14, "zUnits": -73, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:HowaTr00", "name": "Travin Howard", "year": 2018, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -9}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2021], "games": 6, "zUnits": -76, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 6, "zUnits": -76, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:SmitAn04", "name": "Andre Smith", "year": 2018, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2020], "games": 5, "zUnits": -129, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 5, "zUnits": -129, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:FranZa00", "name": "Zaire Franklin", "year": 2018, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": 16}, "contributions": {"LB": 0}, "peak": {"LB": {"seasons": [2023, 2024, 2025], "games": 50, "zUnits": -3, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 16, "zUnits": -61, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 14, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 17, "zUnits": 36, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:SielZa00", "name": "Zach Sieler", "year": 2018, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": 20}, "contributions": {"DL": 8}, "peak": {"DL": {"seasons": [2023, 2024, 2025], "games": 49, "zUnits": 65, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 17, "zUnits": 54, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 15, "zUnits": 89, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 17, "zUnits": 56, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2018:StroGr00", "name": "Greg Stroman", "year": 2018, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2018], "games": 13, "zUnits": -22, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 13, "zUnits": -22, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2018:CrosKe00", "name": "Keion Crossen", "year": 2018, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2019, 2020], "games": 25, "zUnits": -115, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2019, "games": 10, "zUnits": -139, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2020, "games": 15, "zUnits": -98, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2018:LawlJu00", "name": "Justin Lawler", "year": 2018, "round": 7, "roles": ["DL", "LB"], "beforeContributions": {"DL": -21, "LB": -11}, "contributions": {"DL": -17, "LB": -10}, "peak": {"DL": {"seasons": [2018], "games": 6, "zUnits": -136, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2018.csv", "fetchedAt": "2026-09-13T20:03:54.281487+00:00", "bytes": 828709, "sha256": "8d66bc2dde26951038f6cb68edfcc9082c36423ec7df8185aa7b1b61906c866b"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2018.csv", "fetchedAt": "2026-09-13T19:52:59.873283+00:00", "bytes": 997735, "sha256": "60c7f1dabb508acc800ef81b4f69892511b1f78246bdb2cca6115a506c523b0a"}, "window": [{"season": 2018, "games": 6, "zUnits": -136, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2021], "games": 1, "zUnits": -112, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 1, "zUnits": -112, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:BosaNi00", "name": "Nick Bosa", "year": 2019, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 30}, "contributions": {"DL": 30}, "peak": {"DL": {"seasons": [2021, 2022], "games": 33, "zUnits": 242, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 17, "zUnits": 215, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": 271, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:WillQu00", "name": "Quinnen Williams", "year": 2019, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 17}, "contributions": {"DL": 18}, "peak": {"DL": {"seasons": [2020, 2021, 2022], "games": 44, "zUnits": 145, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 13, "zUnits": 201, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 15, "zUnits": 59, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": 181, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:FerrCl00", "name": "Clelin Ferrell", "year": 2019, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 3}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2023, 2024, 2025], "games": 35, "zUnits": -43, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 15, "zUnits": -54, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 12, "zUnits": -51, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 8, "zUnits": -12, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:WhitDe02", "name": "Devin White", "year": 2019, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 17}, "contributions": {"LB": 8}, "peak": {"LB": {"seasons": [2019, 2020], "games": 28, "zUnits": 88, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2019, "games": 13, "zUnits": 47, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 15, "zUnits": 123, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:AlleJo03", "name": "Josh Hines-Allen", "year": 2019, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 10, "LB": 9}, "contributions": {"DL": 5, "LB": 8}, "peak": {"DL": {"seasons": [2024, 2025], "games": 33, "zUnits": 43, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2024, "games": 16, "zUnits": 31, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 17, "zUnits": 55, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2021, 2022, 2023], "games": 50, "zUnits": 98, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2021, "games": 16, "zUnits": 49, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": 52, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": 191, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:OlivEd00", "name": "Ed Oliver", "year": 2019, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 9}, "contributions": {"DL": 9}, "peak": {"DL": {"seasons": [2023, 2024], "games": 28, "zUnits": 77, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 16, "zUnits": 113, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 12, "zUnits": 28, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:BushDe01", "name": "Devin Bush Jr.", "year": 2019, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 8}, "contributions": {"LB": 1}, "peak": {"LB": {"seasons": [2023, 2024, 2025], "games": 40, "zUnits": 6, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 8, "zUnits": -115, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 15, "zUnits": -33, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 17, "zUnits": 97, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:GaryRa00", "name": "Rashan Gary", "year": 2019, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": 0, "DL": 5}, "contributions": {"LB": 5, "DL": 3}, "peak": {"LB": {"seasons": [2021, 2022, 2023], "games": 42, "zUnits": 60, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 16, "zUnits": 86, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 9, "zUnits": 67, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": 31, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2024, 2025], "games": 32, "zUnits": 21, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2024, "games": 16, "zUnits": 13, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 16, "zUnits": 29, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:WilkCh00", "name": "Christian Wilkins", "year": 2019, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 9}, "contributions": {"DL": 10}, "peak": {"DL": {"seasons": [2021, 2022, 2023], "games": 51, "zUnits": 85, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 17, "zUnits": 99, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": 121, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": 36, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:BurnBr00", "name": "Brian Burns", "year": 2019, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": 9, "DL": 20}, "contributions": {"LB": 10, "DL": 13}, "peak": {"LB": {"seasons": [2023, 2024, 2025], "games": 50, "zUnits": 114, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 16, "zUnits": 45, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 72, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 17, "zUnits": 220, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2020, 2021, 2022], "games": 47, "zUnits": 103, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 15, "zUnits": 104, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 68, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": 135, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:LawrDe03", "name": "Dexter Lawrence", "year": 2019, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 17}, "contributions": {"DL": 13}, "peak": {"DL": {"seasons": [2022, 2023, 2024], "games": 44, "zUnits": 106, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2022, "games": 16, "zUnits": 109, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 16, "zUnits": 53, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 12, "zUnits": 175, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:SimmJe01", "name": "Jeffery Simmons", "year": 2019, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 26}, "contributions": {"DL": 24}, "peak": {"DL": {"seasons": [2023, 2024, 2025], "games": 43, "zUnits": 198, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 12, "zUnits": 121, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": 139, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 15, "zUnits": 323, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:SavaDa00", "name": "Darnell Savage Jr.", "year": 2019, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2019, 2020], "games": 29, "zUnits": 63, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2019, "games": 14, "zUnits": -1, "peerFamily": "S", "sourcePositions": ["DB", "S"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2020, "games": 15, "zUnits": 122, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2019:SweaMo00", "name": "Montez Sweat", "year": 2019, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"LB": -4, "DL": 17}, "contributions": {"LB": -2, "DL": 10}, "peak": {"LB": {"seasons": [2019], "games": 16, "zUnits": -20, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 16, "zUnits": -20, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}, "DL": {"seasons": [2021, 2022, 2023], "games": 43, "zUnits": 78, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2021, "games": 10, "zUnits": 38, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": 75, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": 104, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:AbraJo01", "name": "Johnathan Abram", "year": 2019, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 11}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2020, 2021], "games": 27, "zUnits": 23, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 13, "zUnits": 48, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 14, "zUnits": -1, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2019:TillJe00", "name": "Jerry Tillery", "year": 2019, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -3}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2019, 2020, 2021], "games": 44, "zUnits": -31, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2019, "games": 12, "zUnits": -97, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": -38, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 26, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:CollLJ00", "name": "L.J. Collier", "year": 2019, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2020, 2021], "games": 25, "zUnits": -95, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 16, "zUnits": -81, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 9, "zUnits": -120, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:BakeDe00", "name": "Deandre Baker", "year": 2019, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2019], "games": 16, "zUnits": -74, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 16, "zUnits": -74, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:MurpBy00", "name": "Byron Murphy", "year": 2019, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 13}, "contributions": {"DB": 10}, "peak": {"DB": {"seasons": [2022, 2023, 2024], "games": 39, "zUnits": 88, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2022, "games": 9, "zUnits": -73, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 14, "zUnits": 94, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": 173, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:Ya-SRo00", "name": "Rock Ya-Sin", "year": 2019, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2019, 2020], "games": 27, "zUnits": -20, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2019, "games": 15, "zUnits": -23, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2020, "games": 12, "zUnits": -16, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:BuntSe00", "name": "Sean Murphy-Bunting", "year": 2019, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2022, 2023, 2024], "games": 39, "zUnits": 6, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 10, "zUnits": 37, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 14, "zUnits": 12, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 15, "zUnits": -20, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:MullTr00", "name": "Trayvon Mullen", "year": 2019, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2019, 2020], "games": 28, "zUnits": 31, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2019, "games": 13, "zUnits": -3, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 15, "zUnits": 60, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:TavaJa00", "name": "Jahlani Tavai", "year": 2019, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 0}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2023, 2024, 2025], "games": 46, "zUnits": -15, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 17, "zUnits": -12, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 29, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 12, "zUnits": -82, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:WillJo13", "name": "Joejuan Williams", "year": 2019, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2020, 2021], "games": 21, "zUnits": -110, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 11, "zUnits": -137, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 10, "zUnits": -81, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:WillGr00", "name": "Greedy Williams", "year": 2019, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2019, 2021], "games": 24, "zUnits": -17, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2019, "games": 12, "zUnits": -83, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2021, "games": 12, "zUnits": 49, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:BlaiMa01", "name": "Marquise Blair", "year": 2019, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2019], "games": 11, "zUnits": -112, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 11, "zUnits": -112, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2019:BanoBe00", "name": "Ben Banogu", "year": 2019, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2019], "games": 10, "zUnits": -84, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 10, "zUnits": -84, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:JohnLo01", "name": "Lonnie Johnson Jr.", "year": 2019, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": -7}, "peak": {"DB": {"seasons": [2021, 2023], "games": 23, "zUnits": -64, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 13, "zUnits": -14, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 10, "zUnits": -128, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:HillTr00", "name": "Trysten Hill", "year": 2019, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -9}, "peak": {"DL": {"seasons": [2022], "games": 9, "zUnits": -77, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 9, "zUnits": -77, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:AddeNa00", "name": "Nasir Adderley", "year": 2019, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2020, 2021], "games": 30, "zUnits": -36, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 15, "zUnits": -68, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 15, "zUnits": -5, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2019:RappTa00", "name": "Taylor Rapp", "year": 2019, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2019, 2020], "games": 24, "zUnits": 38, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 15, "zUnits": 63, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2020, "games": 9, "zUnits": -4, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2019:ThorJu00", "name": "Juan Thornhill", "year": 2019, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2021, 2022, 2023], "games": 42, "zUnits": -44, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 15, "zUnits": -64, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": 19, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2023, "games": 11, "zUnits": -110, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2019:AlleZa01", "name": "Zach Allen", "year": 2019, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 9}, "contributions": {"DL": 6}, "peak": {"DL": {"seasons": [2023, 2024, 2025], "games": 50, "zUnits": 50, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 17, "zUnits": -11, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": 113, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 17, "zUnits": 52, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:PoliJa00", "name": "Jachai Polite", "year": 2019, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2020], "games": 2, "zUnits": -110, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 2, "zUnits": -110, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:JoneDr00", "name": "Dre'Mont Jones", "year": 2019, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"DL": 5, "LB": -6}, "contributions": {"DL": 4, "LB": 1}, "peak": {"DL": {"seasons": [2020, 2021, 2022], "games": 42, "zUnits": 30, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 13, "zUnits": 67, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": -3, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 13, "zUnits": 34, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2025], "games": 17, "zUnits": 12, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2025, "games": 17, "zUnits": 12, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:PratGe00", "name": "Germaine Pratt", "year": 2019, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 7}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2021, 2022, 2023], "games": 47, "zUnits": -70, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 15, "zUnits": -55, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": -82, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": -71, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:WinoCh00", "name": "Chase Winovich", "year": 2019, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 2}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2019, 2020], "games": 32, "zUnits": -41, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2019, "games": 16, "zUnits": -71, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 16, "zUnits": -11, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:LongDa02", "name": "David Long", "year": 2019, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2021, 2022], "games": 22, "zUnits": -113, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 14, "zUnits": -94, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 8, "zUnits": -147, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:TakiSi00", "name": "Sione Takitaki", "year": 2019, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 0}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2021, 2022, 2023], "games": 39, "zUnits": -84, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 14, "zUnits": -91, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 11, "zUnits": -62, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 14, "zUnits": -94, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:HarrWi02", "name": "Will Harris", "year": 2019, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2024, 2025], "games": 22, "zUnits": -21, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2024, "games": 13, "zUnits": -10, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2025, "games": 9, "zUnits": -37, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2019:LaynJu00", "name": "Justin Layne", "year": 2019, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -19}, "peak": {"DB": {"seasons": [2020, 2021], "games": 23, "zUnits": -173, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 10, "zUnits": -162, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 13, "zUnits": -183, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:SaunKh00", "name": "Khalen Saunders", "year": 2019, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2022, 2023, 2024], "games": 44, "zUnits": -50, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2022, "games": 16, "zUnits": -40, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 16, "zUnits": -83, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 12, "zUnits": -21, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:FergJa02", "name": "Jaylon Ferguson", "year": 2019, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2019, 2020], "games": 25, "zUnits": -58, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 12, "zUnits": -49, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 13, "zUnits": -67, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:BartCo00", "name": "Cody Barton", "year": 2019, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 7}, "contributions": {"LB": 1}, "peak": {"LB": {"seasons": [2023, 2024, 2025], "games": 47, "zUnits": 8, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 13, "zUnits": -31, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 0, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 17, "zUnits": 44, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:OkerBo00", "name": "Bobby Okereke", "year": 2019, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 13}, "contributions": {"LB": 8}, "peak": {"LB": {"seasons": [2022, 2023, 2024], "games": 46, "zUnits": 88, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2022, "games": 17, "zUnits": 55, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": 156, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 12, "zUnits": 38, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:DeanJa00", "name": "Jamel Dean", "year": 2019, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2019, 2020], "games": 24, "zUnits": 46, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 10, "zUnits": 156, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 14, "zUnits": -33, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:XimiOs00", "name": "Oshane Ximines", "year": 2019, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2021, 2022], "games": 22, "zUnits": -97, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 9, "zUnits": -128, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 13, "zUnits": -75, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:WillQu01", "name": "Quincy Williams", "year": 2019, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 7}, "contributions": {"LB": 7}, "peak": {"LB": {"seasons": [2023, 2024, 2025], "games": 47, "zUnits": 81, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 17, "zUnits": 152, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 85, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 13, "zUnits": -17, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:EdwaMi01", "name": "Mike Edwards", "year": 2019, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2020, 2021, 2022], "games": 35, "zUnits": 3, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 9, "zUnits": -34, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 13, "zUnits": 60, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 13, "zUnits": -27, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2019:GardCh00", "name": "C.J. Gardner-Johnson", "year": 2019, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 21}, "contributions": {"DB": 14}, "peak": {"DB": {"seasons": [2022, 2024], "games": 28, "zUnits": 130, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 12, "zUnits": 133, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": 128, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2019:CrosMa00", "name": "Maxx Crosby", "year": 2019, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": 30}, "contributions": {"DL": 22}, "peak": {"DL": {"seasons": [2022, 2023, 2024], "games": 46, "zUnits": 175, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2022, "games": 17, "zUnits": 194, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": 195, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 12, "zUnits": 117, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:NelsAn01", "name": "Anthony Nelson", "year": 2019, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -5}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2021, 2022, 2023], "games": 43, "zUnits": -37, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 13, "zUnits": -14, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": -30, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 13, "zUnits": -70, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:LoveJu00", "name": "Julian Love", "year": 2019, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 18}, "contributions": {"DB": 15}, "peak": {"DB": {"seasons": [2023, 2024], "games": 34, "zUnits": 136, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 17, "zUnits": 128, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 145, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2019:WillKh00", "name": "Khari Willis", "year": 2019, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 11}, "contributions": {"DB": -2}, "peak": {"DB": {"seasons": [2019, 2020, 2021], "games": 38, "zUnits": -15, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2019, "games": 14, "zUnits": -96, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2020, "games": 14, "zUnits": 35, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 10, "zUnits": 29, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2019:ShefKe00", "name": "Kendall Sheffield", "year": 2019, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -9}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2019, 2020], "games": 28, "zUnits": -85, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 15, "zUnits": -77, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2020, "games": 13, "zUnits": -94, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:MillCh04", "name": "Christian Miller", "year": 2019, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2019], "games": 2, "zUnits": -117, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 2, "zUnits": -117, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:HookAm00", "name": "Amani Hooker", "year": 2019, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 13}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2022, 2023, 2024], "games": 36, "zUnits": 77, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2022, "games": 9, "zUnits": -9, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2023, "games": 13, "zUnits": 57, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2024, "games": 14, "zUnits": 150, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2019:BryaAu00", "name": "Austin Bryant", "year": 2019, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"DL": -15, "LB": -6}, "contributions": {"DL": -15, "LB": -1}, "peak": {"DL": {"seasons": [2023], "games": 1, "zUnits": -118, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 1, "zUnits": -118, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2021], "games": 11, "zUnits": -16, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 11, "zUnits": -16, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:RedwSh00", "name": "Sheldrick Redwine", "year": 2019, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2019, 2020], "games": 22, "zUnits": -113, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 11, "zUnits": -88, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2020, "games": 11, "zUnits": -139, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2019:WrenRe00", "name": "Renell Wren", "year": 2019, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2021], "games": 1, "zUnits": -126, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 1, "zUnits": -126, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:MarsIm00", "name": "Iman Marshall", "year": 2019, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2019], "games": 1, "zUnits": -122, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 1, "zUnits": -122, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2019:JohnIs02", "name": "Isaiah Johnson", "year": 2019, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -20}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2020], "games": 6, "zUnits": -86, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 6, "zUnits": -86, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:TranDr00", "name": "Drue Tranquill", "year": 2019, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 10}, "contributions": {"LB": 1}, "peak": {"LB": {"seasons": [2021, 2022], "games": 31, "zUnits": 17, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 14, "zUnits": -39, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": 63, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:AmadUg00", "name": "Ugo Amadi", "year": 2019, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": -3}, "peak": {"DB": {"seasons": [2020, 2021], "games": 29, "zUnits": -23, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 14, "zUnits": -21, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 15, "zUnits": -26, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2019:GainGr00", "name": "Greg Gaines", "year": 2019, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -4}, "peak": {"DL": {"seasons": [2020, 2021, 2022], "games": 41, "zUnits": -35, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 11, "zUnits": -112, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": -1, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 13, "zUnits": -14, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:ComiJo00", "name": "John Cominsky", "year": 2019, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -2}, "contributions": {"DL": -5}, "peak": {"DL": {"seasons": [2020, 2022], "games": 24, "zUnits": -38, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 12, "zUnits": -101, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 12, "zUnits": 24, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:ThomDe06", "name": "Deionte Thompson", "year": 2019, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2020], "games": 8, "zUnits": -89, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 8, "zUnits": -89, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2019:BurrBe00", "name": "Ben Burr-Kirven", "year": 2019, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2020], "games": 4, "zUnits": -130, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 4, "zUnits": -130, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:ConnRy00", "name": "Ryan Connelly", "year": 2019, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2019], "games": 4, "zUnits": -55, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 4, "zUnits": -55, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:TellMa00", "name": "Marvell Tell III", "year": 2019, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2019], "games": 9, "zUnits": -2, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 9, "zUnits": -2, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2019:OruwAm00", "name": "Amani Oruwariye", "year": 2019, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 10}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2020, 2021], "games": 30, "zUnits": 16, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 16, "zUnits": -57, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 14, "zUnits": 99, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:GreeDr00", "name": "Dre Greenlaw", "year": 2019, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 5}, "contributions": {"LB": 3}, "peak": {"LB": {"seasons": [2022, 2023], "games": 30, "zUnits": 29, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 15, "zUnits": 52, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 15, "zUnits": 7, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:KekeKi00", "name": "Kingsley Keke", "year": 2019, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2020, 2021], "games": 22, "zUnits": -50, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 11, "zUnits": -27, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 11, "zUnits": -73, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:VanGAn00", "name": "Andrew Van Ginkel", "year": 2019, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 7}, "contributions": {"LB": 4}, "peak": {"LB": {"seasons": [2023, 2024, 2025], "games": 46, "zUnits": 52, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 17, "zUnits": -9, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 107, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 12, "zUnits": 62, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:WilsMa03", "name": "Mack Wilson", "year": 2019, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 3}, "contributions": {"LB": -2}, "peak": {"LB": {"seasons": [2023, 2024, 2025], "games": 38, "zUnits": -28, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 15, "zUnits": -113, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 15, "zUnits": -7, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 8, "zUnits": 90, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:HollJu00", "name": "Justin Hollins", "year": 2019, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -8}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2020, 2022], "games": 29, "zUnits": -85, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 14, "zUnits": -110, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": -62, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:CashBl00", "name": "Blake Cashman", "year": 2019, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 12}, "contributions": {"LB": 5}, "peak": {"LB": {"seasons": [2023, 2024, 2025], "games": 40, "zUnits": 61, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 13, "zUnits": 30, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 14, "zUnits": 104, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 13, "zUnits": 47, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:JackMi01", "name": "Michael Jackson", "year": 2019, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": 9}, "peak": {"DB": {"seasons": [2023, 2024, 2025], "games": 45, "zUnits": 81, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 11, "zUnits": -85, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 106, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 17, "zUnits": 164, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:CowaBy00", "name": "Byron Cowart", "year": 2019, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2022, 2024], "games": 23, "zUnits": -94, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2022, "games": 10, "zUnits": -144, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 13, "zUnits": -56, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:OmenCh00", "name": "Charles Omenihu", "year": 2019, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": 8}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2022, 2023], "games": 24, "zUnits": 6, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2022, "games": 13, "zUnits": -18, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 11, "zUnits": 35, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:SmitCa01", "name": "Cameron Smith", "year": 2019, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2019], "games": 4, "zUnits": -151, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 4, "zUnits": -151, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:SpeeEJ00", "name": "E.J. Speed", "year": 2019, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 9}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2023, 2024, 2025], "games": 45, "zUnits": -69, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 16, "zUnits": -45, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 15, "zUnits": -85, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 14, "zUnits": -78, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:JackJo02", "name": "Joe Jackson", "year": 2019, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2021], "games": 10, "zUnits": -98, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 10, "zUnits": -98, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:MillJo05", "name": "Jordan Miller", "year": 2019, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2020], "games": 1, "zUnits": -122, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 1, "zUnits": -122, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:HolcCo00", "name": "Cole Holcomb", "year": 2019, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": 8}, "contributions": {"LB": 1}, "peak": {"LB": {"seasons": [2019, 2020], "games": 27, "zUnits": 10, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 16, "zUnits": 18, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2020, "games": 11, "zUnits": -1, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:HampSa00", "name": "Saquan Hampton", "year": 2019, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2019], "games": 1, "zUnits": -122, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 1, "zUnits": -122, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2019:BallCo00", "name": "Corey Ballentine", "year": 2019, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -9}, "contributions": {"DB": -18}, "peak": {"DB": {"seasons": [2019, 2020], "games": 25, "zUnits": -159, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 11, "zUnits": -143, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 14, "zUnits": -173, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:JohnJa11", "name": "Jaquan Johnson", "year": 2019, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2022], "games": 11, "zUnits": -126, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 11, "zUnits": -126, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2019:HollKa00", "name": "Ka'dar Hollman", "year": 2019, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2020], "games": 7, "zUnits": -106, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 7, "zUnits": -106, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:LongDa04", "name": "David Long", "year": 2019, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": 2}, "peak": {"LB": {"seasons": [2020, 2021, 2022], "games": 32, "zUnits": 23, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 10, "zUnits": -55, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 10, "zUnits": 91, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 12, "zUnits": 31, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:WattAr01", "name": "Armon Watts", "year": 2019, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2020, 2021], "games": 29, "zUnits": -60, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 14, "zUnits": -128, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 15, "zUnits": 4, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:EppsMa00", "name": "Marcus Epps", "year": 2019, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2020, 2021, 2022], "games": 46, "zUnits": -44, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 14, "zUnits": -58, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 15, "zUnits": -60, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": -19, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2019:BuggIs00", "name": "Isaiah Buggs", "year": 2019, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -10}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2021, 2022], "games": 25, "zUnits": -87, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 9, "zUnits": -118, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": -70, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:CrawXa00", "name": "Xavier Crawford", "year": 2019, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -19}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2020], "games": 2, "zUnits": -135, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 2, "zUnits": -135, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:AustBl00", "name": "Blessuan Austin", "year": 2019, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2020], "games": 11, "zUnits": -52, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 11, "zUnits": -52, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:HarrTi01", "name": "Tim Harris", "year": 2019, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2021], "games": 1, "zUnits": -125, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 1, "zUnits": -125, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:EgbuEm00", "name": "Emeke Egbule", "year": 2019, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2021], "games": 2, "zUnits": -117, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 2, "zUnits": -117, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:FentRa00", "name": "Rashad Fenton", "year": 2019, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2020, 2021], "games": 27, "zUnits": -46, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 14, "zUnits": -54, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 13, "zUnits": -38, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:ShelDu00", "name": "Duke Shelley", "year": 2019, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -6}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2022], "games": 8, "zUnits": 64, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 8, "zUnits": 64, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:GilbUl00", "name": "Ulysees Gilbert", "year": 2019, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2020], "games": 2, "zUnits": -133, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 2, "zUnits": -133, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:WilsDo01", "name": "Donovan Wilson", "year": 2019, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 15}, "contributions": {"DB": -1}, "peak": {"DB": {"seasons": [2023, 2024, 2025], "games": 47, "zUnits": -13, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 15, "zUnits": -25, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": -19, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2025, "games": 15, "zUnits": 6, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2019:BoydKr00", "name": "Kris Boyd", "year": 2019, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -11}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2019, 2020, 2021], "games": 29, "zUnits": -140, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2019, "games": 10, "zUnits": -156, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2020, "games": 9, "zUnits": -96, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 10, "zUnits": -163, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:JohnDa10", "name": "Darryl Johnson", "year": 2019, "round": 7, "roles": ["DL", "LB"], "beforeContributions": {"DL": -15, "LB": -13}, "contributions": {"DL": -13, "LB": -10}, "peak": {"DL": {"seasons": [2020], "games": 10, "zUnits": -108, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 10, "zUnits": -108, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2022], "games": 2, "zUnits": -118, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 2, "zUnits": -118, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:SummTy00", "name": "Ty Summers", "year": 2019, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2020], "games": 11, "zUnits": -114, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 11, "zUnits": -114, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:MoreJi00", "name": "Jimmy Moreland", "year": 2019, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -9}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2019, 2020], "games": 26, "zUnits": -89, "peerFamily": "DB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 12, "zUnits": -58, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}, {"season": 2020, "games": 14, "zUnits": -115, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:BellQu00", "name": "Quinton Bell", "year": 2019, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2024], "games": 12, "zUnits": -119, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2024, "games": 12, "zUnits": -119, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:RussDo00", "name": "Dontavius Russell", "year": 2019, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -18}, "contributions": {"DL": -18}, "peak": {"DL": {"seasons": [2019], "games": 2, "zUnits": -148, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 2, "zUnits": -148, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:BrouCo00", "name": "Cortez Broughton", "year": 2019, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -19}, "contributions": {"DL": -19}, "peak": {"DL": {"seasons": [2019], "games": 2, "zUnits": -151, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 2, "zUnits": -151, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:ScotNi01", "name": "Nick Scott", "year": 2019, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 6}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2020, 2021, 2022], "games": 41, "zUnits": -70, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 9, "zUnits": -187, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": -88, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": 12, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2019:ElliKa00", "name": "Kaden Elliss", "year": 2019, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": 11}, "contributions": {"LB": 3}, "peak": {"LB": {"seasons": [2023, 2024, 2025], "games": 51, "zUnits": 35, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 17, "zUnits": -14, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 57, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 17, "zUnits": 63, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2019:DogbMi00", "name": "Michael Dogbe", "year": 2019, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2021, 2022], "games": 24, "zUnits": -120, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 13, "zUnits": -111, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 11, "zUnits": -132, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:AlleDa01", "name": "Dakota Allen", "year": 2019, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -9}, "peak": {"LB": {"seasons": [2020], "games": 7, "zUnits": -110, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 7, "zUnits": -110, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2019:WebsKe00", "name": "Ken Webster", "year": 2019, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2019], "games": 8, "zUnits": -116, "peerFamily": "DB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2019.csv", "fetchedAt": "2026-09-13T20:03:54.349958+00:00", "bytes": 830001, "sha256": "324b77e6027839c15bad5d32a6d83d07f998e71e0a1e682a37543efeb5219064"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2019.csv", "fetchedAt": "2026-09-13T19:52:59.943365+00:00", "bytes": 1001234, "sha256": "b00259cfddf2146512569423275dc17e142d31ddb13bfba6b0b826c9d3d810da"}, "window": [{"season": 2019, "games": 8, "zUnits": -116, "peerFamily": "DB", "sourcePositions": ["DB"], "weights": {"def_pass_defended": 0.45000000000000007, "def_interceptions": 0.25000000000000006, "tackles": 0.20000000000000004, "def_fumbles_forced": 0.10000000000000002}, "metrics": null}]}}}, {"id": "2019:BraiJo00", "name": "Jordan Brailford", "year": 2019, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2020], "games": 2, "zUnits": -119, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 2, "zUnits": -119, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:YounCh04", "name": "Chase Young", "year": 2020, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": 16, "LB": 4}, "contributions": {"DL": 4, "LB": 11}, "peak": {"DL": {"seasons": [2020, 2021], "games": 23, "zUnits": 33, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 14, "zUnits": 88, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 9, "zUnits": -53, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2025], "games": 12, "zUnits": 123, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2025, "games": 12, "zUnits": 123, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:OkudJe00", "name": "Jeff Okudah", "year": 2020, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2020, 2022], "games": 24, "zUnits": -43, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 9, "zUnits": -71, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": -26, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:BrowDe05", "name": "Derrick Brown", "year": 2020, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 10}, "contributions": {"DL": 4}, "peak": {"DL": {"seasons": [2023, 2025], "games": 33, "zUnits": 32, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 17, "zUnits": 80, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 16, "zUnits": -18, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:SimmIs00", "name": "Isaiah Simmons", "year": 2020, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 6}, "contributions": {"LB": 1}, "peak": {"LB": {"seasons": [2020, 2021, 2022], "games": 50, "zUnits": 7, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 16, "zUnits": -70, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": 43, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": 45, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:HendCJ00", "name": "C.J. Henderson", "year": 2020, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -1}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2020, 2021, 2022], "games": 36, "zUnits": -55, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 8, "zUnits": 21, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 12, "zUnits": -128, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": -39, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:KinlJa00", "name": "Javon Kinlaw", "year": 2020, "round": 1, "roles": ["DL"], "beforeContributions": {"DL": 0}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2023, 2024], "games": 30, "zUnits": -27, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 15, "zUnits": -57, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 15, "zUnits": 3, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:TerrAJ00", "name": "AJ Terrell", "year": 2020, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 7}, "peak": {"DB": {"seasons": [2020, 2021], "games": 30, "zUnits": 59, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 14, "zUnits": 4, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 108, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:ArneDa00", "name": "Damon Arnette", "year": 2020, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -12}, "peak": {"DB": {"seasons": [2020], "games": 8, "zUnits": -106, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 8, "zUnits": -106, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:ChaiKL00", "name": "K'Lavon Chaisson", "year": 2020, "round": 1, "roles": ["DL", "LB"], "beforeContributions": {"DL": -19, "LB": -4}, "contributions": {"DL": -11, "LB": -1}, "peak": {"DL": {"seasons": [2020], "games": 13, "zUnits": -93, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 13, "zUnits": -93, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2023, 2024, 2025], "games": 40, "zUnits": -17, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 12, "zUnits": -93, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 13, "zUnits": -24, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 15, "zUnits": 50, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:MurrKe00", "name": "Kenneth Murray", "year": 2020, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 5}, "contributions": {"LB": 1}, "peak": {"LB": {"seasons": [2022, 2023, 2024], "games": 45, "zUnits": 9, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2022, "games": 16, "zUnits": -26, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 15, "zUnits": 26, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 14, "zUnits": 31, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:BrooJo01", "name": "Jordyn Brooks", "year": 2020, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 15}, "contributions": {"LB": 7}, "peak": {"LB": {"seasons": [2023, 2024, 2025], "games": 49, "zUnits": 78, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 15, "zUnits": 13, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 89, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 17, "zUnits": 123, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:QueePa00", "name": "Patrick Queen", "year": 2020, "round": 1, "roles": ["LB"], "beforeContributions": {"LB": 8}, "contributions": {"LB": 6}, "peak": {"LB": {"seasons": [2022, 2023, 2024], "games": 51, "zUnits": 64, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 17, "zUnits": 83, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": 56, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 54, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:IgbiNo00", "name": "Noah Igbinoghene", "year": 2020, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -10}, "contributions": {"DB": -9}, "peak": {"DB": {"seasons": [2024, 2025], "games": 27, "zUnits": -82, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2024, "games": 17, "zUnits": -91, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 10, "zUnits": -67, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:GladJe00", "name": "Jeff Gladney", "year": 2020, "round": 1, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2020], "games": 15, "zUnits": -88, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 15, "zUnits": -88, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:McKiXa00", "name": "Xavier McKinney", "year": 2020, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 20}, "contributions": {"DB": 13}, "peak": {"DB": {"seasons": [2023, 2024, 2025], "games": 50, "zUnits": 116, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 17, "zUnits": 98, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 153, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2025, "games": 16, "zUnits": 97, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:DuggKy00", "name": "Kyle Dugger", "year": 2020, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 11}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2021, 2022, 2023], "games": 47, "zUnits": 37, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 15, "zUnits": 46, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": 40, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": 26, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:GrosYe00", "name": "Yetur Gross-Matos", "year": 2020, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": -4, "LB": -7}, "contributions": {"DL": -8, "LB": -2}, "peak": {"DL": {"seasons": [2020, 2021], "games": 24, "zUnits": -61, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 12, "zUnits": -79, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 12, "zUnits": -43, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2023, 2024], "games": 20, "zUnits": -20, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 11, "zUnits": -23, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 9, "zUnits": -17, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:BlacRo00", "name": "Ross Blacklock", "year": 2020, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2020, 2021], "games": 23, "zUnits": -107, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 11, "zUnits": -145, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 12, "zUnits": -73, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:DelpGr00", "name": "Grant Delpit", "year": 2020, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 9}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2021, 2022], "games": 31, "zUnits": 13, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 14, "zUnits": -54, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 17, "zUnits": 68, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:WinfAn00", "name": "Antoine Winfield Jr.", "year": 2020, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 28}, "contributions": {"DB": 11}, "peak": {"DB": {"seasons": [2021, 2022, 2023], "games": 43, "zUnits": 97, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2021, "games": 13, "zUnits": 111, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 13, "zUnits": -20, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": 174, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:DaviMa01", "name": "Marlon Davidson", "year": 2020, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2023], "games": 5, "zUnits": -93, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 5, "zUnits": -93, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:TaylDa00", "name": "Darrell Taylor", "year": 2020, "round": 2, "roles": ["DL", "LB"], "beforeContributions": {"DL": 1, "LB": 0}, "contributions": {"DL": 1, "LB": 1}, "peak": {"DL": {"seasons": [2021], "games": 15, "zUnits": 12, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 15, "zUnits": 12, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2022, 2023], "games": 29, "zUnits": 16, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 14, "zUnits": 78, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 15, "zUnits": -41, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:JohnJa13", "name": "Jaylon Johnson", "year": 2020, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -3}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2020, 2021], "games": 28, "zUnits": 12, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 13, "zUnits": 52, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 15, "zUnits": -23, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:DiggTr00", "name": "Trevon Diggs", "year": 2020, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 17}, "contributions": {"DB": 21}, "peak": {"DB": {"seasons": [2020, 2021], "games": 28, "zUnits": 187, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 12, "zUnits": 135, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 226, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:EpenAJ00", "name": "A.J. Epenesa", "year": 2020, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": 4}, "contributions": {"DL": 1}, "peak": {"DL": {"seasons": [2022, 2023, 2024], "games": 40, "zUnits": 5, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 10, "zUnits": 63, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 14, "zUnits": -14, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": -14, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:DaviRa03", "name": "Raekwon Davis", "year": 2020, "round": 2, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2021, 2022, 2023], "games": 41, "zUnits": -105, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 12, "zUnits": -112, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 14, "zUnits": -99, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 15, "zUnits": -106, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:UcheJo00", "name": "Joshua Uche", "year": 2020, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 4}, "contributions": {"LB": 1}, "peak": {"LB": {"seasons": [2020, 2021, 2022], "games": 28, "zUnits": 16, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 8, "zUnits": -90, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 9, "zUnits": -49, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 11, "zUnits": 146, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:FultKr00", "name": "Kristian Fulton", "year": 2020, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": -3}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2021, 2022], "games": 24, "zUnits": 29, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 13, "zUnits": 76, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 11, "zUnits": -28, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:GayJWi00", "name": "Willie Gay Jr.", "year": 2020, "round": 2, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2022, 2023, 2024], "games": 41, "zUnits": -78, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 13, "zUnits": -41, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 16, "zUnits": -100, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 12, "zUnits": -91, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:ChinJe00", "name": "Jeremy Chinn", "year": 2020, "round": 2, "roles": ["DB"], "beforeContributions": {"DB": 15}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2020, 2021], "games": 31, "zUnits": 34, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 15, "zUnits": 54, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2021, "games": 16, "zUnits": 15, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:WilsLo00", "name": "Logan Wilson", "year": 2020, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 9}, "contributions": {"LB": 5}, "peak": {"LB": {"seasons": [2021, 2022, 2023], "games": 45, "zUnits": 61, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 13, "zUnits": 88, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": 29, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": 69, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:OkwaJu00", "name": "Julian Okwara", "year": 2020, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"DL": -19, "LB": -5}, "contributions": {"DL": -15, "LB": -2}, "peak": {"DL": {"seasons": [2020], "games": 2, "zUnits": -123, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 2, "zUnits": -123, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2021, 2022], "games": 20, "zUnits": -28, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 12, "zUnits": -3, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 8, "zUnits": -66, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:DaviAs00", "name": "Ashtyn Davis", "year": 2020, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 5}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2021, 2023], "games": 29, "zUnits": 4, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 13, "zUnits": 27, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2023, "games": 16, "zUnits": -14, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:JoneBr06", "name": "Brandon Jones", "year": 2020, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 19}, "contributions": {"DB": 10}, "peak": {"DB": {"seasons": [2023, 2024], "games": 26, "zUnits": 91, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 10, "zUnits": 27, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": 131, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:MaduJu00", "name": "Nnamdi Madubuike", "year": 2020, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": 14}, "contributions": {"DL": 16}, "peak": {"DL": {"seasons": [2023, 2024], "games": 34, "zUnits": 128, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 17, "zUnits": 184, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 71, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:HamiDa02", "name": "DaVon Hamilton", "year": 2020, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -3}, "peak": {"DL": {"seasons": [2022, 2024], "games": 32, "zUnits": -21, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 16, "zUnits": -11, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": -31, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:BaunZa00", "name": "Zack Baun", "year": 2020, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 16}, "contributions": {"LB": 1}, "peak": {"LB": {"seasons": [2023, 2024, 2025], "games": 44, "zUnits": 16, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 12, "zUnits": -91, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": 24, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 16, "zUnits": 88, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:OjemMi00", "name": "Michael Ojemudia", "year": 2020, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2020], "games": 15, "zUnits": -32, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 15, "zUnits": -32, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:ZuniJa00", "name": "Jabari Zuniga", "year": 2020, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2021], "games": 1, "zUnits": -102, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 1, "zUnits": -102, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:GallNe00", "name": "Neville Gallimore", "year": 2020, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -6}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2020, 2022], "games": 26, "zUnits": -86, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 11, "zUnits": -67, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": -100, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:LewiTe00", "name": "Terrell Lewis", "year": 2020, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -9}, "contributions": {"LB": -4}, "peak": {"LB": {"seasons": [2021], "games": 11, "zUnits": -47, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 11, "zUnits": -47, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:BlacJu01", "name": "Julian Blackmon", "year": 2020, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 8}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2023, 2024], "games": 31, "zUnits": 23, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 15, "zUnits": 64, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": -16, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:JennAn00", "name": "Anfernee Jennings", "year": 2020, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -4}, "contributions": {"LB": -5}, "peak": {"LB": {"seasons": [2023, 2024, 2025], "games": 43, "zUnits": -63, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2023, "games": 14, "zUnits": -61, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": -58, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 13, "zUnits": -72, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:ElliJo02", "name": "Jordan Elliott", "year": 2020, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2021, 2022, 2023], "games": 44, "zUnits": -95, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 12, "zUnits": -125, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": -71, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": -95, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:DantCa00", "name": "Cameron Dantzler", "year": 2020, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": 2}, "contributions": {"DB": 0}, "peak": {"DB": {"seasons": [2020, 2021], "games": 22, "zUnits": -2, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 11, "zUnits": -29, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 11, "zUnits": 25, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:GreeJo04", "name": "Jonathan Greenard", "year": 2020, "round": 3, "roles": ["DL", "LB"], "beforeContributions": {"LB": 4, "DL": 21}, "contributions": {"LB": 7, "DL": 15}, "peak": {"LB": {"seasons": [2024, 2025], "games": 29, "zUnits": 83, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2024, "games": 17, "zUnits": 139, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 12, "zUnits": 4, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2021, 2023], "games": 24, "zUnits": 121, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2021, "games": 10, "zUnits": 108, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 14, "zUnits": 131, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:AgimMc00", "name": "McTelvin Agim", "year": 2020, "round": 3, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2021], "games": 4, "zUnits": -95, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 4, "zUnits": -95, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:PhilJa01", "name": "Jacob Phillips", "year": 2020, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -6}, "peak": {"LB": {"seasons": [2022], "games": 7, "zUnits": -65, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 7, "zUnits": -65, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:HarrMa06", "name": "Malik Harrison", "year": 2020, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -7}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2023, 2024, 2025], "games": 34, "zUnits": -115, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 10, "zUnits": -151, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 14, "zUnits": -106, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 10, "zUnits": -92, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:MuseTa00", "name": "Tanner Muse", "year": 2020, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2024], "games": 1, "zUnits": -126, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2024, "games": 1, "zUnits": -126, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:HighAl02", "name": "Alex Highsmith", "year": 2020, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": 8}, "contributions": {"LB": 6}, "peak": {"LB": {"seasons": [2022, 2023, 2024], "games": 45, "zUnits": 73, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 17, "zUnits": 151, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 17, "zUnits": 7, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 11, "zUnits": 53, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:TaylDa01", "name": "Davion Taylor", "year": 2020, "round": 3, "roles": ["LB"], "beforeContributions": {"LB": -5}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2021], "games": 9, "zUnits": -84, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 9, "zUnits": -84, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:BurgTe00", "name": "Terrell Burgess", "year": 2020, "round": 3, "roles": ["DB"], "beforeContributions": {"DB": -13}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2025], "games": 11, "zUnits": -132, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2025, "games": 11, "zUnits": -132, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:DaviAk01", "name": "Akeem Davis-Gaither", "year": 2020, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2023, 2024, 2025], "games": 43, "zUnits": -81, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 11, "zUnits": -154, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": -119, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 16, "zUnits": 7, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:HolmDa01", "name": "Darnay Holmes", "year": 2020, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -7}, "contributions": {"DB": -5}, "peak": {"DB": {"seasons": [2022, 2023], "games": 23, "zUnits": -41, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 14, "zUnits": -39, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 9, "zUnits": -44, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:PridTr00", "name": "Troy Pride Jr.", "year": 2020, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2024], "games": 1, "zUnits": -123, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2024.csv", "fetchedAt": "2026-09-13T20:03:55.219927+00:00", "bytes": 872095, "sha256": "fbad4e9f1b892e3870a51a4eea808d692cde14ed6dbacd67cce3a0def8ddcbaa"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2024.csv", "fetchedAt": "2026-09-13T19:53:00.827061+00:00", "bytes": 1005701, "sha256": "97721aa9092edb15c1357f2dac359dba72f63c81cc0e69408c65c229c91f50c1"}, "window": [{"season": 2024, "games": 1, "zUnits": -123, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:FotuLe00", "name": "Leki Fotu", "year": 2020, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -10}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2022, 2023], "games": 27, "zUnits": -101, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2022, "games": 16, "zUnits": -134, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 11, "zUnits": -52, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:WonnDJ00", "name": "D.J. Wonnum", "year": 2020, "round": 4, "roles": ["DL", "LB"], "beforeContributions": {"DL": 4, "LB": 0}, "contributions": {"DL": -1, "LB": -1}, "peak": {"DL": {"seasons": [2020, 2021], "games": 30, "zUnits": -7, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 13, "zUnits": -41, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": 18, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "LB": {"seasons": [2022, 2023, 2024], "games": 38, "zUnits": -12, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2022, "games": 15, "zUnits": -49, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 15, "zUnits": 15, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 8, "zUnits": 5, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:WalkMy00", "name": "Mykal Walker", "year": 2020, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": 2}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2021, 2022, 2023], "games": 36, "zUnits": -32, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 12, "zUnits": -82, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": 31, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 8, "zUnits": -80, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:RobiRe00", "name": "Reggie Robinson II", "year": 2020, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2020], "games": 1, "zUnits": -124, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 1, "zUnits": -124, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:WallKV00", "name": "K'Von Wallace", "year": 2020, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 1}, "contributions": {"DB": -6}, "peak": {"DB": {"seasons": [2022, 2023], "games": 24, "zUnits": -55, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2022, "games": 10, "zUnits": -116, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2023, "games": 14, "zUnits": -10, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:LyncJa00", "name": "James Lynch", "year": 2020, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2021, 2022], "games": 24, "zUnits": -104, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 11, "zUnits": -73, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 13, "zUnits": -130, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:LawrRa01", "name": "Rashard Lawrence", "year": 2020, "round": 4, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -12}, "peak": {"DL": {"seasons": [2022], "games": 4, "zUnits": -97, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 4, "zUnits": -97, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:DyexTr00", "name": "Troy Dye", "year": 2020, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -5}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2023, 2024, 2025], "games": 37, "zUnits": -91, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 10, "zUnits": -167, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 12, "zUnits": -95, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 15, "zUnits": -38, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:HawkJa00", "name": "Jaylinn Hawkins", "year": 2020, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 10}, "contributions": {"DB": -4}, "peak": {"DB": {"seasons": [2021, 2022], "games": 27, "zUnits": -34, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 11, "zUnits": -81, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2022, "games": 16, "zUnits": -2, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:ScotJo00", "name": "Josiah Scott", "year": 2020, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -9}, "contributions": {"DB": 5}, "peak": {"DB": {"seasons": [2022], "games": 10, "zUnits": 42, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 10, "zUnits": 42, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:SneeLJ00", "name": "L'Jarius Sneed", "year": 2020, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 17}, "contributions": {"DB": 8}, "peak": {"DB": {"seasons": [2022, 2023], "games": 33, "zUnits": 71, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 17, "zUnits": 85, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 16, "zUnits": 57, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:RobeAm00", "name": "Amik Robertson", "year": 2020, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": 0}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2022, 2023], "games": 26, "zUnits": 5, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 13, "zUnits": 30, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 13, "zUnits": -20, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:QuarSh00", "name": "Shaquille Quarterman", "year": 2020, "round": 4, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2021, 2022], "games": 20, "zUnits": -149, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 10, "zUnits": -134, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 10, "zUnits": -164, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:ReidJo00", "name": "John Reid", "year": 2020, "round": 4, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2022], "games": 1, "zUnits": -127, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 1, "zUnits": -127, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:KareKh00", "name": "Khalid Kareem", "year": 2020, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -16}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2021], "games": 4, "zUnits": -105, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 4, "zUnits": -105, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:RobiAl03", "name": "Alton Robinson", "year": 2020, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -4}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2020, 2021], "games": 24, "zUnits": -68, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 11, "zUnits": -25, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 13, "zUnits": -105, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:RobiKe02", "name": "Kenny Robinson Jr.", "year": 2020, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -17}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2020], "games": 1, "zUnits": -134, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 1, "zUnits": -134, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:StroJa02", "name": "Jason Strowbridge", "year": 2020, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -21}, "contributions": {"DL": -16}, "peak": {"DL": {"seasons": [2020], "games": 3, "zUnits": -129, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 3, "zUnits": -129, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:GipsTr00", "name": "Trevis Gipson", "year": 2020, "round": 5, "roles": ["DL", "LB"], "beforeContributions": {"LB": -2, "DL": -17}, "contributions": {"LB": -1, "DL": -15}, "peak": {"LB": {"seasons": [2021, 2022], "games": 30, "zUnits": -14, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 15, "zUnits": 33, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": -62, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}, "DL": {"seasons": [2025], "games": 10, "zUnits": -118, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2025, "games": 10, "zUnits": -118, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:ThomDa07", "name": "Daniel Thomas", "year": 2020, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -11}, "peak": {"DB": {"seasons": [2020], "games": 7, "zUnits": -97, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 7, "zUnits": -97, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:HallBr02", "name": "Bryce Hall", "year": 2020, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -2}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2021], "games": 17, "zUnits": 40, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 17, "zUnits": 40, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:HudsKh00", "name": "Khaleke Hudson", "year": 2020, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -2}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2023, 2024], "games": 20, "zUnits": -121, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 11, "zUnits": -75, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 9, "zUnits": -177, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:VildKi00", "name": "Kindle Vildor", "year": 2020, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2021, 2022], "games": 27, "zUnits": -94, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 16, "zUnits": -120, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 11, "zUnits": -56, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:WeavCu00", "name": "Curtis Weaver", "year": 2020, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -17}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2021], "games": 1, "zUnits": -111, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 1, "zUnits": -111, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:HandHa00", "name": "Harrison Hand", "year": 2020, "round": 5, "roles": ["DB"], "beforeContributions": {"DB": -14}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2020], "games": 7, "zUnits": -74, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 7, "zUnits": -74, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:WashBr01", "name": "Broderick Washington Jr.", "year": 2020, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -9}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2022, 2023, 2024], "games": 39, "zUnits": -93, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 17, "zUnits": -83, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2023, "games": 12, "zUnits": -101, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 10, "zUnits": -102, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:MurcLa00", "name": "Larrell Murchison", "year": 2020, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -10}, "peak": {"DL": {"seasons": [2025], "games": 7, "zUnits": -82, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2025, "games": 7, "zUnits": -82, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:MartKa01", "name": "Kamal Martin", "year": 2020, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -10}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2020], "games": 8, "zUnits": -112, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 8, "zUnits": -112, "peerFamily": "LB", "sourcePositions": ["LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:DannMi00", "name": "Michael Danna", "year": 2020, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": 3}, "contributions": {"DL": -2}, "peak": {"DL": {"seasons": [2022, 2023, 2024], "games": 39, "zUnits": -16, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 11, "zUnits": 4, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 16, "zUnits": -19, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2024, "games": 12, "zUnits": -29, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:StrnJu00", "name": "Justin Strnad", "year": 2020, "round": 5, "roles": ["LB"], "beforeContributions": {"LB": -1}, "contributions": {"LB": -3}, "peak": {"LB": {"seasons": [2024, 2025], "games": 29, "zUnits": -34, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2024, "games": 16, "zUnits": -38, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2025, "games": 13, "zUnits": -29, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:AnaeBr00", "name": "Bradlee Anae", "year": 2020, "round": 5, "roles": ["DL"], "beforeContributions": {"DL": -22}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2020], "games": 1, "zUnits": -116, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 1, "zUnits": -116, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:BrowCa01", "name": "Cam Brown", "year": 2020, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2020, 2021], "games": 20, "zUnits": -135, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 11, "zUnits": -134, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 9, "zUnits": -137, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:RoyxBr00", "name": "Bravvion Roy", "year": 2020, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -14}, "contributions": {"DL": -15}, "peak": {"DL": {"seasons": [2020, 2021], "games": 29, "zUnits": -123, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 14, "zUnits": -100, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 15, "zUnits": -145, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:GilmAl00", "name": "Alohi Gilman", "year": 2020, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 4}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2023, 2024, 2025], "games": 42, "zUnits": 26, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 14, "zUnits": 96, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2024, "games": 11, "zUnits": -45, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2025, "games": 17, "zUnits": 13, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:WindRo01", "name": "Robert Windsor", "year": 2020, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -19}, "contributions": {"DL": -18}, "peak": {"DL": {"seasons": [2020], "games": 2, "zUnits": -144, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 2, "zUnits": -144, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:DaviKh00", "name": "Khalil Davis", "year": 2020, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -11}, "contributions": {"DL": -7}, "peak": {"DL": {"seasons": [2023, 2024], "games": 22, "zUnits": -58, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 14, "zUnits": -49, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2024, "games": 8, "zUnits": -74, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:BradSh00", "name": "Shaun Bradley", "year": 2020, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2021], "games": 9, "zUnits": -130, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 9, "zUnits": -130, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:PeniJo00", "name": "John Penisini", "year": 2020, "round": 6, "roles": ["DL"], "beforeContributions": {"DL": -13}, "contributions": {"DL": -13}, "peak": {"DL": {"seasons": [2020, 2021], "games": 23, "zUnits": -108, "peerFamily": "DT", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 13, "zUnits": -72, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 10, "zUnits": -153, "peerFamily": "DT", "sourcePositions": ["DL", "NT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:FullJo01", "name": "Jordan Fuller", "year": 2020, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 7}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2023, 2024], "games": 26, "zUnits": 23, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 17, "zUnits": 65, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2024, "games": 9, "zUnits": -57, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:MeteJo00", "name": "Josh Metellus", "year": 2020, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": 14}, "contributions": {"DB": 2}, "peak": {"DB": {"seasons": [2023, 2024, 2025], "games": 48, "zUnits": 18, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 17, "zUnits": 34, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 0, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2025, "games": 14, "zUnits": 21, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:RodgIs00", "name": "Isaiah Rodgers", "year": 2020, "round": 6, "roles": ["DB"], "beforeContributions": {"DB": -4}, "contributions": {"DB": -8}, "peak": {"DB": {"seasons": [2024, 2025], "games": 28, "zUnits": -76, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2024, "games": 11, "zUnits": -93, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2025, "games": 17, "zUnits": -65, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:GlasJo00", "name": "Jordan Glasgow", "year": 2020, "round": 6, "roles": ["LB"], "beforeContributions": {"LB": -15}, "contributions": {"LB": -11}, "peak": {"LB": {"seasons": [2021], "games": 4, "zUnits": -128, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 4, "zUnits": -128, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:BailMa01", "name": "Markus Bailey", "year": 2020, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -9}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2021, 2022], "games": 22, "zUnits": -118, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 10, "zUnits": -88, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2022, "games": 12, "zUnits": -143, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:CurlKa00", "name": "Kamren Curl", "year": 2020, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 18}, "contributions": {"DB": 3}, "peak": {"DB": {"seasons": [2023, 2024, 2025], "games": 49, "zUnits": 24, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2025.csv", "fetchedAt": "2026-09-13T20:03:55.376450+00:00", "bytes": 882104, "sha256": "aaa8559478dd8d58569c93e278239e70e9411e79ee649c99d8d506030cd42b12"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2025.csv", "fetchedAt": "2026-09-13T19:53:00.755990+00:00", "bytes": 1010039, "sha256": "531ee5de386037bb17de3e3e3d50f7b4ed08789526bbaae9876fdd3dfb4d04ad"}, "window": [{"season": 2023, "games": 16, "zUnits": -9, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2024, "games": 16, "zUnits": 32, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2025, "games": 17, "zUnits": 49, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:CougCa00", "name": "Carter Coughlin", "year": 2020, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -8}, "peak": {"LB": {"seasons": [2020], "games": 6, "zUnits": -97, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 6, "zUnits": -97, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:StonGe00", "name": "Geno Stone", "year": 2020, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": 14}, "contributions": {"DB": 4}, "peak": {"DB": {"seasons": [2023, 2024, 2025], "games": 49, "zUnits": 34, "peerFamily": "S", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2023, "games": 16, "zUnits": 89, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2024, "games": 17, "zUnits": 10, "peerFamily": "S", "sourcePositions": ["DB", "SS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}, {"season": 2025, "games": 16, "zUnits": 4, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:ThomSt00", "name": "Stantley Thomas-Oliver", "year": 2020, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -16}, "peak": {"DB": {"seasons": [2022], "games": 2, "zUnits": -146, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 2, "zUnits": -146, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:ClayCh02", "name": "Chris Claybrooks", "year": 2020, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -12}, "contributions": {"DB": -13}, "peak": {"DB": {"seasons": [2020, 2021], "games": 23, "zUnits": -121, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 11, "zUnits": -99, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 12, "zUnits": -140, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:WillKe06", "name": "Kenny Willekes", "year": 2020, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -8}, "contributions": {"DL": -6}, "peak": {"DL": {"seasons": [2021], "games": 5, "zUnits": -52, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 5, "zUnits": -52, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:SmitJa08", "name": "James Smith-Williams", "year": 2020, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -12}, "contributions": {"DL": -8}, "peak": {"DL": {"seasons": [2020, 2021, 2022], "games": 34, "zUnits": -65, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2020, "games": 8, "zUnits": -103, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2021, "games": 13, "zUnits": -73, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 13, "zUnits": -33, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:DaviCa03", "name": "Carlos Davis", "year": 2020, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -15}, "contributions": {"DL": -14}, "peak": {"DL": {"seasons": [2022], "games": 1, "zUnits": -112, "peerFamily": "DT", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2022, "games": 1, "zUnits": -112, "peerFamily": "DT", "sourcePositions": ["DL", "DT"], "weights": {"def_sacks": 0.25, "def_qb_hits": 0.15, "def_tackles_for_loss": 0.3, "tackles": 0.25, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:ToohCa00", "name": "Casey Toohill", "year": 2020, "round": 7, "roles": ["DL"], "beforeContributions": {"DL": -7}, "contributions": {"DL": -11}, "peak": {"DL": {"seasons": [2021, 2022, 2023], "games": 42, "zUnits": -89, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2023.csv", "fetchedAt": "2026-09-13T20:03:55.214928+00:00", "bytes": 849941, "sha256": "0cc79526a678907817713a7f603b75c4424a1cd4dfc98daa2b3018af80312b9c"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2023.csv", "fetchedAt": "2026-09-13T19:53:00.804069+00:00", "bytes": 967354, "sha256": "f98283e6ef420babc597092b5483109a4570f9b5f63b7bfcce69643290960b6c"}, "window": [{"season": 2021, "games": 13, "zUnits": -100, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": -110, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2023, "games": 14, "zUnits": -56, "peerFamily": "EDGE", "sourcePositions": ["DE", "DL"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:JohnCl00", "name": "Clay Johnston", "year": 2020, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2020], "games": 1, "zUnits": -117, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 1, "zUnits": -117, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:ScotVe00", "name": "Vernon Scott", "year": 2020, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -20}, "peak": {"DB": {"seasons": [2020], "games": 8, "zUnits": -183, "peerFamily": "S", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 8, "zUnits": -183, "peerFamily": "S", "sourcePositions": ["DB", "FS"], "weights": {"def_pass_defended": 0.35, "def_interceptions": 0.25, "tackles": 0.25, "def_fumbles_forced": 0.15}, "metrics": null}]}}}, {"id": "2020:KeyeTh00", "name": "Thakarius Keyes", "year": 2020, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -16}, "contributions": {"DB": -14}, "peak": {"DB": {"seasons": [2021], "games": 1, "zUnits": -125, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 1, "zUnits": -125, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:BrunTJ00", "name": "T.J. Brunson", "year": 2020, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -14}, "contributions": {"LB": -12}, "peak": {"LB": {"seasons": [2020], "games": 3, "zUnits": -144, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2020.csv", "fetchedAt": "2026-09-13T20:03:54.745223+00:00", "bytes": 870722, "sha256": "ac90bb97fd0cb8f8ae7783226c50f5db64bb375e99eaedbd32e97b8b16cf1a94"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2020.csv", "fetchedAt": "2026-09-13T19:53:00.333942+00:00", "bytes": 988000, "sha256": "dcf25143db7b54ac488d042b6c24142340effced1d6c8599b2084a9f412b3ed2"}, "window": [{"season": 2020, "games": 3, "zUnits": -144, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:JackDa02", "name": "Dane Jackson", "year": 2020, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -5}, "contributions": {"DB": 1}, "peak": {"DB": {"seasons": [2021, 2022], "games": 26, "zUnits": 12, "peerFamily": "CB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2022.csv", "fetchedAt": "2026-09-13T20:03:54.892004+00:00", "bytes": 877892, "sha256": "af2d534b208af43d4b17bcba242dc949f2d40b367253f78c882c19eee9dfc937"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2022.csv", "fetchedAt": "2026-09-13T19:53:00.380400+00:00", "bytes": 980115, "sha256": "864719595d14909c73bd14110adcdcfc304c6621de9ba34feafb83666fac43c9"}, "window": [{"season": 2021, "games": 11, "zUnits": -53, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 15, "zUnits": 60, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:RussCh00", "name": "Chapelle Russell", "year": 2020, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -13}, "contributions": {"LB": -13}, "peak": {"LB": {"seasons": [2021], "games": 8, "zUnits": -153, "peerFamily": "LB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 8, "zUnits": -153, "peerFamily": "LB", "sourcePositions": ["LB", "MLB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}, {"id": "2020:GarvJo00", "name": "Jonathan Garvin", "year": 2020, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -12}, "contributions": {"LB": -10}, "peak": {"LB": {"seasons": [2021, 2022], "games": 21, "zUnits": -113, "peerFamily": "EDGE", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 12, "zUnits": -94, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}, {"season": 2022, "games": 9, "zUnits": -138, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:JackCh01", "name": "Chris Jackson", "year": 2020, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -15}, "contributions": {"DB": -10}, "peak": {"DB": {"seasons": [2021], "games": 11, "zUnits": -95, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 11, "zUnits": -95, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:WillCh07", "name": "Chris Williamson", "year": 2020, "round": 7, "roles": ["DB"], "beforeContributions": {"DB": -18}, "contributions": {"DB": -15}, "peak": {"DB": {"seasons": [2021], "games": 2, "zUnits": -139, "peerFamily": "CB", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 2, "zUnits": -139, "peerFamily": "CB", "sourcePositions": ["CB", "DB"], "weights": {"def_pass_defended": 0.55, "def_interceptions": 0.25, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:TuszDe00", "name": "Derrek Tuszka", "year": 2020, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": -11}, "contributions": {"LB": -7}, "peak": {"LB": {"seasons": [2021], "games": 10, "zUnits": -81, "peerFamily": "EDGE", "method": "single-supported-season", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2021, "games": 10, "zUnits": -81, "peerFamily": "EDGE", "sourcePositions": ["LB", "OLB"], "weights": {"def_sacks": 0.4, "def_qb_hits": 0.2, "def_tackles_for_loss": 0.2, "tackles": 0.1, "def_fumbles_forced": 0.1}, "metrics": null}]}}}, {"id": "2020:CrowTa00", "name": "Tae Crowder", "year": 2020, "round": 7, "roles": ["LB"], "beforeContributions": {"LB": 3}, "contributions": {"LB": -1}, "peak": {"LB": {"seasons": [2020, 2021], "games": 27, "zUnits": -14, "peerFamily": "LB", "method": "sustained-adjacent-three-year-window", "source": {"url": "https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_reg_2021.csv", "fetchedAt": "2026-09-13T20:03:54.762897+00:00", "bytes": 911478, "sha256": "2edb2190fa41c92eed8e997c0ba1ff6c737a0fe6d996129487fe34cb63264c6f"}, "rosterSource": {"url": "https://github.com/nflverse/nflverse-data/releases/download/rosters/roster_2021.csv", "fetchedAt": "2026-09-13T19:53:00.329959+00:00", "bytes": 953822, "sha256": "a95e57ebe1df25224a4d19ed43aaffc5c2097a8b369954178b8592537ff77d34"}, "window": [{"season": 2020, "games": 10, "zUnits": -78, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}, {"season": 2021, "games": 17, "zUnits": 24, "peerFamily": "LB", "sourcePositions": ["ILB", "LB"], "weights": {"tackles": 0.35, "def_tackles_for_loss": 0.25, "def_pass_defended": 0.25, "def_interceptions": 0.1, "def_fumbles_forced": 0.05}, "metrics": null}]}}}], "removed": [{"id": "2002:NashKe21", "name": "Keyon Nash"}, {"id": "2003:BabeRo20", "name": "Roderick Babers"}, {"id": "2003:BacoWa20", "name": "Waine Bacon"}, {"id": "2003:BurnCu20", "name": "Curry Burns"}, {"id": "2003:LeJeNo20", "name": "Norman LeJeune"}, {"id": "2004:PruiEt20", "name": "Etric Pruitt"}, {"id": "2004:MarsAl20", "name": "Alfonso Marshall"}, {"id": "2007:GattJo99", "name": "Josh Gattis"}, {"id": "2007:RichMi99", "name": "Mike Richardson"}, {"id": "2007:HamiMa99", "name": "Marcus Hamilton"}, {"id": "2009:HarrCa99", "name": "Cary Harris"}, {"id": "2010:JohnMa99", "name": "Marquis Johnson"}, {"id": "2011:HogaBr00", "name": "Brandon Hogan"}, {"id": "2011:WillMa01", "name": "Malcolm Williams"}, {"id": "2011:NelsJo01", "name": "Jonathan Nelson"}, {"id": "2012:GreeCh01", "name": "Chris Greenwood"}, {"id": "2013:CommSa00", "name": "Sanders Commings"}, {"id": "2015:GainCh00", "name": "Charles Gaines"}, {"id": "2015:MurpRy00", "name": "Ryan Murphy"}, {"id": "2020:BrooAn00", "name": "Antoine Brooks Jr."}], "added": [{"id": "2005:VerdJi20", "name": "Jimmy Verdon"}, {"id": "2010:DaviHa21", "name": "Hall Davis"}, {"id": "2011:WhitMa01", "name": "Markus White"}, {"id": "2012:BequJa00", "name": "Jake Bequette"}, {"id": "2016:NicoDa00", "name": "Dadi Nicolas"}, {"id": "2017:MyriJa00", "name": "Jalen Myrick"}], "sourceIssues": [{"season": 2002, "family": "DB", "reason": "Insufficient role peers"}, {"season": 2003, "family": "DB", "reason": "Insufficient role peers"}, {"season": 2004, "family": "DB", "reason": "Insufficient role peers"}, {"season": 2005, "family": "DB", "reason": "Insufficient role peers"}, {"season": 2006, "family": "DB", "reason": "Insufficient role peers"}, {"season": 2007, "family": "DB", "reason": "Insufficient role peers"}, {"season": 2008, "family": "DB", "reason": "Insufficient role peers"}, {"season": 2009, "family": "DB", "reason": "Insufficient role peers"}, {"season": 2010, "family": "DB", "reason": "Insufficient role peers"}, {"season": 2011, "family": "DB", "reason": "Insufficient role peers"}, {"season": 2012, "family": "DB", "reason": "Insufficient role peers"}, {"season": 2013, "family": "DB", "reason": "Insufficient role peers"}, {"season": 2014, "family": "DB", "reason": "Insufficient role peers"}, {"season": 2015, "family": "DB", "reason": "Insufficient role peers"}, {"season": 2017, "family": "DB", "reason": "Insufficient role peers"}, {"season": 2017, "family": "DL", "reason": "Insufficient role peers"}, {"season": 2018, "family": "DL", "reason": "Insufficient role peers"}, {"season": 2019, "family": "DL", "reason": "Insufficient role peers"}, {"season": 2020, "family": "DB", "reason": "Insufficient role peers"}, {"season": 2021, "family": "DB", "reason": "Insufficient role peers"}, {"season": 2022, "family": "DB", "reason": "Insufficient role peers"}, {"season": 2024, "family": "DB", "reason": "Insufficient role peers"}]}, "mlb": {"model": "mlb-era-rates-v2", "currentPlayers": 1255, "historicalPlayers": 136, "measuredCurrentFielders": 571, "measuredHistoricalFielders": 4, "current": [{"id": "mlb-675961", "name": "Alika Williams", "positions": ["2B", "SS", "DH"], "beforeRating": 64, "rating": 67, "ability": {"slgRatio": 0.9829872272496143, "baserunningPerPa": -0.00014316673591070888, "obpRatio": 0.9621742993436379, "sample": 312.456, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.8092230368052866, "innings": 760.0649999999999, "seasons": [2023, 2024, 2026], "evidence": [{"year": 2023, "runs": 0.20888143823274896, "innings": 301.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.7952703492775275, "innings": 240.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2026, "runs": 3.1458718468370055, "innings": 538.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669620", "name": "Brady Basso", "positions": ["SP", "RP"], "beforeRating": 64, "rating": 70, "ability": {"runRatio": 1.0024544616561226, "fipRatio": 0.8853163918983806, "eraRatio": 1.134051804793084, "sample": 61.11, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-667670", "name": "Brent Rooker", "positions": ["DH"], "beforeRating": 62, "rating": 80, "ability": {"slgRatio": 1.1526386357725416, "baserunningPerPa": 0.0010958465357294015, "obpRatio": 1.0399534013879097, "sample": 1173.578, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.3319718528677007, "innings": 384.26333333333326, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -3.3680535280116892, "innings": 440.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.8585703129664313, "innings": 102.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.990197665183296, "innings": 216.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.12130249655989597, "innings": 32.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-661531", "name": "Brian Serven", "positions": ["C", "DH"], "beforeRating": 62, "rating": 65, "ability": {"slgRatio": 0.9596485877741244, "baserunningPerPa": 0.0, "obpRatio": 0.9313490923587252, "sample": 122.67899999999999, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.5531089690045943, "innings": 282.132, "seasons": [2023, 2024, 2026], "evidence": [{"year": 2023, "runs": 1.6938192091927273, "innings": 64.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.8433693478108873, "innings": 182.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2026, "runs": 0.883457066226528, "innings": 171.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-621139", "name": "Brooks Kriske", "positions": ["RP"], "beforeRating": 62, "rating": 69, "ability": {"runRatio": 1.0215556852147039, "fipRatio": 1.0664152566995775, "eraRatio": 1.4187800490105036, "sample": 17.553333333333335, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666126", "name": "Carlos Cortes", "positions": ["LF", "RF", "DH"], "beforeRating": 65, "rating": 72, "ability": {"slgRatio": 1.036908068412648, "baserunningPerPa": 0.0, "obpRatio": 1.0082056447612113, "sample": 437.3, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.328280738477366, "innings": 693.0666666666666, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 1.2660108917377708, "innings": 192.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -7.4365528840375426, "innings": 558.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-688297", "name": "Chris Roycroft", "positions": ["RP"], "beforeRating": 57, "rating": 65, "ability": {"runRatio": 1.1076210284837615, "fipRatio": 1.3306396728684073, "eraRatio": 1.4575343639998533, "sample": 67.62333333333333, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687231", "name": "Darell Hernaiz", "positions": ["3B", "SS", "DH"], "beforeRating": 59, "rating": 62, "ability": {"slgRatio": 0.858314457210631, "baserunningPerPa": -0.00026016687471256783, "obpRatio": 0.9708064245385167, "sample": 361.04999999999995, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.6447973655421658, "innings": 848.1766666666666, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -1.002559824519686, "innings": 339.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.6832153877346934, "innings": 438.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.0369064749277328, "innings": 375.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672016", "name": "Denzel Clarke", "positions": ["CF", "DH"], "beforeRating": 54, "rating": 64, "ability": {"slgRatio": 0.9053528639565551, "baserunningPerPa": 0.002764200235968313, "obpRatio": 0.941859229300647, "sample": 193.3, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 7.199637773013251, "innings": 487.9, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 11.040360147909283, "innings": 383.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.0733880912939133, "innings": 219.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-622268", "name": "Donovan Walton", "positions": ["2B", "3B", "DH"], "beforeRating": 69, "rating": 74, "ability": {"slgRatio": 1.0362031202243538, "baserunningPerPa": -0.00029826262023711876, "obpRatio": 1.0437345603379293, "sample": 270.55, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.9781163071592385, "innings": 544.3066666666666, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -2.068311225954322, "innings": 62.666666666666664, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.5797329613844083, "innings": 18.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -6.9691481853951185, "innings": 501.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680723", "name": "Drew Rom", "positions": ["RP"], "beforeRating": 61, "rating": 69, "ability": {"runRatio": 1.0269709215750824, "fipRatio": 0.990051163031661, "eraRatio": 1.4206707506828993, "sample": 27.21433333333333, "seasons": [2023, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665660", "name": "Elvis Alvarado", "positions": ["RP"], "beforeRating": 67, "rating": 70, "ability": {"runRatio": 0.9944350743010864, "fipRatio": 1.0778134081961932, "eraRatio": 0.8865156225830852, "sample": 81.63333333333333, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695611", "name": "Gage Jump", "positions": ["SP"], "beforeRating": 65, "rating": 68, "ability": {"runRatio": 1.048008433500068, "fipRatio": 0.9596324028159796, "eraRatio": 1.3115503701979174, "sample": 98.66666666666667, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664129", "name": "Geoff Hartlieb", "positions": ["RP"], "beforeRating": 61, "rating": 68, "ability": {"runRatio": 1.0385797295591637, "fipRatio": 1.0775237160103093, "eraRatio": 1.4276564930504574, "sample": 32.44866666666667, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-696522", "name": "Hayden Juenger", "positions": ["RP"], "beforeRating": 54, "rating": 68, "ability": {"runRatio": 1.0458153516388418, "fipRatio": 0.9657043952705995, "eraRatio": 2.1567717198810197, "sample": 16.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-703607", "name": "Henry Bolte", "positions": ["CF", "DH"], "beforeRating": 67, "rating": 73, "ability": {"slgRatio": 0.995547530349812, "baserunningPerPa": 0.0011764705882352942, "obpRatio": 1.063907607114355, "sample": 450.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.9017217741671226, "innings": 927.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 3.20757072576188, "innings": 927.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663687", "name": "Hogan Harris", "positions": ["RP"], "beforeRating": 71, "rating": 71, "ability": {"runRatio": 0.9712297035022673, "fipRatio": 0.9935892818803655, "eraRatio": 0.8881776837325067, "sample": 170.65233333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669372", "name": "J.T. Ginn", "positions": ["SP"], "beforeRating": 69, "rating": 69, "ability": {"runRatio": 1.0157572278406093, "fipRatio": 1.0601067213335278, "eraRatio": 0.9974018170565833, "sample": 218.22666666666666, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-678022", "name": "Jack Perkins", "positions": ["SP", "RP"], "beforeRating": 61, "rating": 65, "ability": {"runRatio": 1.0914339068196661, "fipRatio": 1.0762884904189183, "eraRatio": 1.336655323605408, "sample": 143.06666666666666, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682052", "name": "Jacob Lopez", "positions": ["SP"], "beforeRating": 65, "rating": 65, "ability": {"runRatio": 1.1018110411133133, "fipRatio": 1.17243131044276, "eraRatio": 1.2225912261111251, "sample": 191.49366666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-805779", "name": "Jacob Wilson", "positions": ["SS", "DH"], "beforeRating": 63, "rating": 72, "ability": {"slgRatio": 1.013333282652747, "baserunningPerPa": 0.0008148616902311955, "obpRatio": 1.0215507548622773, "sample": 753.5699999999999, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.1962509113617834, "innings": 1490.54, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -1.7887671805795726, "innings": 236.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.176790611330678, "innings": 1053.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 7.721389023274428, "innings": 637.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-643446", "name": "Jeff McNeil", "positions": ["1B", "2B", "DH"], "beforeRating": 63, "rating": 69, "ability": {"slgRatio": 0.9602664295475619, "baserunningPerPa": 0.0013119102367163127, "obpRatio": 1.0104647139980585, "sample": 1276.944, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.5679690988572998, "innings": 2603.232, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 3.6441086654822983, "innings": 1327.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.24360777409415035, "innings": 1054.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.4756958655011802, "innings": 870.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.460769628669276, "innings": 1022.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-605488", "name": "Jeffrey Springs", "positions": ["SP"], "beforeRating": 59, "rating": 63, "ability": {"runRatio": 1.136787048709697, "fipRatio": 1.244834443490939, "eraRatio": 1.2048028052196076, "sample": 279.6913333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-697812", "name": "Joe Rock", "positions": ["RP"], "beforeRating": 63, "rating": 70, "ability": {"runRatio": 1.0046378070959674, "fipRatio": 1.0980558774462645, "eraRatio": 1.0175643580544795, "sample": 15.7, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683155", "name": "Joey Estes", "positions": ["SP"], "beforeRating": 59, "rating": 63, "ability": {"runRatio": 1.1412163628329903, "fipRatio": 1.426037189390569, "eraRatio": 1.4838688838423892, "sample": 81.01999999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-671286", "name": "Johnathan Rodr\u00edguez", "positions": ["RF", "DH"], "beforeRating": 60, "rating": 67, "ability": {"slgRatio": 0.9559587134106766, "baserunningPerPa": 0.00028659160696008185, "obpRatio": 0.9837413594221268, "sample": 88.5, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.8392323178204584, "innings": 182.86333333333332, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -1.5350718800691436, "innings": 77.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.6619032541450616, "innings": 177.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.043755425409263, "innings": 21.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-641680", "name": "Jonah Heim", "positions": ["C", "DH"], "beforeRating": 61, "rating": 62, "ability": {"slgRatio": 0.9233062834409372, "baserunningPerPa": 0.00030766488915152967, "obpRatio": 0.898321135227453, "sample": 1092.533, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.75, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.6337473688530242, "innings": 2010.1733333333332, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 15.148172782977923, "innings": 993.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.1318701415354142, "innings": 977.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.3150086068006295, "innings": 800.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -6.387126309132655, "innings": 630.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2023, "position": "C", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-811965", "name": "Joshua Kuroda-Grauer", "positions": ["3B", "DH"], "beforeRating": 68, "rating": 75, "ability": {"slgRatio": 1.0567178755999476, "baserunningPerPa": -0.0008620689655172414, "obpRatio": 1.0447953110075827, "sample": 64.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.7005465157218582, "innings": 140.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.7731957840189397, "innings": 140.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686993", "name": "Justin Sterner", "positions": ["RP"], "beforeRating": 60, "rating": 68, "ability": {"runRatio": 1.0407622099427152, "fipRatio": 1.1510675935353252, "eraRatio": 1.0932765124886243, "sample": 90.12666666666667, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695034", "name": "Kade Morris", "positions": ["RP"], "beforeRating": 52, "rating": 65, "ability": {"runRatio": 1.1050084682609054, "fipRatio": 1.7779501551616888, "eraRatio": 2.613011891394313, "sample": 17.333333333333332, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-671732", "name": "Lawrence Butler", "positions": ["CF", "RF", "DH"], "beforeRating": 63, "rating": 71, "ability": {"slgRatio": 1.0220018050978847, "baserunningPerPa": 0.0015302756159451755, "obpRatio": 0.9928735500980969, "sample": 1223.237, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.3393084054828814, "innings": 2506.2536666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.3011261993561813, "innings": 295.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.7219021766524489, "innings": 959.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.7869515684089028, "innings": 1236.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -10.88210200864954, "innings": 1069.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665622", "name": "Luis Medina", "positions": ["RP"], "beforeRating": 71, "rating": 71, "ability": {"runRatio": 0.987100008580229, "fipRatio": 0.9584732949231788, "eraRatio": 0.9796004442334239, "sample": 128.54899999999998, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-806960", "name": "Luis Morales", "positions": ["RP"], "beforeRating": 50, "rating": 64, "ability": {"runRatio": 1.1172709808401056, "fipRatio": 1.5286117211380374, "eraRatio": 1.5491570002446622, "sample": 50.06666666666666, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-622663", "name": "Luis Severino", "positions": ["SP"], "beforeRating": 67, "rating": 68, "ability": {"runRatio": 1.0440332312028253, "fipRatio": 1.0629783220848883, "eraRatio": 1.0785779787340282, "sample": 296.3546666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-643410", "name": "Mark Leiter Jr.", "positions": ["RP"], "beforeRating": 65, "rating": 72, "ability": {"runRatio": 0.9696964604334568, "fipRatio": 0.8026389274338191, "eraRatio": 1.0442918078922074, "sample": 117.9863333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686930", "name": "Mason Barnett", "positions": ["RP"], "beforeRating": 58, "rating": 63, "ability": {"runRatio": 1.1498170538022752, "fipRatio": 1.5055903396539374, "eraRatio": 1.698473159266752, "sample": 59.63333333333333, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691777", "name": "Max Muncy", "positions": ["3B", "DH"], "beforeRating": 63, "rating": 66, "ability": {"slgRatio": 0.9773945481109473, "baserunningPerPa": -0.0004057279236276849, "obpRatio": 0.9432698938546611, "sample": 438.0, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.814284833218299, "innings": 808.1666666666667, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -5.6234863045245955, "innings": 491.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -5.358519377615964, "innings": 464.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683021", "name": "Michael Stefanic", "positions": ["2B", "DH"], "beforeRating": 62, "rating": 66, "ability": {"slgRatio": 0.9254355092419332, "baserunningPerPa": -0.0002595471545346027, "obpRatio": 1.005069734258759, "sample": 128.613, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.4626399503401704, "innings": 273.7439999999999, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.4990794754028046, "innings": 144.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.5072854659084185, "innings": 264.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.4212307853649328, "innings": 58.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.1443317399343138, "innings": 54.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701762", "name": "Nick Kurtz", "positions": ["1B", "DH"], "beforeRating": 74, "rating": 87, "ability": {"slgRatio": 1.2312225053567172, "baserunningPerPa": 0.0008501232678738418, "obpRatio": 1.1523588226087214, "sample": 776.3, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.0711054780659772, "innings": 1501.4666666666667, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -4.44850048350573, "innings": 970.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.8515639923879379, "innings": 822.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656240", "name": "Scott Blewett", "positions": ["RP"], "beforeRating": 67, "rating": 71, "ability": {"runRatio": 0.9826776786078874, "fipRatio": 0.9948260019057321, "eraRatio": 0.8877464573787991, "sample": 75.33, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686751", "name": "Seth Johnson", "positions": ["RP"], "beforeRating": 61, "rating": 67, "ability": {"runRatio": 1.0617281272834764, "fipRatio": 1.1012081082972398, "eraRatio": 1.5641190514648258, "sample": 41.01, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669127", "name": "Shea Langeliers", "positions": ["C", "DH"], "beforeRating": 71, "rating": 77, "ability": {"slgRatio": 1.151083194924949, "baserunningPerPa": 0.0005063861666555003, "obpRatio": 0.9894592155974868, "sample": 1241.83, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.839155038437723, "innings": 2179.4506666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -9.40443369761484, "innings": 1028.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -12.74750336822261, "innings": 1108.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.062377244099472, "innings": 928.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.6502715894446225, "innings": 634.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-688497", "name": "Taylor Rashi", "positions": ["RP"], "beforeRating": 59, "rating": 70, "ability": {"runRatio": 1.0026429508051682, "fipRatio": 0.7203200116558717, "eraRatio": 1.3406069595369552, "sample": 17.099999999999998, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695720", "name": "Tommy White", "positions": ["1B", "3B", "DH"], "beforeRating": 58, "rating": 65, "ability": {"slgRatio": 0.9454115797146905, "baserunningPerPa": -0.0006849315068493151, "obpRatio": 0.9539614401759371, "sample": 184.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.369744063178128, "innings": 393.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -4.350714001569983, "innings": 393.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691016", "name": "Tyler Soderstrom", "positions": ["LF", "DH"], "beforeRating": 70, "rating": 77, "ability": {"slgRatio": 1.1004899052106034, "baserunningPerPa": 0.0001942415699158656, "obpRatio": 1.040483065445111, "sample": 1041.504, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.9972268396757835, "innings": 2032.1916666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -3.447121323314619, "innings": 191.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.28349632416836146, "innings": 455.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.09226446921122017, "innings": 1261.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -6.400999264098548, "innings": 860.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-814305", "name": "Yunior Tur", "positions": ["RP"], "beforeRating": 51, "rating": 64, "ability": {"runRatio": 1.1118761884810902, "fipRatio": 2.1556973939415114, "eraRatio": 3.9656770333296163, "sample": 10.333333333333334, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680869", "name": "Zack Gelof", "positions": ["2B", "3B", "LF", "DH"], "beforeRating": 68, "rating": 71, "ability": {"slgRatio": 1.0311769131368604, "baserunningPerPa": 0.0029666648098485636, "obpRatio": 0.9597677357784103, "sample": 856.6299999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.4207432236872428, "innings": 1807.0083333333332, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 2.4283076146714935, "innings": 601.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.5406422002201687, "innings": 1209.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 2.5642618228415284, "innings": 233.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.06036435725705986, "innings": 844.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-699008", "name": "Antwone Kelly", "positions": ["RP"], "beforeRating": 60, "rating": 69, "ability": {"runRatio": 1.0139959621361767, "fipRatio": 1.1757388505497104, "eraRatio": 1.203779564584755, "sample": 14.333333333333334, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695257", "name": "Billy Cook", "positions": ["CF", "DH"], "beforeRating": 56, "rating": 66, "ability": {"slgRatio": 0.9591995098880939, "baserunningPerPa": 0.0018661291328110389, "obpRatio": 0.9481865964182136, "sample": 81.21, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.9870571526012948, "innings": 273.8333333333333, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 2.2949158612468032, "innings": 120.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.10832485457062659, "innings": 11.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.1897746739617778, "innings": 207.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-685126", "name": "Brandon Eisert", "positions": ["RP"], "beforeRating": 62, "rating": 69, "ability": {"runRatio": 1.021439668019183, "fipRatio": 0.9949412100831945, "eraRatio": 1.1297284525560807, "sample": 94.36666666666667, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664040", "name": "Brandon Lowe", "positions": ["2B", "DH"], "beforeRating": 70, "rating": 78, "ability": {"slgRatio": 1.1460427456349842, "baserunningPerPa": 0.0005797416668441804, "obpRatio": 1.0089112563917844, "sample": 1383.898, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.062946202504778, "innings": 2438.6033333333335, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.2786351399402107, "innings": 863.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.7451917797241342, "innings": 555.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -9.894115129356875, "innings": 1034.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 11.911560957557304, "innings": 1146.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677952", "name": "Braxton Ashcraft", "positions": ["SP"], "beforeRating": 71, "rating": 75, "ability": {"runRatio": 0.8972816597345845, "fipRatio": 0.7980608729471952, "eraRatio": 0.8237859472433675, "sample": 214.10000000000002, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668804", "name": "Bryan Reynolds", "positions": ["LF", "RF", "DH"], "beforeRating": 71, "rating": 77, "ability": {"slgRatio": 1.0499494053711689, "baserunningPerPa": 0.001396876785374215, "obpRatio": 1.0691751905474223, "sample": 1700.3999999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.028385916102405, "innings": 2710.3269999999998, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -4.831028370140301, "innings": 1079.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -12.261767497376017, "innings": 1173.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -4.320063835318591, "innings": 1004.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -4.434269548804858, "innings": 1062.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-696149", "name": "Bubba Chandler", "positions": ["SP"], "beforeRating": 67, "rating": 70, "ability": {"runRatio": 0.9979591897835401, "fipRatio": 0.9603762213653235, "eraRatio": 1.0313019215073043, "sample": 173.26666666666668, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666808", "name": "Camilo Doval", "positions": ["RP"], "beforeRating": 67, "rating": 72, "ability": {"runRatio": 0.9660627949826195, "fipRatio": 0.8944352397458143, "eraRatio": 0.9596337451521791, "sample": 156.51966666666664, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669387", "name": "Carmen Mlodzinski", "positions": ["SP", "RP"], "beforeRating": 67, "rating": 74, "ability": {"runRatio": 0.9292909398453416, "fipRatio": 0.863833059275144, "eraRatio": 0.8826808789179824, "sample": 227.1413333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682848", "name": "Endy Rodr\u00edguez", "positions": ["C", "DH"], "beforeRating": 68, "rating": 71, "ability": {"slgRatio": 0.995078515739148, "baserunningPerPa": 0.0007774282672917989, "obpRatio": 1.0157384404286334, "sample": 268.87199999999996, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.2958419169318334, "innings": 535.2493333333333, "seasons": [2023, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.0831960764343276, "innings": 412.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2025, "runs": -4.013007119597622, "innings": 134.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.7685308581537956, "innings": 299.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-699013", "name": "Esmerlyn Valdez", "positions": ["RF", "DH"], "beforeRating": 71, "rating": 77, "ability": {"slgRatio": 1.1143950664653075, "baserunningPerPa": -0.0005822416302765647, "obpRatio": 1.0346920326916413, "sample": 287.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.8721798858566647, "innings": 553.3333333333334, "seasons": [2026], "evidence": [{"year": 2026, "runs": -2.639542505738656, "innings": 553.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681895", "name": "Evan Sisk", "positions": ["RP"], "beforeRating": 69, "rating": 72, "ability": {"runRatio": 0.9572525028539521, "fipRatio": 0.8539908301467033, "eraRatio": 0.7808818501963815, "sample": 55.03333333333333, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-642397", "name": "Gregory Soto", "positions": ["RP"], "beforeRating": 70, "rating": 72, "ability": {"runRatio": 0.955493545936516, "fipRatio": 0.8280218303098132, "eraRatio": 0.9790800279665078, "sample": 154.231, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680779", "name": "Henry Davis", "positions": ["C", "DH"], "beforeRating": 57, "rating": 58, "ability": {"slgRatio": 0.8392491792444617, "baserunningPerPa": -0.00027037328302833495, "obpRatio": 0.8920097698838477, "sample": 636.345, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.26292534033095505, "innings": 1480.9513333333332, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -4.103650251776505, "innings": 419.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -3.5974548151558197, "innings": 271.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.6089644399932905, "innings": 681.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.5953844861437507, "innings": 727.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682995", "name": "Hunter Barco", "positions": ["RP"], "beforeRating": 57, "rating": 67, "ability": {"runRatio": 1.057606787417346, "fipRatio": 1.5277026644820395, "eraRatio": 1.63667331188273, "sample": 19.766666666666666, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676755", "name": "Isaac Mattson", "positions": ["RP"], "beforeRating": 62, "rating": 71, "ability": {"runRatio": 0.979974948457835, "fipRatio": 0.8910195262530293, "eraRatio": 0.972355146649341, "sample": 74.64666666666665, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687394", "name": "Jack Brannigan", "positions": ["3B", "DH"], "beforeRating": 60, "rating": 70, "ability": {"slgRatio": 0.9975062344139651, "baserunningPerPa": 0.0, "obpRatio": 0.9975062344139651, "sample": 1.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.08684955599457182, "innings": 3.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.0870425550078931, "innings": 3.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694378", "name": "Jacob Gonzalez", "positions": ["1B", "SS", "DH"], "beforeRating": 60, "rating": 66, "ability": {"slgRatio": 0.9578963541862132, "baserunningPerPa": 0.0, "obpRatio": 0.9491155046053932, "sample": 221.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.9757224061374508, "innings": 504.3333333333333, "seasons": [2026], "evidence": [{"year": 2026, "runs": -1.3402330235413922, "innings": 504.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663968", "name": "Jake Mangum", "positions": ["LF", "CF", "RF", "DH"], "beforeRating": 65, "rating": 70, "ability": {"slgRatio": 0.9469611866035944, "baserunningPerPa": 0.002668732782369146, "obpRatio": 1.0339443635101508, "sample": 761.5999999999999, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.079288249214383, "innings": 1599.0, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 4.332601570767918, "innings": 933.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.5092685648574318, "innings": 945.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683003", "name": "Jared Jones", "positions": ["SP"], "beforeRating": 67, "rating": 72, "ability": {"runRatio": 0.9586774294062795, "fipRatio": 0.8612475592284864, "eraRatio": 0.9615255972608379, "sample": 157.28333333333333, "seasons": [2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669707", "name": "Jared Triolo", "positions": ["3B", "SS", "DH"], "beforeRating": 60, "rating": 65, "ability": {"slgRatio": 0.8748607261570225, "baserunningPerPa": 0.0033035087169555506, "obpRatio": 0.993915944319924, "sample": 908.4269999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.6498941330623134, "innings": 2067.6526666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 4.985680143343437, "innings": 448.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 2.630131506349366, "innings": 1010.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 5.115791202672858, "innings": 846.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.12855102362491533, "innings": 826.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691373", "name": "Jhostynxon Garcia", "positions": ["CF", "DH"], "beforeRating": 55, "rating": 65, "ability": {"slgRatio": 0.9378489117413125, "baserunningPerPa": 0.0, "obpRatio": 0.9600030225818954, "sample": 56.3, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.8965940978687112, "innings": 132.16666666666669, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 0.06532683219270585, "innings": 25.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.128001784059147, "innings": 114.66666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694753", "name": "Khristian Curtis", "positions": ["RP"], "beforeRating": 64, "rating": 69, "ability": {"runRatio": 1.0114997844597575, "fipRatio": 1.1419790069916445, "eraRatio": 1.119862239168991, "sample": 17.333333333333332, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-489446", "name": "Kirby Yates", "positions": ["RP"], "beforeRating": 68, "rating": 73, "ability": {"runRatio": 0.9318249923483116, "fipRatio": 0.8789741651504158, "eraRatio": 0.7793139469603548, "sample": 119.511, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-804606", "name": "Konnor Griffin", "positions": ["SS", "DH"], "beforeRating": 65, "rating": 72, "ability": {"slgRatio": 0.9962751391320154, "baserunningPerPa": 0.004735376044568245, "obpRatio": 1.0075819185965034, "sample": 318.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.1111782698241126, "innings": 620.6666666666666, "seasons": [2026], "evidence": [{"year": 2026, "runs": -3.0817989953580622, "innings": 620.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669199", "name": "Lake Bachar", "positions": ["SP", "RP"], "beforeRating": 69, "rating": 71, "ability": {"runRatio": 0.9888100080788158, "fipRatio": 1.0577638016750022, "eraRatio": 0.8905814911773665, "sample": 137.60666666666665, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-596133", "name": "Luke Weaver", "positions": ["RP"], "beforeRating": 71, "rating": 72, "ability": {"runRatio": 0.9569345828862319, "fipRatio": 0.9246405918090888, "eraRatio": 0.9066945422689233, "sample": 187.84433333333334, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682254", "name": "Mason Montgomery", "positions": ["SP", "RP"], "beforeRating": 74, "rating": 74, "ability": {"runRatio": 0.9106684661307283, "fipRatio": 0.6622418425921842, "eraRatio": 0.8466762671608896, "sample": 102.93666666666667, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656605", "name": "Mitch Keller", "positions": ["SP"], "beforeRating": 62, "rating": 69, "ability": {"runRatio": 1.027700182442173, "fipRatio": 0.9941685971086407, "eraRatio": 1.0866075088403044, "sample": 392.97633333333334, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-693304", "name": "Nick Gonzales", "positions": ["2B", "3B", "DH"], "beforeRating": 68, "rating": 70, "ability": {"slgRatio": 0.9642848048514803, "baserunningPerPa": -0.0003938763868723754, "obpRatio": 1.0422660144077185, "sample": 1111.134, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.296855313383168, "innings": 2209.559, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.11264010268886786, "innings": 289.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.0940675750028952, "innings": 806.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.0727212287060612, "innings": 839.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -10.018486121476, "innings": 1127.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694377", "name": "Nick Yorke", "positions": ["3B", "DH"], "beforeRating": 58, "rating": 65, "ability": {"slgRatio": 0.9198164111721161, "baserunningPerPa": 0.0009115956325045071, "obpRatio": 0.9615791957953018, "sample": 187.98, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.7711438089261957, "innings": 413.4133333333333, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -1.1977134513119814, "innings": 92.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.34091313884343827, "innings": 170.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.6590524020311699, "innings": 249.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668716", "name": "Noah Murdock", "positions": ["RP"], "beforeRating": 62, "rating": 67, "ability": {"runRatio": 1.0594048623647019, "fipRatio": 1.0321548565134913, "eraRatio": 2.490533453639941, "sample": 15.233333333333333, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665833", "name": "Oneil Cruz", "positions": ["CF", "DH"], "beforeRating": 72, "rating": 78, "ability": {"slgRatio": 1.0658577170172443, "baserunningPerPa": 0.00593165690940769, "obpRatio": 1.0359710535534683, "sample": 1098.0299999999997, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.8012811382619018, "innings": 2070.439, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.3217153691308169, "innings": 73.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.16205771010925166, "innings": 1153.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 3.900170789803186, "innings": 1061.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.8646518410001076, "innings": 737.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694973", "name": "Paul Skenes", "positions": ["SP"], "beforeRating": 72, "rating": 80, "ability": {"runRatio": 0.7878088548223908, "fipRatio": 0.6773265197300824, "eraRatio": 0.6887407681081888, "sample": 364.53666666666663, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-804668", "name": "Rafael Flores Jr.", "positions": ["C", "DH"], "beforeRating": 67, "rating": 76, "ability": {"slgRatio": 1.0925296977597452, "baserunningPerPa": 0.0, "obpRatio": 1.0259105828235267, "sample": 162.9, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.7050276280193719, "innings": 362.7333333333333, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 0.1905785229471898, "innings": 42.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.0278674248998567, "innings": 333.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682927", "name": "Ronny Simon", "positions": ["RF", "DH"], "beforeRating": 60, "rating": 69, "ability": {"slgRatio": 0.9644666576252545, "baserunningPerPa": 0.0014324428958575302, "obpRatio": 0.9987198288860922, "sample": 116.6, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.0695681708333873, "innings": 178.26666666666665, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -5.2813090909709315, "innings": 144.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.22201361068288275, "innings": 77.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656811", "name": "Ryan O'Hearn", "positions": ["1B", "RF", "DH"], "beforeRating": 68, "rating": 77, "ability": {"slgRatio": 1.0708911499110356, "baserunningPerPa": 0.0004069316167788815, "obpRatio": 1.059871816598987, "sample": 1182.0839999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.3525349731659878, "innings": 1658.5949999999998, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.7858233415102194, "innings": 668.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.184686572462791, "innings": 557.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 4.566516753622078, "innings": 706.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.6421834250331444, "innings": 661.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687462", "name": "Spencer Horwitz", "positions": ["1B", "DH"], "beforeRating": 65, "rating": 74, "ability": {"slgRatio": 1.0023952081348368, "baserunningPerPa": -6.035540278932491e-05, "obpRatio": 1.0785139156077395, "sample": 925.482, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.11716212328640116, "innings": 1723.4043333333332, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.0953102398279022, "innings": 37.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 3.6388331178040314, "innings": 588.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 2.063797977734648, "innings": 834.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.870109022481391, "innings": 838.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682997", "name": "Tyler Callihan", "positions": ["RF", "DH"], "beforeRating": 61, "rating": 68, "ability": {"slgRatio": 0.9892391015313156, "baserunningPerPa": 0.0003912363067292645, "obpRatio": 0.9727805407227007, "sample": 111.2, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.3440683259634167, "innings": 236.76666666666668, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.5584642527514244, "innings": 19.666666666666668, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.364252418650213, "innings": 223.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-696062", "name": "Wilber Dotel", "positions": ["RP"], "beforeRating": 64, "rating": 71, "ability": {"runRatio": 0.9816235831546595, "fipRatio": 0.6983926460904307, "eraRatio": 1.0966635863801795, "sample": 39.333333333333336, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670990", "name": "Yohan Ram\u00edrez", "positions": ["RP"], "beforeRating": 72, "rating": 72, "ability": {"runRatio": 0.9632583428118539, "fipRatio": 0.8791967296916436, "eraRatio": 0.9538638630360153, "sample": 141.53166666666667, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670970", "name": "Adrian Morejon", "positions": ["RP"], "beforeRating": 73, "rating": 79, "ability": {"runRatio": 0.8148690541244488, "fipRatio": 0.5902171842071032, "eraRatio": 0.6440288341327738, "sample": 168.517, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-689690", "name": "Alek Jacob", "positions": ["RP"], "beforeRating": 61, "rating": 69, "ability": {"runRatio": 1.0230058721759594, "fipRatio": 1.188152317195073, "eraRatio": 1.084462452775752, "sample": 36.549, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669720", "name": "Austin Hays", "positions": ["LF", "DH"], "beforeRating": 58, "rating": 72, "ability": {"slgRatio": 1.041768716754262, "baserunningPerPa": 0.0005331342290615102, "obpRatio": 0.9890160839551794, "sample": 706.288, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.8539539964099179, "innings": 1148.216, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 5.068048669658223, "innings": 1195.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -3.469083861062106, "innings": 541.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.40171945551535704, "innings": 507.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.8999610258887913, "innings": 117.66666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-699134", "name": "Bradgley Rodriguez", "positions": ["RP"], "beforeRating": 74, "rating": 76, "ability": {"runRatio": 0.8839509433221806, "fipRatio": 0.6783337785555786, "eraRatio": 0.5352426715030028, "sample": 75.36666666666666, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663554", "name": "Casey Mize", "positions": ["SP"], "beforeRating": 69, "rating": 72, "ability": {"runRatio": 0.9694196104036412, "fipRatio": 0.9304345747945989, "eraRatio": 0.9693349090294135, "sample": 281.77666666666664, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-688158", "name": "David Morgan", "positions": ["RP"], "beforeRating": 64, "rating": 72, "ability": {"runRatio": 0.9622560974147681, "fipRatio": 0.9052563997793456, "eraRatio": 0.8062807961366574, "sample": 63.8, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687957", "name": "Dustin Harris", "positions": ["LF", "DH"], "beforeRating": 61, "rating": 72, "ability": {"slgRatio": 0.9938166330021807, "baserunningPerPa": 0.0022398805397045494, "obpRatio": 1.0177632842523658, "sample": 162.53, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.3829258485654445, "innings": 323.8, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 0.19804816752009702, "innings": 94.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.3361376052017402, "innings": 258.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-806956", "name": "Ethan Salas", "positions": ["C", "DH"], "beforeRating": 64, "rating": 70, "ability": {"slgRatio": 1.020340427983045, "baserunningPerPa": 0.0, "obpRatio": 0.9863561141448693, "sample": 31.0, "seasons": [2026], "prospectPrior": {"rank": 23, "relativeBoost": 0.031200000000000002, "weight": 0.9280742459396751, "method": "bounded-pipeline-rate-prior-v2"}, "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.6814296003050191, "innings": 49.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.7061629709827568, "innings": 49.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665487", "name": "Fernando Tatis Jr.", "positions": ["2B", "RF", "DH"], "beforeRating": 71, "rating": 81, "ability": {"slgRatio": 1.1155002853994676, "baserunningPerPa": 0.003220268330733229, "obpRatio": 1.0888722832553068, "sample": 1603.125, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 1.5, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.737588557357806, "innings": 3036.1789999999996, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 11.463774061009987, "innings": 1206.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 2.114487770408057, "innings": 822.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 9.201528545441294, "innings": 1299.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 3.9832835010410976, "innings": 1310.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2025, "position": "RF", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}, {"season": 2023, "position": "RF", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666023", "name": "Freddy Fermin", "positions": ["C", "DH"], "beforeRating": 57, "rating": 63, "ability": {"slgRatio": 0.9076723868186604, "baserunningPerPa": -0.0003643159409705068, "obpRatio": 0.9561378443822685, "sample": 763.8249999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 7.072682293203309, "innings": 1707.9556666666663, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 5.066726094983773, "innings": 499.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 6.965856218542503, "innings": 663.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 2.1439944599341443, "innings": 804.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 9.36875016707273, "innings": 648.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669398", "name": "Gage Workman", "positions": ["3B", "DH"], "beforeRating": 59, "rating": 67, "ability": {"slgRatio": 0.993300580592899, "baserunningPerPa": 0.00030911901081916534, "obpRatio": 0.9513863148623226, "sample": 52.9, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.349309519385784, "innings": 106.53333333333333, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -1.5550869935282352, "innings": 46.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.4461410491989075, "innings": 74.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-657757", "name": "Gavin Sheets", "positions": ["1B", "LF", "DH"], "beforeRating": 64, "rating": 68, "ability": {"slgRatio": 0.9752211186337708, "baserunningPerPa": 0.00043198957984100017, "obpRatio": 0.9796497011951175, "sample": 1156.982, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.670610199012242, "innings": 1598.5836666666667, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -7.68275988240837, "innings": 659.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -7.558273533201626, "innings": 695.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.10562056931682, "innings": 578.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.872709088203294, "innings": 627.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656288", "name": "Griffin Canning", "positions": ["SP", "RP"], "beforeRating": 62, "rating": 65, "ability": {"runRatio": 1.0920385751285373, "fipRatio": 1.1327006780194033, "eraRatio": 1.1755768502538477, "sample": 266.7776666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676702", "name": "Hunter Stratton", "positions": ["RP"], "beforeRating": 60, "rating": 70, "ability": {"runRatio": 0.9942377847711654, "fipRatio": 0.9308089800991965, "eraRatio": 1.0047563848218921, "sample": 39.205999999999996, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676664", "name": "JP Sears", "positions": ["SP"], "beforeRating": 62, "rating": 65, "ability": {"runRatio": 1.0997275512701994, "fipRatio": 1.2059376607983694, "eraRatio": 1.123941661535439, "sample": 275.2703333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701538", "name": "Jackson Merrill", "positions": ["CF", "DH"], "beforeRating": 65, "rating": 76, "ability": {"slgRatio": 1.11049594206772, "baserunningPerPa": 0.0024796294861325527, "obpRatio": 0.988795649146507, "sample": 1277.6699999999998, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 6.347846221078423, "innings": 2678.7, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 10.026075431404832, "innings": 1323.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 4.82237971610418, "innings": 1001.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 10.654940993530293, "innings": 1329.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-630105", "name": "Jake Cronenworth", "positions": ["2B", "DH"], "beforeRating": 57, "rating": 68, "ability": {"slgRatio": 0.9253563605743097, "baserunningPerPa": 0.0005713305330698637, "obpRatio": 1.0321318456836268, "sample": 1266.9859999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.9362319418780564, "innings": 2673.6293333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.7359722361009713, "innings": 1105.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.3770407741602845, "innings": 1293.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.437337712133538, "innings": 1136.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.8644596905270858, "innings": 865.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687749", "name": "Jase Bowen", "positions": ["LF", "RF", "DH"], "beforeRating": 56, "rating": 64, "ability": {"slgRatio": 0.9314987070767746, "baserunningPerPa": 0.0016064257028112453, "obpRatio": 0.9242948353617977, "sample": 98.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.4664762549462074, "innings": 267.3333333333333, "seasons": [2026], "evidence": [{"year": 2026, "runs": 1.756874762715802, "innings": 267.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-592094", "name": "Jason Adam", "positions": ["RP"], "beforeRating": 66, "rating": 76, "ability": {"runRatio": 0.8707991028645355, "fipRatio": 0.8579957803812082, "eraRatio": 0.5333581503715162, "sample": 132.79966666666667, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669093", "name": "Jeremiah Estrada", "positions": ["RP"], "beforeRating": 67, "rating": 74, "ability": {"runRatio": 0.9210101031542355, "fipRatio": 0.7682664015965904, "eraRatio": 0.8278680225053535, "sample": 115.64866666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666745", "name": "Jhony Brito", "positions": ["RP"], "beforeRating": 62, "rating": 70, "ability": {"runRatio": 1.0003820610787093, "fipRatio": 1.0448000623366376, "eraRatio": 0.9582048507550337, "sample": 61.380999999999986, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-606996", "name": "Kyle Hart", "positions": ["RP"], "beforeRating": 66, "rating": 68, "ability": {"runRatio": 1.0301394494297837, "fipRatio": 0.979093993684064, "eraRatio": 1.197728426064034, "sample": 93.1, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-608337", "name": "Lucas Giolito", "positions": ["SP"], "beforeRating": 60, "rating": 68, "ability": {"runRatio": 1.0326634506440526, "fipRatio": 1.140737023194336, "eraRatio": 0.9850799277964798, "sample": 194.39299999999997, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669134", "name": "Luis Campusano", "positions": ["C", "DH"], "beforeRating": 70, "rating": 71, "ability": {"slgRatio": 1.0023138999463561, "baserunningPerPa": 0.0, "obpRatio": 1.0249866072679252, "sample": 466.092, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.604867892927787, "innings": 879.6859999999999, "seasons": [2023, 2024, 2026], "evidence": [{"year": 2023, "runs": -2.6952147368623995, "innings": 325.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -12.860434810102285, "innings": 673.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2026, "runs": -2.0310360458694743, "innings": 438.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-650859", "name": "Luis Rengifo", "positions": ["3B", "LF", "DH"], "beforeRating": 60, "rating": 66, "ability": {"slgRatio": 0.9159098365663292, "baserunningPerPa": -8.171261839440274e-05, "obpRatio": 0.9946474215580402, "sample": 1034.2949999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.8187276396544028, "innings": 2081.943333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -7.063861166562116, "innings": 923.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -5.822569595782657, "innings": 622.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.22929906465007804, "innings": 1174.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.7292408996394006, "innings": 638.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-592518", "name": "Manny Machado", "positions": ["3B", "DH"], "beforeRating": 66, "rating": 74, "ability": {"slgRatio": 1.0746564967062366, "baserunningPerPa": 0.0005540689775444718, "obpRatio": 1.0079381274932049, "sample": 1652.8129999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.51041821979219, "innings": 2800.1803333333332, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 9.796430441201068, "innings": 919.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.37266040657267674, "innings": 873.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -4.370564894158524, "innings": 1252.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 7.234163092190409, "innings": 1180.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695243", "name": "Mason Miller", "positions": ["RP"], "beforeRating": 81, "rating": 81, "ability": {"runRatio": 0.754935098752675, "fipRatio": 0.43828378531553286, "eraRatio": 0.496654092547999, "sample": 153.45, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-650633", "name": "Michael King", "positions": ["SP"], "beforeRating": 72, "rating": 75, "ability": {"runRatio": 0.8953990282490816, "fipRatio": 0.9314783101609737, "eraRatio": 0.7539373838839325, "sample": 357.3306666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-609280", "name": "Miguel Andujar", "positions": ["DH"], "beforeRating": 64, "rating": 73, "ability": {"slgRatio": 1.0457415209351917, "baserunningPerPa": -0.00020446716301811315, "obpRatio": 1.016227140518428, "sample": 679.88, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.158488310879662, "innings": 738.6613333333332, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.10502469938556022, "innings": 126.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -3.2401615623449795, "innings": 615.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -5.022534750118161, "innings": 489.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.2943554375182575, "innings": 51.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-601713", "name": "Nick Pivetta", "positions": ["SP"], "beforeRating": 66, "rating": 75, "ability": {"runRatio": 0.9064735147417116, "fipRatio": 0.8628011808217506, "eraRatio": 0.8288045722614392, "sample": 277.47799999999995, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-657656", "name": "Ram\u00f3n Laureano", "positions": ["LF", "DH"], "beforeRating": 61, "rating": 74, "ability": {"slgRatio": 1.0629015129666843, "baserunningPerPa": 0.0010843725910687132, "obpRatio": 1.0004302878392284, "sample": 837.5819999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.3999797308776558, "innings": 1705.013, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 4.8665526067306795, "innings": 797.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.056712655038136, "innings": 675.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -5.11706141192301, "innings": 975.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.2476111159551178, "innings": 418.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681190", "name": "Randy V\u00e1squez", "positions": ["SP", "RP"], "beforeRating": 65, "rating": 69, "ability": {"runRatio": 1.0233398629078143, "fipRatio": 1.1009928968379235, "eraRatio": 0.9747433129745273, "sample": 289.173, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-592662", "name": "Robbie Ray", "positions": ["SP"], "beforeRating": 70, "rating": 71, "ability": {"runRatio": 0.9834987647488587, "fipRatio": 1.059235859278638, "eraRatio": 0.8883571187973476, "sample": 306.13666666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-660710", "name": "Rodolfo Dur\u00e1n", "positions": ["C", "DH"], "beforeRating": 57, "rating": 65, "ability": {"slgRatio": 0.9558530851621396, "baserunningPerPa": 0.0, "obpRatio": 0.943827389837309, "sample": 91.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.3070011844451665, "innings": 249.66666666666666, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.3637774528771245, "innings": 249.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669392", "name": "Samad Taylor", "positions": ["LF", "DH"], "beforeRating": 65, "rating": 75, "ability": {"slgRatio": 1.0065553681047061, "baserunningPerPa": 0.002276774636784562, "obpRatio": 1.0705449323900609, "sample": 192.417, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.5163459316237466, "innings": 393.5106666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.5284590381941787, "innings": 168.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.055245169109996814, "innings": 11.333333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.07133664560311552, "innings": 20.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.7542177020578598, "innings": 316.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-823550", "name": "Sung-Mun Song", "positions": ["2B", "3B", "DH"], "beforeRating": 57, "rating": 64, "ability": {"slgRatio": 0.8923566945073033, "baserunningPerPa": 0.0018281535648994515, "obpRatio": 0.9716985876053977, "sample": 147.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.6259500143436796, "innings": 374.3333333333333, "seasons": [2026], "evidence": [{"year": 2026, "runs": 3.3540838084444085, "innings": 374.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664034", "name": "Ty France", "positions": ["1B", "DH"], "beforeRating": 73, "rating": 74, "ability": {"slgRatio": 1.0296017095706107, "baserunningPerPa": -5.224266542780258e-05, "obpRatio": 1.0473503729444713, "sample": 1311.245, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.75, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.129406297593021, "innings": 2684.12, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 2.318404794044483, "innings": 1360.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -4.836731652431354, "innings": 1106.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 4.793687214896907, "innings": 977.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 10.55884945434772, "innings": 991.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2025, "position": "1B", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-621111", "name": "Walker Buehler", "positions": ["SP"], "beforeRating": 65, "rating": 65, "ability": {"runRatio": 1.1067841177013316, "fipRatio": 1.1997351984259026, "eraRatio": 1.1535655679548276, "sample": 275.11333333333334, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-593974", "name": "Wandy Peralta", "positions": ["SP", "RP"], "beforeRating": 66, "rating": 72, "ability": {"runRatio": 0.9606757704103702, "fipRatio": 1.0030887610672234, "eraRatio": 0.8313078725498214, "sample": 162.8053333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695238", "name": "Will Wagner", "positions": ["DH"], "beforeRating": 61, "rating": 68, "ability": {"slgRatio": 0.9330013010508996, "baserunningPerPa": 0.00023671040173136747, "obpRatio": 1.0353437417871063, "sample": 191.44, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.54302687031094, "innings": 299.71666666666664, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 0.8507091720978487, "innings": 175.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.646354347687968, "innings": 255.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.1940220275388103, "innings": 35.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-593428", "name": "Xander Bogaerts", "positions": ["SS", "DH"], "beforeRating": 61, "rating": 70, "ability": {"slgRatio": 0.9459364590946304, "baserunningPerPa": 0.004339015962451558, "obpRatio": 1.0277559362167161, "sample": 1433.3649999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.863733913393561, "innings": 2899.607, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.5431755334867687, "innings": 1285.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.6474229357178202, "innings": 887.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 6.375827167153061, "innings": 1083.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 4.420617903954621, "innings": 1265.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-673513", "name": "Yuki Matsui", "positions": ["RP"], "beforeRating": 73, "rating": 72, "ability": {"runRatio": 0.9513446586314938, "fipRatio": 1.0526681340938258, "eraRatio": 0.7218933945268455, "sample": 136.70666666666665, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-662253", "name": "Andr\u00e9s Mu\u00f1oz", "positions": ["RP"], "beforeRating": 70, "rating": 76, "ability": {"runRatio": 0.8699606390732967, "fipRatio": 0.7195565247819743, "eraRatio": 0.7015692047077635, "sample": 146.847, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680977", "name": "Brendan Donovan", "positions": ["3B", "DH"], "beforeRating": 66, "rating": 75, "ability": {"slgRatio": 1.02657468047726, "baserunningPerPa": -0.0006618197628076617, "obpRatio": 1.0863004147361788, "sample": 966.233, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.7907098533853063, "innings": 1848.468333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -2.88977314837218, "innings": 585.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.3683011735309711, "innings": 1292.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.4946644574485788, "innings": 1002.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.8756241613992373, "innings": 313.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-801126", "name": "Brock Rodden", "positions": ["SS", "DH"], "beforeRating": 61, "rating": 67, "ability": {"slgRatio": 0.9537583544571215, "baserunningPerPa": -0.0016949152542372883, "obpRatio": 0.9939917092631094, "sample": 72.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.7065334523233067, "innings": 188.66666666666666, "seasons": [2026], "evidence": [{"year": 2026, "runs": -4.224532942203552, "innings": 188.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-693433", "name": "Bryan Woo", "positions": ["SP"], "beforeRating": 69, "rating": 76, "ability": {"runRatio": 0.881733333528769, "fipRatio": 0.8247513652789684, "eraRatio": 0.8289426971552687, "sample": 387.8563333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682243", "name": "Bryce Miller", "positions": ["SP"], "beforeRating": 67, "rating": 70, "ability": {"runRatio": 1.001672639991331, "fipRatio": 1.025067125452083, "eraRatio": 0.9802249040667922, "sample": 309.31066666666663, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663728", "name": "Cal Raleigh", "positions": ["C", "DH"], "beforeRating": 62, "rating": 77, "ability": {"slgRatio": 1.1262142490424691, "baserunningPerPa": 0.0006459098232293709, "obpRatio": 1.0107799562357187, "sample": 1507.387, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.75, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.2924642652398943, "innings": 2522.214, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 7.229062072232339, "innings": 1038.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 15.2029286424437, "innings": 1122.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 6.914959250049357, "innings": 1072.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -5.325677598858297, "innings": 866.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2024, "position": "C", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672841", "name": "Carlos Vargas", "positions": ["RP"], "beforeRating": 63, "rating": 69, "ability": {"runRatio": 1.0211585213386385, "fipRatio": 1.1000236354540662, "eraRatio": 1.0483304882977704, "sample": 71.834, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677961", "name": "Cole Wilcox", "positions": ["RP"], "beforeRating": 65, "rating": 70, "ability": {"runRatio": 1.0077519046206977, "fipRatio": 1.0175518190473558, "eraRatio": 1.098698765047872, "sample": 27.7, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-702284", "name": "Cole Young", "positions": ["2B", "DH"], "beforeRating": 64, "rating": 66, "ability": {"slgRatio": 0.9434352877389808, "baserunningPerPa": -0.0008856211880691788, "obpRatio": 0.9766604055557869, "sample": 796.9, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.3222862842103655, "innings": 1780.4333333333332, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -7.125332053525527, "innings": 623.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -5.034955755348133, "innings": 1344.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-806068", "name": "Colt Emerson", "positions": ["3B", "SS", "DH"], "beforeRating": 58, "rating": 63, "ability": {"slgRatio": 0.9386152809563952, "baserunningPerPa": 0.0003120124804992201, "obpRatio": 0.9143743017089253, "sample": 241.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.02848173710892, "innings": 588.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -2.911998227049694, "innings": 588.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681867", "name": "Cooper Criswell", "positions": ["RP"], "beforeRating": 65, "rating": 70, "ability": {"runRatio": 0.9937116979664293, "fipRatio": 1.016721883173444, "eraRatio": 0.9501264160509004, "sample": 110.02566666666664, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686527", "name": "Dominic Canzone", "positions": ["RF", "DH"], "beforeRating": 70, "rating": 76, "ability": {"slgRatio": 1.1064736046685968, "baserunningPerPa": 0.0002449183046476963, "obpRatio": 1.018252036556528, "sample": 851.846, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.559047329939946, "innings": 1012.0509999999999, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.784544799687652, "innings": 270.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.384208665220283, "innings": 420.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -4.016777246484497, "innings": 539.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.37537652241892355, "innings": 335.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-660825", "name": "Eduard Bazardo", "positions": ["RP"], "beforeRating": 67, "rating": 72, "ability": {"runRatio": 0.9548704900170834, "fipRatio": 0.9632977913583254, "eraRatio": 0.8299337230776589, "sample": 139.44466666666665, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676106", "name": "Emerson Hancock", "positions": ["SP"], "beforeRating": 70, "rating": 69, "ability": {"runRatio": 1.0191977619805686, "fipRatio": 1.0829796269762002, "eraRatio": 0.9847616312502651, "sample": 235.5093333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-642100", "name": "Gabe Speier", "positions": ["RP"], "beforeRating": 68, "rating": 74, "ability": {"runRatio": 0.9123503910045038, "fipRatio": 0.7726207786482526, "eraRatio": 0.7841006076061853, "sample": 117.74733333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669923", "name": "George Kirby", "positions": ["SP"], "beforeRating": 67, "rating": 74, "ability": {"runRatio": 0.9273392254116629, "fipRatio": 0.8468300934457242, "eraRatio": 0.9450978615577855, "sample": 416.8553333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-571948", "name": "Hoby Milner", "positions": ["RP"], "beforeRating": 63, "rating": 72, "ability": {"runRatio": 0.9510755894645864, "fipRatio": 0.8745623750461269, "eraRatio": 0.9035431483663249, "sample": 141.9863333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-641487", "name": "J.P. Crawford", "positions": ["3B", "SS", "DH"], "beforeRating": 63, "rating": 69, "ability": {"slgRatio": 0.9268020248980551, "baserunningPerPa": 0.00026416016066727575, "obpRatio": 1.0655837656349052, "sample": 1368.6239999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.9718979900017475, "innings": 2781.1666666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -8.729541719720125, "innings": 1260.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.3101555793246207, "innings": 894.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -8.67950055201811, "innings": 1384.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -9.846838158354517, "innings": 941.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-640902", "name": "Jhonny Pereda", "positions": ["C", "DH"], "beforeRating": 62, "rating": 69, "ability": {"slgRatio": 0.9606278871432513, "baserunningPerPa": 0.0, "obpRatio": 1.014895145887627, "sample": 167.2, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.6682977490261306, "innings": 418.3566666666667, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 0.22091966597485013, "innings": 101.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.3093372574461872, "innings": 196.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.6770074794304205, "innings": 231.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-678606", "name": "Jos\u00e9 A. Ferrer", "positions": ["RP"], "beforeRating": 66, "rating": 72, "ability": {"runRatio": 0.9690652608269581, "fipRatio": 0.8573616436313113, "eraRatio": 1.0034903467594256, "sample": 144.10866666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-647304", "name": "Josh Naylor", "positions": ["1B", "DH"], "beforeRating": 64, "rating": 75, "ability": {"slgRatio": 1.0342519648013555, "baserunningPerPa": 0.003475531592563531, "obpRatio": 1.0421676627070409, "sample": 1530.7549999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.9121090242868244, "innings": 2895.7349999999997, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 4.099273255797673, "innings": 761.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.9831415347514698, "innings": 1205.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.789951902596342, "innings": 1081.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.382805225141977, "innings": 1287.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681006", "name": "Josh Simpson", "positions": ["RP"], "beforeRating": 58, "rating": 65, "ability": {"runRatio": 1.1004112188967758, "fipRatio": 1.5395286449698025, "eraRatio": 1.9164340290334467, "sample": 28.799999999999997, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677594", "name": "Julio Rodr\u00edguez", "positions": ["CF", "DH"], "beforeRating": 64, "rating": 75, "ability": {"slgRatio": 1.0627259712687156, "baserunningPerPa": 0.003975502485952729, "obpRatio": 1.0053874081780236, "sample": 1677.272, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.003322882498518, "innings": 3202.520333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 7.862484239873563, "innings": 1342.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 8.126656443764642, "innings": 1133.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 9.747087840446653, "innings": 1406.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.0017005559798038278, "innings": 1202.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-807739", "name": "Kade Anderson", "positions": ["SP"], "beforeRating": 67, "rating": 72, "ability": {"runRatio": 0.9590597731152299, "fipRatio": 0.8892724077748159, "eraRatio": 1.0005641999448027, "sample": 32.333333333333336, "seasons": [2026], "prospectPrior": {"rank": 5, "relativeBoost": 0.0384, "weight": 0.847723704866562, "method": "bounded-pipeline-rate-prior-v2"}, "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-703155", "name": "Lazaro Montes", "positions": ["DH"], "beforeRating": 66, "rating": 71, "ability": {"slgRatio": 1.0337382664244266, "baserunningPerPa": 0.0, "obpRatio": 0.989439252830258, "sample": 46.0, "seasons": [2026], "prospectPrior": {"rank": 56, "relativeBoost": 0.018000000000000002, "weight": 0.8968609865470852, "method": "bounded-pipeline-rate-prior-v2"}, "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.5641121790863708, "innings": 48.666666666666664, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.58444807492504, "innings": 48.666666666666664, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-660844", "name": "Leo Rivas", "positions": ["3B", "SS", "DH"], "beforeRating": 54, "rating": 64, "ability": {"slgRatio": 0.8484030920801431, "baserunningPerPa": 0.0023283346487766384, "obpRatio": 0.9990150673141696, "sample": 258.84, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.193261383457316, "innings": 629.5566666666666, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -1.8478232200220537, "innings": 221.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.0815629719106163, "innings": 251.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.7871973764434806, "innings": 345.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669302", "name": "Logan Gilbert", "positions": ["SP"], "beforeRating": 71, "rating": 75, "ability": {"runRatio": 0.9042040564468632, "fipRatio": 0.8702852700090837, "eraRatio": 0.8599832613042413, "sample": 441.3453333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670042", "name": "Luke Raley", "positions": ["RF", "DH"], "beforeRating": 64, "rating": 72, "ability": {"slgRatio": 1.0445576035355408, "baserunningPerPa": 0.0005278966959055573, "obpRatio": 0.985013799025892, "sample": 802.5079999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.8056706874078983, "innings": 1645.3033333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.08194146801780589, "innings": 740.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.906446339850985, "innings": 965.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.565121349244802, "innings": 449.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -7.08595642218402, "innings": 604.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666374", "name": "Matt Brash", "positions": ["RP"], "beforeRating": 67, "rating": 76, "ability": {"runRatio": 0.8809492189256201, "fipRatio": 0.6561229134902734, "eraRatio": 0.5269120315899358, "sample": 74.03866666666667, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-703197", "name": "Michael Arroyo", "positions": ["2B", "DH"], "beforeRating": 64, "rating": 73, "ability": {"slgRatio": 1.0333343377796769, "baserunningPerPa": 0.000468384074941452, "obpRatio": 1.0280498442056998, "sample": 27.0, "seasons": [2026], "prospectPrior": {"rank": 45, "relativeBoost": 0.022400000000000003, "weight": 0.936768149882904, "method": "bounded-pipeline-rate-prior-v2"}, "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.09552352353414946, "innings": 27.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.09743399400483244, "innings": 27.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-621074", "name": "Michael Rucker", "positions": ["RP"], "beforeRating": 60, "rating": 68, "ability": {"runRatio": 1.0433393331173246, "fipRatio": 1.0098334173534051, "eraRatio": 1.3648798068076253, "sample": 54.16766666666667, "seasons": [2023, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-689546", "name": "Nick Davila", "positions": ["RP"], "beforeRating": 60, "rating": 69, "ability": {"runRatio": 1.0245057732616523, "fipRatio": 1.1881762749127982, "eraRatio": 1.1835942365200718, "sample": 27.333333333333332, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-621550", "name": "Patrick Wisdom", "positions": ["3B", "DH"], "beforeRating": 55, "rating": 66, "ability": {"slgRatio": 0.990266052659833, "baserunningPerPa": 0.0007670080113204121, "obpRatio": 0.9131584776260937, "sample": 238.84599999999995, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.1061959092982727, "innings": 439.1153333333333, "seasons": [2023, 2024, 2026], "evidence": [{"year": 2023, "runs": -6.48851270125677, "innings": 590.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.403007550635515, "innings": 265.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2026, "runs": -0.7135166137781307, "innings": 106.66666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668227", "name": "Randy Arozarena", "positions": ["LF", "DH"], "beforeRating": 73, "rating": 79, "ability": {"slgRatio": 1.0733335896550207, "baserunningPerPa": 0.002108825202312361, "obpRatio": 1.0975672632201792, "sample": 1685.1419999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.390185157895997, "innings": 3279.7056666666663, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -6.816348643957933, "innings": 1219.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -7.411075653431167, "innings": 1247.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -7.667491177055916, "innings": 1408.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -7.1484850542565805, "innings": 1264.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669208", "name": "Ryan Bliss", "positions": ["2B", "DH"], "beforeRating": 59, "rating": 67, "ability": {"slgRatio": 0.9721601597567386, "baserunningPerPa": -0.0008006947827744711, "obpRatio": 0.9808134708255721, "sample": 72.08999999999999, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.3319766664163328, "innings": 174.79666666666665, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 2.0657095714160456, "innings": 177.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.5717674961236221, "innings": 98.66666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.09200475237101169, "innings": 19.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-622554", "name": "Seranthony Dom\u00ednguez", "positions": ["RP"], "beforeRating": 66, "rating": 71, "ability": {"runRatio": 0.9843449857177251, "fipRatio": 1.0383274398065123, "eraRatio": 0.8927311233517522, "sample": 149.76333333333332, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-621493", "name": "Taylor Ward", "positions": ["LF", "RF", "DH"], "beforeRating": 62, "rating": 71, "ability": {"slgRatio": 0.9826051060046916, "baserunningPerPa": -0.00016337022432903183, "obpRatio": 1.0483929934359826, "sample": 1534.2569999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.23061979375879602, "innings": 2712.56, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.3504302537309236, "innings": 790.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 4.354307724380759, "innings": 1241.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.258605605564273, "innings": 1331.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.3667894375870167, "innings": 901.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-645302", "name": "Victor Robles", "positions": ["CF", "RF", "DH"], "beforeRating": 60, "rating": 72, "ability": {"slgRatio": 0.9486094586325686, "baserunningPerPa": 0.005916959763302016, "obpRatio": 1.0371746363135759, "sample": 416.568, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.09794991694113564, "innings": 941.8146666666667, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -3.9481990834578475, "innings": 302.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.8127858903155871, "innings": 616.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.5852133090742635, "innings": 248.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.109332770357109, "innings": 362.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-642215", "name": "Weston Wilson", "positions": ["3B", "DH"], "beforeRating": 59, "rating": 68, "ability": {"slgRatio": 0.9600456493388778, "baserunningPerPa": 0.0008415425393748621, "obpRatio": 0.9827047198783032, "sample": 316.06600000000003, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -7.8008780702859815, "innings": 726.1179999999999, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.721330429308341, "innings": 46.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -3.719116323471585, "innings": 206.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.2928959492136443, "innings": 302.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -7.278888297964014, "innings": 398.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669717", "name": "Will Wilson", "positions": ["3B", "DH"], "beforeRating": 61, "rating": 67, "ability": {"slgRatio": 0.9590791293284765, "baserunningPerPa": 0.0005961251862891207, "obpRatio": 0.9798590267493299, "sample": 69.69999999999999, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.9277090285008445, "innings": 172.2, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -3.1631767593932056, "innings": 226.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.04062470699451376, "innings": 14.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-605288", "name": "Adrian Houser", "positions": ["SP", "RP"], "beforeRating": 65, "rating": 70, "ability": {"runRatio": 0.9973902496769956, "fipRatio": 1.023626624929879, "eraRatio": 0.9676655165784613, "sample": 269.32733333333334, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668800", "name": "Andrew Knizner", "positions": ["C", "DH"], "beforeRating": 58, "rating": 65, "ability": {"slgRatio": 0.9378247445104523, "baserunningPerPa": 0.00020730305076960498, "obpRatio": 0.9499250755497258, "sample": 261.83299999999997, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -6.02118602356615, "innings": 632.5179999999999, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -8.484603027318055, "innings": 566.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.168759065298602, "innings": 242.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.02729626202002161, "innings": 234.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -5.340285297751663, "innings": 156.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683627", "name": "Anthony Molina", "positions": ["RP"], "beforeRating": 64, "rating": 66, "ability": {"runRatio": 1.0806222110194226, "fipRatio": 1.0806680937723858, "eraRatio": 1.412266503501598, "sample": 87.50333333333333, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694918", "name": "Blade Tidwell", "positions": ["SP", "RP"], "beforeRating": 64, "rating": 67, "ability": {"runRatio": 1.0646740592465902, "fipRatio": 1.2379770625006479, "eraRatio": 1.2380111750313294, "sample": 67.16666666666666, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694820", "name": "Braxton Roxby", "positions": ["RP"], "beforeRating": 59, "rating": 70, "ability": {"runRatio": 1.0042746799078361, "fipRatio": 0.6212200233451588, "eraRatio": 2.1567717198810197, "sample": 2.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695391", "name": "Brett Harris", "positions": ["3B", "DH"], "beforeRating": 59, "rating": 66, "ability": {"slgRatio": 0.9205054559826373, "baserunningPerPa": -0.0008027666780153028, "obpRatio": 0.9982629569089444, "sample": 158.07, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.1664258867513801, "innings": 362.66666666666663, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -0.604565670064815, "innings": 280.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.7188193723526413, "innings": 200.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.5728404587043157, "innings": 85.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-805811", "name": "Bryce Eldridge", "positions": ["1B", "DH"], "beforeRating": 70, "rating": 77, "ability": {"slgRatio": 1.0611367500301818, "baserunningPerPa": -0.00022885913720105275, "obpRatio": 1.071441907961788, "sample": 473.9, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.73803341607711, "innings": 362.4666666666667, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 0.4078811117124976, "innings": 34.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.9191678814937316, "innings": 338.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-693313", "name": "Carson Seymour", "positions": ["RP"], "beforeRating": 60, "rating": 66, "ability": {"runRatio": 1.0712572032536212, "fipRatio": 1.4555856643918077, "eraRatio": 1.154472967594844, "sample": 54.86666666666667, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687931", "name": "Carson Whisenhunt", "positions": ["SP"], "beforeRating": 58, "rating": 65, "ability": {"runRatio": 1.0939700082117616, "fipRatio": 1.407186375151147, "eraRatio": 1.4440713462965753, "sample": 51.0, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669477", "name": "Casey Schmitt", "positions": ["1B", "3B", "LF", "DH"], "beforeRating": 69, "rating": 71, "ability": {"slgRatio": 1.06053709505979, "baserunningPerPa": 0.0011637756539795722, "obpRatio": 0.954387774934999, "sample": 802.981, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.7666275943791652, "innings": 1523.8196666666668, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.4660031712019379, "innings": 661.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.7502714941305575, "innings": 267.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.4426551683721502, "innings": 761.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.5656900009761388, "innings": 633.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-702885", "name": "Cesar Perdomo", "positions": ["SP"], "beforeRating": 64, "rating": 70, "ability": {"runRatio": 1.0038663386570208, "fipRatio": 1.1872693061491812, "eraRatio": 0.8924572633990426, "sample": 19.333333333333332, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683766", "name": "Christian Koss", "positions": ["3B", "SS", "DH"], "beforeRating": 59, "rating": 65, "ability": {"slgRatio": 0.9320831872189188, "baserunningPerPa": 0.0017280950452274876, "obpRatio": 0.9573957415161859, "sample": 340.7, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.7519497962361156, "innings": 810.5, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 0.3815917944956734, "innings": 445.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.9362839177553455, "innings": 499.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691740", "name": "Daniel Susac", "positions": ["C", "DH"], "beforeRating": 61, "rating": 67, "ability": {"slgRatio": 0.9818165337190686, "baserunningPerPa": -0.00071301247771836, "obpRatio": 0.973380462434087, "sample": 161.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 5.8320602665761125, "innings": 352.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 7.35271598052781, "innings": 352.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701852", "name": "Drew Cavanaugh", "positions": ["C", "DH"], "beforeRating": 59, "rating": 65, "ability": {"slgRatio": 0.9073820615081187, "baserunningPerPa": 0.00035778175313059033, "obpRatio": 0.9977258948588845, "sample": 159.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.297574894702525, "innings": 361.6666666666667, "seasons": [2026], "evidence": [{"year": 2026, "runs": -2.913098045505547, "innings": 361.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687551", "name": "Drew Gilbert", "positions": ["LF", "CF", "DH"], "beforeRating": 63, "rating": 68, "ability": {"slgRatio": 0.9833330001527996, "baserunningPerPa": -0.0015521834819877218, "obpRatio": 0.9930639714250702, "sample": 463.3, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.0828810720617343, "innings": 1038.0333333333333, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 2.2418145900844983, "innings": 271.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 3.8840799815970173, "innings": 848.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681916", "name": "Dylan Smith", "positions": ["RP"], "beforeRating": 68, "rating": 72, "ability": {"runRatio": 0.9672541773716684, "fipRatio": 0.9111850999367443, "eraRatio": 0.7676075032621366, "sample": 46.1, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687529", "name": "Grant McCray", "positions": ["LF", "DH"], "beforeRating": 58, "rating": 65, "ability": {"slgRatio": 0.9299694181498371, "baserunningPerPa": 0.003660886319845857, "obpRatio": 0.9272013829718933, "sample": 170.89999999999998, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.117106610614609, "innings": 418.26, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -3.4902200665272494, "innings": 307.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.2054358768773548, "innings": 73.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.228842561206306, "innings": 216.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664056", "name": "Harrison Bader", "positions": ["CF", "DH"], "beforeRating": 58, "rating": 68, "ability": {"slgRatio": 0.99546830707618, "baserunningPerPa": 0.0005347530871436444, "obpRatio": 0.9641043553431952, "sample": 793.8219999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.610823301308952, "innings": 1774.097, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 8.158682545762442, "innings": 752.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 9.288201424328538, "innings": 1025.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 5.042065406438943, "innings": 1105.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.20897463773632202, "innings": 239.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664141", "name": "JT Brubaker", "positions": ["RP"], "beforeRating": 65, "rating": 71, "ability": {"runRatio": 0.9715327339226723, "fipRatio": 0.9452853972234817, "eraRatio": 0.8703147001263646, "sample": 80.4, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-671345", "name": "Jason Foley", "positions": ["RP"], "beforeRating": 62, "rating": 72, "ability": {"runRatio": 0.9527056438172447, "fipRatio": 0.868361123738386, "eraRatio": 0.8161259262095201, "sample": 77.067, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683679", "name": "Jesus Rodriguez", "positions": ["C", "DH"], "beforeRating": 62, "rating": 70, "ability": {"slgRatio": 1.0036795033280077, "baserunningPerPa": -0.0004366812227074236, "obpRatio": 0.9989875170019328, "sample": 58.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.2368214030788716, "innings": 126.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -3.5389247340329, "innings": 126.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669270", "name": "Joel Kuhnel", "positions": ["RP"], "beforeRating": 61, "rating": 68, "ability": {"runRatio": 1.0467191015120134, "fipRatio": 1.2856980015391224, "eraRatio": 1.133105211337909, "sample": 51.69233333333334, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666711", "name": "Joel Peguero", "positions": ["RP"], "beforeRating": 62, "rating": 72, "ability": {"runRatio": 0.9672300652715954, "fipRatio": 0.9193965223215712, "eraRatio": 0.5775910556050935, "sample": 26.966666666666665, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-813841", "name": "Jonah Cox", "positions": ["CF", "DH"], "beforeRating": 65, "rating": 71, "ability": {"slgRatio": 1.0080388325811187, "baserunningPerPa": 0.0025316455696202528, "obpRatio": 0.9986565137982657, "sample": 153.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.637551268830966, "innings": 321.6666666666667, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.7894616328857518, "innings": 321.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676130", "name": "Jos\u00e9 Butt\u00f3", "positions": ["RP"], "beforeRating": 57, "rating": 71, "ability": {"runRatio": 0.9782926329306619, "fipRatio": 0.9775143984794692, "eraRatio": 0.9005837116764772, "sample": 99.566, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-808982", "name": "Jung Hoo Lee", "positions": ["CF", "RF", "DH"], "beforeRating": 66, "rating": 71, "ability": {"slgRatio": 0.996934120128684, "baserunningPerPa": 0.0014566759836594284, "obpRatio": 1.012334053670227, "sample": 1088.32, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.4936979150341303, "innings": 2186.5666666666666, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -0.311018958254081, "innings": 306.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.233247162209788, "innings": 1275.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -7.436694800399416, "innings": 1143.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676775", "name": "Keaton Winn", "positions": ["RP"], "beforeRating": 66, "rating": 69, "ability": {"runRatio": 1.0262443008656703, "fipRatio": 1.0048454859289424, "eraRatio": 1.15074876087071, "sample": 91.63366666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694738", "name": "Landen Roupp", "positions": ["SP"], "beforeRating": 68, "rating": 72, "ability": {"runRatio": 0.9529978577702007, "fipRatio": 0.9006550854355081, "eraRatio": 0.9388098582622958, "sample": 254.32999999999998, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-657277", "name": "Logan Webb", "positions": ["SP"], "beforeRating": 67, "rating": 77, "ability": {"runRatio": 0.8556853501776263, "fipRatio": 0.7288698109003369, "eraRatio": 0.8742516716281785, "sample": 479.9413333333332, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691785", "name": "Marcelo Mayer", "positions": ["2B", "SS", "DH"], "beforeRating": 58, "rating": 64, "ability": {"slgRatio": 0.9242171988509921, "baserunningPerPa": 5.50055005500552e-05, "obpRatio": 0.9404652574903155, "sample": 327.2, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.6198668694863252, "innings": 737.4000000000001, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 1.567961569397363, "innings": 308.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.056025026997232, "innings": 521.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656305", "name": "Matt Chapman", "positions": ["3B", "DH"], "beforeRating": 63, "rating": 73, "ability": {"slgRatio": 1.031177456257519, "baserunningPerPa": 0.0002544416193443804, "obpRatio": 1.035205440787787, "sample": 1242.8129999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 1.5, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.6619264039177715, "innings": 2572.0076666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 3.0037447548807616, "innings": 1213.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 9.529296929193714, "innings": 1338.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 4.099984974902218, "innings": 1116.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 4.974156569562583, "innings": 718.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2023, "position": "3B", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}, {"season": 2024, "position": "3B", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-657424", "name": "Matt Gage", "positions": ["RP"], "beforeRating": 60, "rating": 69, "ability": {"runRatio": 1.0216360871046755, "fipRatio": 1.1275166724682155, "eraRatio": 1.0675285211815706, "sample": 51.31999999999999, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683363", "name": "Matt Wilkinson", "positions": ["SP"], "beforeRating": 59, "rating": 70, "ability": {"runRatio": 0.9932166375336008, "fipRatio": 1.0130659364166352, "eraRatio": 0.8743669134652784, "sample": 24.666666666666668, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-801501", "name": "Nate Furman", "positions": ["2B", "DH"], "beforeRating": 56, "rating": 66, "ability": {"slgRatio": 0.9388982297487679, "baserunningPerPa": 0.0, "obpRatio": 0.9789310444220317, "sample": 39.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.30228948305738645, "innings": 70.33333333333333, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.3180383919277836, "innings": 70.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-678545", "name": "Osleivis Basabe", "positions": ["2B", "DH"], "beforeRating": 60, "rating": 65, "ability": {"slgRatio": 0.9510648204586994, "baserunningPerPa": -0.0009354940948241334, "obpRatio": 0.9547487199752493, "sample": 174.242, "seasons": [2023, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.479095685674503, "innings": 374.04933333333327, "seasons": [2023, 2026], "evidence": [{"year": 2023, "runs": -2.486581371655107, "innings": 212.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2026, "runs": -4.867237353095141, "innings": 301.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691769", "name": "Philip Abner", "positions": ["RP"], "beforeRating": 58, "rating": 66, "ability": {"runRatio": 1.0741835097760843, "fipRatio": 1.745864281638994, "eraRatio": 1.640805528611337, "sample": 21.566666666666666, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-646240", "name": "Rafael Devers", "positions": ["1B", "DH"], "beforeRating": 74, "rating": 84, "ability": {"slgRatio": 1.205959535647012, "baserunningPerPa": 0.00017442328332682117, "obpRatio": 1.0949686364723745, "sample": 1662.7979999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.254012645849291, "innings": 2056.892, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -5.032602730523603, "innings": 1294.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -5.948622002964016, "innings": 1138.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.6424288177730113, "innings": 258.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -4.944819458457508, "innings": 874.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665665", "name": "Reiver Sanmartin", "positions": ["RP"], "beforeRating": 62, "rating": 70, "ability": {"runRatio": 1.0097159933734206, "fipRatio": 1.070061296922104, "eraRatio": 1.0774842937523386, "sample": 27.302, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676254", "name": "Ryan Walker", "positions": ["RP"], "beforeRating": 57, "rating": 72, "ability": {"runRatio": 0.9686552671068375, "fipRatio": 0.8774960898072969, "eraRatio": 0.9767437335448189, "sample": 135.8373333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656529", "name": "Sam Hentges", "positions": ["RP"], "beforeRating": 67, "rating": 73, "ability": {"runRatio": 0.9419991179713263, "fipRatio": 0.7479962187415761, "eraRatio": 0.8091358842182202, "sample": 63.88033333333333, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-675920", "name": "Seth Lonsway", "positions": ["RP"], "beforeRating": 59, "rating": 70, "ability": {"runRatio": 1.0022996142302893, "fipRatio": 0.2617580700316555, "eraRatio": 2.1567717198810197, "sample": 2.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694376", "name": "Shay Whitcomb", "positions": ["3B", "DH"], "beforeRating": 57, "rating": 62, "ability": {"slgRatio": 0.9309597587082616, "baserunningPerPa": -0.0007182102201314324, "obpRatio": 0.9055241302874969, "sample": 156.94, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.112496855665253, "innings": 345.36, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -4.06014662862887, "innings": 104.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.05855938529827645, "innings": 62.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.5513820048225797, "innings": 251.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-805345", "name": "Trent Harris", "positions": ["RP"], "beforeRating": 66, "rating": 73, "ability": {"runRatio": 0.9413869397759972, "fipRatio": 0.364461485264085, "eraRatio": 0.5135170761621476, "sample": 21.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686790", "name": "Trevor McDonald", "positions": ["SP"], "beforeRating": 62, "rating": 69, "ability": {"runRatio": 1.0107554308485025, "fipRatio": 0.9650334953323336, "eraRatio": 1.1035223030476036, "sample": 82.30333333333333, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663941", "name": "Tristan Beck", "positions": ["RP"], "beforeRating": 57, "rating": 70, "ability": {"runRatio": 1.0097367478173032, "fipRatio": 1.0135479325507375, "eraRatio": 1.043483602417002, "sample": 93.32833333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-806367", "name": "Turner Hill", "positions": ["LF", "DH"], "beforeRating": 63, "rating": 68, "ability": {"slgRatio": 0.9571411993775153, "baserunningPerPa": 0.0, "obpRatio": 1.0044930591680543, "sample": 114.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.22328914875752603, "innings": 217.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.2591808119281802, "innings": 217.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682674", "name": "Victor Bericoto", "positions": ["LF", "DH"], "beforeRating": 61, "rating": 69, "ability": {"slgRatio": 1.0170687344380849, "baserunningPerPa": -0.0011952191235059762, "obpRatio": 0.9658447966894435, "sample": 102.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.970668156643794, "innings": 198.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -2.259699486284884, "innings": 198.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-642715", "name": "Willy Adames", "positions": ["SS", "DH"], "beforeRating": 65, "rating": 72, "ability": {"slgRatio": 1.0512505485168084, "baserunningPerPa": 0.0010124905082234588, "obpRatio": 0.9850479253953718, "sample": 1541.154, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.9333673163634437, "innings": 3147.9293333333326, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 11.839536033924432, "innings": 1282.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.7732636109888485, "innings": 1406.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 4.2180244100092095, "innings": 1389.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -13.83406938593749, "innings": 1046.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-805074", "name": "Yunior Marte", "positions": ["SP"], "beforeRating": 61, "rating": 69, "ability": {"runRatio": 1.0194951192358688, "fipRatio": 1.2864312243046305, "eraRatio": 1.1155715792488035, "sample": 19.333333333333332, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676475", "name": "Alec Burleson", "positions": ["1B", "DH"], "beforeRating": 71, "rating": 77, "ability": {"slgRatio": 1.088181077822963, "baserunningPerPa": 0.0007504176653925189, "obpRatio": 1.0446197412391651, "sample": 1447.771, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.8708463965955575, "innings": 2457.333333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -6.517470276546441, "innings": 493.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -5.72467953440074, "innings": 671.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -5.288141597054057, "innings": 945.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 6.286282532448531, "innings": 1297.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669467", "name": "Andre Pallante", "positions": ["SP"], "beforeRating": 68, "rating": 70, "ability": {"runRatio": 1.0015395467566315, "fipRatio": 0.9796449995663116, "eraRatio": 1.0250013107875802, "sample": 353.64399999999995, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691458", "name": "Blaze Jordan", "positions": ["3B", "DH"], "beforeRating": 61, "rating": 67, "ability": {"slgRatio": 0.9847591151575248, "baserunningPerPa": 0.0, "obpRatio": 0.9556268664516232, "sample": 199.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.6693513293194808, "innings": 457.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 2.234457668207631, "innings": 457.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663494", "name": "Bryan Torres", "positions": ["2B", "LF", "DH"], "beforeRating": 63, "rating": 67, "ability": {"slgRatio": 0.95267126123274, "baserunningPerPa": 0.0006861063464837049, "obpRatio": 0.9896072410835749, "sample": 183.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.9128189602209407, "innings": 341.3333333333333, "seasons": [2026], "evidence": [{"year": 2026, "runs": 1.143615655348408, "innings": 341.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-802408", "name": "Brycen Mautz", "positions": ["RP"], "beforeRating": 58, "rating": 68, "ability": {"runRatio": 1.030858037379554, "fipRatio": 1.2571911715152029, "eraRatio": 1.659055169139246, "sample": 13.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-685464", "name": "Cade Winquest", "positions": ["RP"], "beforeRating": 63, "rating": 70, "ability": {"runRatio": 0.9960671638871509, "fipRatio": 0.7615813574961459, "eraRatio": 1.109196884510239, "sample": 11.666666666666666, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-693409", "name": "C\u00e9sar Prieto", "positions": ["3B", "DH"], "beforeRating": 54, "rating": 64, "ability": {"slgRatio": 0.9264451848310767, "baserunningPerPa": 0.0004553734061930783, "obpRatio": 0.937328697174123, "sample": 39.2, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.6435199350594987, "innings": 78.3, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.7235957960938415, "innings": 9.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.1873611485586386, "innings": 72.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687309", "name": "Cooper Hjerpe", "positions": ["RP"], "beforeRating": 63, "rating": 70, "ability": {"runRatio": 1.0042592497072302, "fipRatio": 0.7410406744496599, "eraRatio": 1.4378478132540131, "sample": 9.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677592", "name": "Everson Pereira", "positions": ["RF", "DH"], "beforeRating": 64, "rating": 66, "ability": {"slgRatio": 0.9530666669069104, "baserunningPerPa": 0.001262744192196897, "obpRatio": 0.9522406010830526, "sample": 197.42899999999997, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.13521809119694633, "innings": 395.02399999999994, "seasons": [2023, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.39138852740865837, "innings": 234.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2025, "runs": -0.9217923254103214, "innings": 162.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.6857926698289145, "innings": 200.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666277", "name": "George Soriano", "positions": ["RP"], "beforeRating": 66, "rating": 65, "ability": {"runRatio": 1.1097414542215303, "fipRatio": 1.2552950416403728, "eraRatio": 1.285706499568653, "sample": 122.87599999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-700669", "name": "Gordon Graceffo", "positions": ["RP"], "beforeRating": 69, "rating": 72, "ability": {"runRatio": 0.9569243652847298, "fipRatio": 0.8698281550865263, "eraRatio": 0.9057976634809967, "sample": 112.19, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-684516", "name": "Hancel Rincon", "positions": ["RP"], "beforeRating": 54, "rating": 68, "ability": {"runRatio": 1.0482335250256978, "fipRatio": 3.796467277614438, "eraRatio": 11.323051529375354, "sample": 1.3333333333333333, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-690928", "name": "Hunter Dobbins", "positions": ["SP"], "beforeRating": 67, "rating": 71, "ability": {"runRatio": 0.9853552004292159, "fipRatio": 0.9860886106491905, "eraRatio": 0.9301013367916376, "sample": 96.69999999999999, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-671056", "name": "Iv\u00e1n Herrera", "positions": ["C", "DH"], "beforeRating": 67, "rating": 77, "ability": {"slgRatio": 1.0175600550457584, "baserunningPerPa": 0.00170483568600658, "obpRatio": 1.1083713263861246, "sample": 1154.402, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.801928276700987, "innings": 795.0926666666667, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.6713930708423582, "innings": 92.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.1424814779560197, "innings": 469.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.0147030760872005, "innings": 132.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -4.540706666311156, "innings": 441.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-802139", "name": "JJ Wetherholt", "positions": ["2B", "SS", "DH"], "beforeRating": 65, "rating": 70, "ability": {"slgRatio": 0.9469273600417387, "baserunningPerPa": 0.0023952095808383238, "obpRatio": 1.038575920974614, "sample": 602.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 12.015906814686506, "innings": 1165.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 22.385189362175232, "innings": 1165.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-699625", "name": "Jimmy Crooks", "positions": ["C", "DH"], "beforeRating": 58, "rating": 63, "ability": {"slgRatio": 0.9368581179524806, "baserunningPerPa": 0.0, "obpRatio": 0.9201761661338418, "sample": 181.2, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.387834589756561, "innings": 385.0666666666666, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -1.1206922359907292, "innings": 105.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.568177554477671, "innings": 311.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691023", "name": "Jordan Walker", "positions": ["RF", "DH"], "beforeRating": 72, "rating": 72, "ability": {"slgRatio": 1.0328607477534177, "baserunningPerPa": 0.0016483387070592617, "obpRatio": 0.9917193409397644, "sample": 1170.915, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -6.618203533365436, "innings": 2381.8776666666663, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -10.750651814061905, "innings": 923.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -5.334905485424013, "innings": 367.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -6.275324442517242, "innings": 885.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -7.600751896542775, "innings": 1265.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665877", "name": "Jos\u00e9 Ferm\u00edn", "positions": ["2B", "3B", "LF", "CF", "DH"], "beforeRating": 62, "rating": 67, "ability": {"slgRatio": 0.9303568244425344, "baserunningPerPa": 0.001364822248864283, "obpRatio": 0.9964458404885445, "sample": 466.633, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.7703036989411363, "innings": 918.3033333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.2649372410441272, "innings": 143.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.736763791628808, "innings": 126.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.7114928401688527, "innings": 142.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.922412190061557, "innings": 708.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695491", "name": "Joshua B\u00e1ez", "positions": ["LF", "DH"], "beforeRating": 69, "rating": 72, "ability": {"slgRatio": 1.0648301486423493, "baserunningPerPa": 0.0, "obpRatio": 0.9795531893881058, "sample": 108.0, "seasons": [2026], "prospectPrior": {"rank": 59, "relativeBoost": 0.0168, "weight": 0.7874015748031497, "method": "bounded-pipeline-rate-prior-v2"}, "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.186315622077822, "innings": 199.33333333333334, "seasons": [2026], "evidence": [{"year": 2026, "runs": -2.5091345707204242, "innings": 199.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677865", "name": "Justin Bruihl", "positions": ["RP"], "beforeRating": 66, "rating": 70, "ability": {"runRatio": 0.9918852269108268, "fipRatio": 0.9536809345716158, "eraRatio": 1.000162272009864, "sample": 97.614, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681517", "name": "Kyle Leahy", "positions": ["SP"], "beforeRating": 70, "rating": 74, "ability": {"runRatio": 0.9178406768943559, "fipRatio": 0.8421742712394644, "eraRatio": 0.8614761193779364, "sample": 224.01833333333332, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-699024", "name": "Leo Bernal", "positions": ["C", "DH"], "beforeRating": 62, "rating": 72, "ability": {"slgRatio": 1.039786567252302, "baserunningPerPa": -0.0008298755186721991, "obpRatio": 1.0119914408092108, "sample": 82.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.2646384531044461, "innings": 135.66666666666666, "seasons": [2026], "evidence": [{"year": 2026, "runs": 1.3917268112312386, "innings": 135.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-703725", "name": "Luis Gastelum", "positions": ["RP"], "beforeRating": 64, "rating": 70, "ability": {"runRatio": 1.00314699541286, "fipRatio": 0.9713755183204484, "eraRatio": 1.0679160943100192, "sample": 34.333333333333336, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691026", "name": "Masyn Winn", "positions": ["SS", "DH"], "beforeRating": 60, "rating": 65, "ability": {"slgRatio": 0.9089750831833929, "baserunningPerPa": 0.0006992664948089427, "obpRatio": 0.9800131493022631, "sample": 1256.021, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.75, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 10.372739700767298, "innings": 2630.587333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.6869522277734839, "innings": 318.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 6.2441919793582334, "innings": 1285.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 16.726401009864812, "innings": 1107.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 16.39537595943769, "innings": 1116.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2025, "position": "SS", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694335", "name": "Matt Svanson", "positions": ["RP"], "beforeRating": 57, "rating": 70, "ability": {"runRatio": 0.9929624216637996, "fipRatio": 0.8435537791168356, "eraRatio": 1.1127622422275287, "sample": 85.56666666666666, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669461", "name": "Matthew Liberatore", "positions": ["SP"], "beforeRating": 63, "rating": 67, "ability": {"runRatio": 1.0665165878147722, "fipRatio": 1.0447688300473001, "eraRatio": 1.16337914348051, "sample": 318.79166666666663, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691008", "name": "Max Rajcic", "positions": ["RP"], "beforeRating": 61, "rating": 70, "ability": {"runRatio": 1.008063079901024, "fipRatio": 1.1404428447979968, "eraRatio": 1.1982065110450109, "sample": 9.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-700241", "name": "Michael McGreevy", "positions": ["SP"], "beforeRating": 66, "rating": 71, "ability": {"runRatio": 0.9830931176481673, "fipRatio": 1.0010102465541104, "eraRatio": 0.9400498270821681, "sample": 242.23666666666668, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701675", "name": "Nathan Church", "positions": ["LF", "CF", "DH"], "beforeRating": 61, "rating": 65, "ability": {"slgRatio": 0.9487402073274089, "baserunningPerPa": 0.00015546918378678506, "obpRatio": 0.9560185683375133, "sample": 500.5, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.027354415829603, "innings": 1165.0333333333333, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 3.6983811544528318, "innings": 164.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.1880694395067066, "innings": 1050.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669357", "name": "Nolan Gorman", "positions": ["3B", "DH"], "beforeRating": 57, "rating": 65, "ability": {"slgRatio": 0.9536437724822473, "baserunningPerPa": 4.3473944214956814e-05, "obpRatio": 0.9377828517878245, "sample": 929.5319999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.6154933830718154, "innings": 1618.1, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.11434565048434565, "innings": 703.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.9808005376399187, "innings": 874.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -5.64981832579458, "innings": 666.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.295718728380736, "innings": 482.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686780", "name": "Pedro Pag\u00e9s", "positions": ["C", "DH"], "beforeRating": 58, "rating": 63, "ability": {"slgRatio": 0.9196048410772922, "baserunningPerPa": 0.0006050024362514212, "obpRatio": 0.9175068229515531, "sample": 585.1199999999999, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.4558327844408616, "innings": 1426.7966666666666, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -4.375782373007803, "innings": 543.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 6.1112336368355775, "innings": 908.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 4.974525340242822, "innings": 524.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-657265", "name": "Peter Strzelecki", "positions": ["RP"], "beforeRating": 59, "rating": 70, "ability": {"runRatio": 1.0068012272116358, "fipRatio": 0.9935802640228529, "eraRatio": 1.095573504272309, "sample": 32.407666666666664, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687273", "name": "Quinn Mathews", "positions": ["SP"], "beforeRating": 64, "rating": 71, "ability": {"runRatio": 0.9786855302234896, "fipRatio": 0.9086094045657291, "eraRatio": 0.8756817509291358, "sample": 44.333333333333336, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-602104", "name": "Ram\u00f3n Ur\u00edas", "positions": ["3B", "DH"], "beforeRating": 59, "rating": 67, "ability": {"slgRatio": 0.9658872619867122, "baserunningPerPa": -8.892942220473033e-06, "obpRatio": 0.971169322452362, "sample": 657.018, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.3006053201820933, "innings": 1458.5493333333332, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -8.195165032302011, "innings": 865.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -7.319642708758255, "innings": 702.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 3.594165234332423, "innings": 836.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.984951257768133, "innings": 232.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676617", "name": "Riley O'Brien", "positions": ["RP"], "beforeRating": 66, "rating": 71, "ability": {"runRatio": 0.9704535708894834, "fipRatio": 0.9489230247686012, "eraRatio": 0.8872095456964765, "sample": 101.52, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681676", "name": "Ryan Fernandez", "positions": ["RP"], "beforeRating": 66, "rating": 70, "ability": {"runRatio": 1.0079094317062953, "fipRatio": 0.9211761162280602, "eraRatio": 1.1316699957445602, "sample": 76.89999999999999, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-592773", "name": "Ryne Stanek", "positions": ["RP"], "beforeRating": 66, "rating": 68, "ability": {"runRatio": 1.0361795383877752, "fipRatio": 1.0585820050139865, "eraRatio": 1.1040011928368425, "sample": 144.35866666666664, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695336", "name": "Thomas Saggese", "positions": ["SS", "LF", "DH"], "beforeRating": 65, "rating": 66, "ability": {"slgRatio": 0.9382063192481681, "baserunningPerPa": 0.0005269893849281036, "obpRatio": 0.9702552655096808, "sample": 396.98, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.18732499713229944, "innings": 886.8666666666667, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 0.5967628667330972, "innings": 123.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.9025173387536471, "innings": 646.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.7289623754515432, "innings": 374.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687363", "name": "Victor Scott II", "positions": ["CF", "DH"], "beforeRating": 56, "rating": 61, "ability": {"slgRatio": 0.8187697109869588, "baserunningPerPa": 0.004167128672949953, "obpRatio": 0.936535160549125, "sample": 592.05, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 5.598138152882476, "innings": 1467.84, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 1.594716238966225, "innings": 376.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 12.014433388064718, "innings": 1118.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.4934172362378075, "innings": 501.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-702047", "name": "Alex Cook", "positions": ["RP"], "beforeRating": 59, "rating": 70, "ability": {"runRatio": 1.0040206033251493, "fipRatio": 1.1216474485463104, "eraRatio": 1.1418203222899517, "sample": 5.666666666666667, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-810938", "name": "Ben Williamson", "positions": ["2B", "SS", "DH"], "beforeRating": 61, "rating": 64, "ability": {"slgRatio": 0.8882487085720581, "baserunningPerPa": 0.0018336162988115449, "obpRatio": 0.9699963406294239, "sample": 483.5, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.9567227088841632, "innings": 1105.7666666666667, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 0.14666615198318533, "innings": 703.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.662114013341882, "innings": 613.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-641329", "name": "Bryan Baker", "positions": ["RP"], "beforeRating": 74, "rating": 75, "ability": {"runRatio": 0.9010737971609015, "fipRatio": 0.8397110788572598, "eraRatio": 0.701088686875787, "sample": 136.26833333333335, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-592155", "name": "Cam Booser", "positions": ["RP"], "beforeRating": 69, "rating": 72, "ability": {"runRatio": 0.9662114497293663, "fipRatio": 0.9837235124442532, "eraRatio": 0.8002507892914128, "sample": 81.94, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-700246", "name": "Carson Williams", "positions": ["SS", "DH"], "beforeRating": 56, "rating": 63, "ability": {"slgRatio": 0.9463783961149453, "baserunningPerPa": 0.0, "obpRatio": 0.915791230231696, "sample": 114.19999999999999, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.5081186327273333, "innings": 269.29999999999995, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -1.7831587296928408, "innings": 255.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.7602307425301011, "innings": 90.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668984", "name": "Casey Legumina", "positions": ["SP", "RP"], "beforeRating": 66, "rating": 69, "ability": {"runRatio": 1.0296256529184782, "fipRatio": 1.028103394579586, "eraRatio": 1.1255154903213436, "sample": 113.018, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656775", "name": "Cedric Mullins", "positions": ["CF", "DH"], "beforeRating": 61, "rating": 66, "ability": {"slgRatio": 0.9501444042109691, "baserunningPerPa": 0.003061248797471254, "obpRatio": 0.9488523812044011, "sample": 1237.175, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.4369498645879872, "innings": 2649.949333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 3.4457786121451983, "innings": 912.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.9644119541440983, "innings": 1090.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.0269463394679228, "innings": 1064.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 9.247824678767289, "innings": 1058.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-802415", "name": "Chandler Simpson", "positions": ["LF", "DH"], "beforeRating": 65, "rating": 70, "ability": {"slgRatio": 0.9182106338071717, "baserunningPerPa": 0.0048754475508493945, "obpRatio": 1.0333058618238158, "sample": 912.7, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.16218585514961323, "innings": 1877.1, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -5.633373398445559, "innings": 873.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 3.5556651025020267, "innings": 1266.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-642121", "name": "Cole Sulser", "positions": ["RP"], "beforeRating": 64, "rating": 72, "ability": {"runRatio": 0.9657495297382164, "fipRatio": 0.8653136521620092, "eraRatio": 0.9101718269268781, "sample": 79.03266666666667, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656876", "name": "Drew Rasmussen", "positions": ["SP"], "beforeRating": 74, "rating": 79, "ability": {"runRatio": 0.8071532239489332, "fipRatio": 0.7387166769634618, "eraRatio": 0.6489832374537329, "sample": 306.36733333333336, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-642547", "name": "Freddy Peralta", "positions": ["SP"], "beforeRating": 65, "rating": 72, "ability": {"runRatio": 0.9532222631319311, "fipRatio": 0.9656441125651692, "eraRatio": 0.9015695658802594, "sample": 429.2536666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664076", "name": "Garrett Cleavinger", "positions": ["RP"], "beforeRating": 66, "rating": 72, "ability": {"runRatio": 0.9618623218588346, "fipRatio": 0.9440487884584243, "eraRatio": 0.8631089229645703, "sample": 117.78266666666667, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-643377", "name": "Griffin Jax", "positions": ["SP", "RP"], "beforeRating": 69, "rating": 75, "ability": {"runRatio": 0.890658374301486, "fipRatio": 0.7536676627330197, "eraRatio": 0.8426141033811401, "sample": 212.73266666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-693855", "name": "Ian Seymour", "positions": ["SP", "RP"], "beforeRating": 69, "rating": 71, "ability": {"runRatio": 0.9887064382655297, "fipRatio": 0.9447866554907263, "eraRatio": 1.008314786571073, "sample": 167.23333333333332, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-641584", "name": "Jake Fraley", "positions": ["RF", "DH"], "beforeRating": 62, "rating": 71, "ability": {"slgRatio": 0.9853729242369139, "baserunningPerPa": 0.0021259907700585663, "obpRatio": 1.0181428133670813, "sample": 566.42, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.5661644914689599, "innings": 1112.7456666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.7728429969071853, "innings": 586.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.025089139906973076, "innings": 776.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.7545208515736799, "innings": 482.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.0331289824043317, "innings": 193.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669947", "name": "Jesse Scholtens", "positions": ["RP"], "beforeRating": 64, "rating": 67, "ability": {"runRatio": 1.0521957607041554, "fipRatio": 1.2555620885063856, "eraRatio": 1.0847276672060595, "sample": 79.655, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-671212", "name": "Joe Boyle", "positions": ["SP"], "beforeRating": 62, "rating": 68, "ability": {"runRatio": 1.0306986419847581, "fipRatio": 0.9621016111797074, "eraRatio": 1.2304791832931004, "sample": 84.24466666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666018", "name": "Jonathan Aranda", "positions": ["1B", "DH"], "beforeRating": 70, "rating": 79, "ability": {"slgRatio": 1.0872102712658809, "baserunningPerPa": -0.0006607934063831266, "obpRatio": 1.1080944095938121, "sample": 1052.799, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.8123771288589205, "innings": 1931.0646666666667, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.08742145161663493, "innings": 116.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.9281790900804316, "innings": 219.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 3.0039159085787266, "innings": 765.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.0431471148273341, "innings": 1248.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669169", "name": "Jonathan Heasley", "positions": ["RP"], "beforeRating": 57, "rating": 66, "ability": {"runRatio": 1.0751966926551768, "fipRatio": 1.886211358922079, "eraRatio": 2.5664478823086405, "sample": 11.758333333333331, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676356", "name": "Jonny DeLuca", "positions": ["CF", "RF", "DH"], "beforeRating": 64, "rating": 67, "ability": {"slgRatio": 0.9818906263384036, "baserunningPerPa": 0.0019352112532646376, "obpRatio": 0.950172072907794, "sample": 582.115, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 7.615905013304122, "innings": 1264.5306666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.0736542018915194, "innings": 94.66666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 7.563655123255648, "innings": 794.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.871274331550551, "innings": 140.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 10.06529594531058, "innings": 745.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-622761", "name": "Jorge Mateo", "positions": ["SS", "DH"], "beforeRating": 59, "rating": 63, "ability": {"slgRatio": 0.9056694238860749, "baserunningPerPa": 0.006896194900289066, "obpRatio": 0.8900818905034866, "sample": 489.06999999999994, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.4616490098991037, "innings": 1184.5189999999998, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -2.4140234361827786, "innings": 863.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.010967133929303957, "innings": 505.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.4385169703455087, "innings": 212.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.3919547088250066, "innings": 492.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691406", "name": "Junior Caminero", "positions": ["3B", "DH"], "beforeRating": 77, "rating": 83, "ability": {"slgRatio": 1.222585551996359, "baserunningPerPa": 0.00018035825486327494, "obpRatio": 1.048747027359836, "sample": 1241.1779999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.0988307067317833, "innings": 2431.9283333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.7329182014619655, "innings": 45.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.6011607457908703, "innings": 337.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.9597106861474407, "innings": 1259.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -7.266177030688339, "innings": 1369.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-700652", "name": "Kenny Piper", "positions": ["C", "DH"], "beforeRating": 61, "rating": 71, "ability": {"slgRatio": 1.0104038383479848, "baserunningPerPa": 0.00048661800486618007, "obpRatio": 1.003818931304062, "sample": 11.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.35309529690428215, "innings": 37.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.3627727235601773, "innings": 37.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687330", "name": "Kevin Kelly", "positions": ["RP"], "beforeRating": 71, "rating": 74, "ability": {"runRatio": 0.9119029056166247, "fipRatio": 0.8527727300635065, "eraRatio": 0.7703575983645526, "sample": 158.041, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-689414", "name": "Liam Hicks", "positions": ["C", "1B", "DH"], "beforeRating": 71, "rating": 75, "ability": {"slgRatio": 1.008169680592886, "baserunningPerPa": 0.000728476821192053, "obpRatio": 1.0922679559487007, "sample": 808.0, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.2024401048441946, "innings": 1159.9, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -1.1716726501234334, "innings": 643.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 3.055729684085251, "innings": 709.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-655889", "name": "Manuel Rodr\u00edguez", "positions": ["RP"], "beforeRating": 62, "rating": 73, "ability": {"runRatio": 0.9429579612844514, "fipRatio": 0.8664849776936816, "eraRatio": 0.556476095451666, "sample": 44.35666666666666, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669438", "name": "Mason Englert", "positions": ["RP"], "beforeRating": 63, "rating": 68, "ability": {"runRatio": 1.034808347476477, "fipRatio": 1.1036355234636561, "eraRatio": 1.0954898952282324, "sample": 96.75799999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-675627", "name": "Michael Grove", "positions": ["RP"], "beforeRating": 61, "rating": 68, "ability": {"runRatio": 1.0454943157070706, "fipRatio": 1.0633411890375444, "eraRatio": 1.3219132787412118, "sample": 55.657, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663743", "name": "Nick Fortes", "positions": ["C", "DH"], "beforeRating": 62, "rating": 63, "ability": {"slgRatio": 0.9075249114693329, "baserunningPerPa": -4.838685985696499e-05, "obpRatio": 0.9434784681532548, "sample": 757.3389999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.4557578528631514, "innings": 1817.4753333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 8.178025834629361, "innings": 774.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 4.434240614778665, "innings": 864.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.723442518255829, "innings": 585.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.4223598411624522, "innings": 718.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663611", "name": "Nick Madrigal", "positions": ["2B", "DH"], "beforeRating": 61, "rating": 67, "ability": {"slgRatio": 0.9260675288152282, "baserunningPerPa": 0.0005076225360795668, "obpRatio": 1.0025758594845575, "sample": 209.90199999999996, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.2821154730352757, "innings": 452.78633333333323, "seasons": [2023, 2024, 2026], "evidence": [{"year": 2023, "runs": 7.44901570773796, "innings": 634.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -4.10077407823579, "innings": 229.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2026, "runs": 1.1665004309837852, "innings": 123.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-607259", "name": "Nick Martinez", "positions": ["SP"], "beforeRating": 69, "rating": 74, "ability": {"runRatio": 0.9216105696902019, "fipRatio": 0.9432391186255471, "eraRatio": 0.8295877500950113, "sample": 400.88766666666663, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680700", "name": "Richie Palacios", "positions": ["2B", "DH"], "beforeRating": 63, "rating": 71, "ability": {"slgRatio": 0.9551958457984819, "baserunningPerPa": 0.0029413574793582847, "obpRatio": 1.0339351787885978, "sample": 607.4259999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.5637045930655953, "innings": 1304.069, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.4098270582574095, "innings": 223.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.007388003785069902, "innings": 645.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.9070629701471886, "innings": 81.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.7912667585197406, "innings": 854.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668723", "name": "Ryan Vilade", "positions": ["1B", "LF", "RF", "DH"], "beforeRating": 68, "rating": 71, "ability": {"slgRatio": 1.0191494942191484, "baserunningPerPa": 0.0002871459131957905, "obpRatio": 0.9965176966763987, "sample": 296.51, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.032304211103945, "innings": 593.8433333333334, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -0.11506033944022309, "innings": 112.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.0690413860055441, "innings": 34.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.821573679810901, "innings": 515.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663556", "name": "Shane McClanahan", "positions": ["SP"], "beforeRating": 70, "rating": 74, "ability": {"runRatio": 0.9175261626685045, "fipRatio": 0.8533739985318537, "eraRatio": 0.7931008461653232, "sample": 157.445, "seasons": [2023, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-571927", "name": "Steven Matz", "positions": ["SP", "RP"], "beforeRating": 59, "rating": 69, "ability": {"runRatio": 1.0231784094298406, "fipRatio": 1.0290367940203198, "eraRatio": 1.0616088037716755, "sample": 188.405, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670764", "name": "Taylor Walls", "positions": ["SS", "DH"], "beforeRating": 59, "rating": 61, "ability": {"slgRatio": 0.8219824408171382, "baserunningPerPa": 0.004216938034438327, "obpRatio": 0.9562791747570892, "sample": 889.087, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.6114761020921988, "innings": 2123.2026666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -4.470945075505239, "innings": 792.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.8636714484197199, "innings": 625.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.7217527178356571, "innings": 750.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.2044071356063566, "innings": 1019.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694494", "name": "Ty Johnson", "positions": ["RP"], "beforeRating": 61, "rating": 70, "ability": {"runRatio": 0.9948497847927879, "fipRatio": 0.7410406744496599, "eraRatio": 0.9705472739464588, "sample": 6.666666666666667, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669330", "name": "Tyler Wells", "positions": ["RP"], "beforeRating": 72, "rating": 74, "ability": {"runRatio": 0.9278792191916518, "fipRatio": 0.9498189000517977, "eraRatio": 0.7141610652797704, "sample": 135.38266666666667, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683748", "name": "Victor Mesa Jr.", "positions": ["RF", "DH"], "beforeRating": 64, "rating": 74, "ability": {"slgRatio": 1.0846711924569516, "baserunningPerPa": 0.00029824038174768855, "obpRatio": 1.0016598339388163, "sample": 270.6, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 6.266596493724243, "innings": 610.9666666666667, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.0430107056655027, "innings": 92.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 9.132764410738778, "innings": 546.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-650490", "name": "Yandy D\u00edaz", "positions": ["DH"], "beforeRating": 73, "rating": 81, "ability": {"slgRatio": 1.1118893205250662, "baserunningPerPa": 9.947076452209404e-05, "obpRatio": 1.1180620322922068, "sample": 1638.79, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.131357122581323, "innings": 1033.6153333333332, "seasons": [2023, 2024, 2025], "evidence": [{"year": 2023, "runs": -1.7599339848164406, "innings": 1017.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -3.57187239676099, "innings": 956.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.01333809107662, "innings": 308.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-671936", "name": "Adam Macko", "positions": ["RP"], "beforeRating": 63, "rating": 68, "ability": {"runRatio": 1.0307450793537747, "fipRatio": 1.166210726755954, "eraRatio": 1.2523190631567211, "sample": 31.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-696030", "name": "Alejandro Osuna", "positions": ["LF", "DH"], "beforeRating": 61, "rating": 65, "ability": {"slgRatio": 0.8716389744022569, "baserunningPerPa": -0.0002936465563267486, "obpRatio": 1.0258222800860746, "sample": 349.2, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.083457948524845, "innings": 765.2666666666667, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 1.3385076218195018, "innings": 388.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -8.902043594470923, "innings": 493.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687239", "name": "Ben Peoples", "positions": ["RP"], "beforeRating": 63, "rating": 70, "ability": {"runRatio": 1.0031689885832689, "fipRatio": 1.4159488316913396, "eraRatio": 0.6602362407799041, "sample": 16.333333333333332, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-607043", "name": "Brandon Nimmo", "positions": ["RF", "DH"], "beforeRating": 67, "rating": 75, "ability": {"slgRatio": 1.0378464790135848, "baserunningPerPa": 0.001855529910311014, "obpRatio": 1.0363347641882852, "sample": 1650.196, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.071307319364357, "innings": 3132.220666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.6682314252999262, "innings": 1254.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.4424057713351437, "innings": 1253.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.7993740952022168, "innings": 1283.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -6.32994155381755, "innings": 1189.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-615698", "name": "Cal Quantrill", "positions": ["SP", "RP"], "beforeRating": 70, "rating": 67, "ability": {"runRatio": 1.0699285200973516, "fipRatio": 1.1359815720640682, "eraRatio": 1.0880040331358538, "sample": 299.23566666666665, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695508", "name": "Cam Cauley", "positions": ["2B", "DH"], "beforeRating": 60, "rating": 68, "ability": {"slgRatio": 0.9806690003326063, "baserunningPerPa": 0.0004301075268817204, "obpRatio": 0.9835236766945057, "sample": 65.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.539417262897985, "innings": 141.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -3.9090897325784413, "innings": 141.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691945", "name": "Carter Baumler", "positions": ["RP"], "beforeRating": 62, "rating": 70, "ability": {"runRatio": 1.006602017711602, "fipRatio": 1.6714127889081392, "eraRatio": 0.761213548193301, "sample": 5.666666666666667, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681217", "name": "Chase Silseth", "positions": ["RP"], "beforeRating": 70, "rating": 71, "ability": {"runRatio": 0.9704038103254362, "fipRatio": 0.9846493348140922, "eraRatio": 0.8349502784023954, "sample": 87.90366666666667, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-674003", "name": "Cody Bradford", "positions": ["SP"], "beforeRating": 61, "rating": 70, "ability": {"runRatio": 0.9952512386944201, "fipRatio": 0.9769371746180673, "eraRatio": 0.995622503068757, "sample": 95.27799999999999, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683227", "name": "Cody Freeman", "positions": ["3B", "DH"], "beforeRating": 61, "rating": 66, "ability": {"slgRatio": 0.9488622889639505, "baserunningPerPa": -0.0005885407651029944, "obpRatio": 0.9751572889003901, "sample": 177.7, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.1148580706801579, "innings": 379.16666666666663, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -2.1158442490094003, "innings": 241.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.05310918624403222, "innings": 210.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668390", "name": "Cole Winn", "positions": ["RP"], "beforeRating": 62, "rating": 70, "ability": {"runRatio": 1.0049202552469845, "fipRatio": 0.9615135022515267, "eraRatio": 1.069005176452976, "sample": 85.66, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-608369", "name": "Corey Seager", "positions": ["SS", "DH"], "beforeRating": 66, "rating": 82, "ability": {"slgRatio": 1.1603856387514886, "baserunningPerPa": 0.00045942839980197495, "obpRatio": 1.0832349025569121, "sample": 1171.518, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.039139160283316, "innings": 2160.7616666666663, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.6680469870994603, "innings": 951.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 3.0853696356169453, "innings": 959.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 3.615790319423728, "innings": 828.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.7683961319887201, "innings": 784.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-643376", "name": "Danny Jansen", "positions": ["C", "DH"], "beforeRating": 59, "rating": 68, "ability": {"slgRatio": 0.9733185062224791, "baserunningPerPa": -0.00018052121891537436, "obpRatio": 0.9867397889517776, "sample": 707.903, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.609064541990293, "innings": 1503.2866666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.17539336840865843, "innings": 576.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -3.039134777281178, "innings": 654.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -7.240572030028315, "innings": 739.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.1237320597608322, "innings": 467.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-553869", "name": "Elias D\u00edaz", "positions": ["C", "DH"], "beforeRating": 62, "rating": 65, "ability": {"slgRatio": 0.9605176184261598, "baserunningPerPa": 5.7963275279930504e-05, "obpRatio": 0.9419890809878597, "sample": 783.5079999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.6707806066143028, "innings": 1603.724, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -9.021714011924786, "innings": 1004.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 4.068235859934102, "innings": 604.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.67671386434409, "innings": 650.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.394942834489943, "innings": 508.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-693713", "name": "Emiliano Teodo", "positions": ["RP"], "beforeRating": 59, "rating": 70, "ability": {"runRatio": 1.008735347998204, "fipRatio": 1.3161797997512652, "eraRatio": 2.5881260638572234, "sample": 1.6666666666666667, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694497", "name": "Evan Carter", "positions": ["CF", "DH"], "beforeRating": 60, "rating": 66, "ability": {"slgRatio": 0.9174422688431333, "baserunningPerPa": 0.0038159848515809123, "obpRatio": 0.9695318781855736, "sample": 701.105, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 5.409775855302496, "innings": 1518.7673333333332, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 2.7636960693477275, "innings": 174.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.6908525596125419, "innings": 331.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 3.201683143861848, "innings": 460.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 8.645234953088874, "innings": 974.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677649", "name": "Ezequiel Duran", "positions": ["2B", "3B", "SS", "LF", "DH"], "beforeRating": 69, "rating": 69, "ability": {"slgRatio": 0.9865992028157518, "baserunningPerPa": 0.0009046609737275478, "obpRatio": 0.9838316913225406, "sample": 1021.5269999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 5.932338019766611, "innings": 2128.7929999999997, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -3.4206335781989945, "innings": 761.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 3.875119887433936, "innings": 553.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 2.8822601588400163, "innings": 510.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 12.543831629290093, "innings": 1239.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686560", "name": "Gavin Collyer", "positions": ["RP"], "beforeRating": 62, "rating": 69, "ability": {"runRatio": 1.0237098156847082, "fipRatio": 1.1994849047625336, "eraRatio": 1.2190448851501416, "sample": 23.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683004", "name": "Jack Leiter", "positions": ["SP"], "beforeRating": 64, "rating": 67, "ability": {"runRatio": 1.0677928276636195, "fipRatio": 1.0871384047181905, "eraRatio": 1.16829118342739, "sample": 203.64333333333332, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656641", "name": "Jacob Latz", "positions": ["RP"], "beforeRating": 74, "rating": 76, "ability": {"runRatio": 0.874219657476134, "fipRatio": 0.8309388474990932, "eraRatio": 0.6212931048839697, "sample": 152.86899999999997, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-594798", "name": "Jacob deGrom", "positions": ["SP"], "beforeRating": 71, "rating": 76, "ability": {"runRatio": 0.8761411865686242, "fipRatio": 0.7821808433366573, "eraRatio": 0.8190359442952445, "sample": 295.1643333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669394", "name": "Jake Burger", "positions": ["1B", "DH"], "beforeRating": 66, "rating": 71, "ability": {"slgRatio": 1.0787768215868963, "baserunningPerPa": 5.392204973067847e-05, "obpRatio": 0.9534671838709134, "sample": 1332.1299999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.6354078814433942, "innings": 2570.9603333333334, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -6.455197551403869, "innings": 909.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -7.056075960667137, "innings": 949.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.8976000615990506, "innings": 756.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 4.454441802772634, "innings": 1264.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-596001", "name": "Jakob Junis", "positions": ["RP"], "beforeRating": 67, "rating": 74, "ability": {"runRatio": 0.9196037112907504, "fipRatio": 0.878158059393493, "eraRatio": 0.7823850618818133, "sample": 161.99466666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656222", "name": "Jalen Beeks", "positions": ["RP"], "beforeRating": 64, "rating": 69, "ability": {"runRatio": 1.011601597109365, "fipRatio": 1.0327572612715614, "eraRatio": 1.0267786144568614, "sample": 114.95366666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-592626", "name": "Joc Pederson", "positions": ["DH"], "beforeRating": 70, "rating": 77, "ability": {"slgRatio": 1.0833720654229912, "baserunningPerPa": 0.0004121856818592266, "obpRatio": 1.0448956239637812, "sample": 1011.9849999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.759549039371746, "innings": 157.74399999999997, "seasons": [2023, 2025, 2026], "evidence": [{"year": 2023, "runs": -2.9692897382399868, "innings": 208.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2025, "runs": 0.2460243797494459, "innings": 22.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.2357458758442332, "innings": 71.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656756", "name": "Jordan Montgomery", "positions": ["RP"], "beforeRating": 60, "rating": 69, "ability": {"runRatio": 1.013020221348335, "fipRatio": 0.9654625716838184, "eraRatio": 1.0931942611712304, "sample": 143.7093333333333, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-692030", "name": "Jose Corniell", "positions": ["RP"], "beforeRating": 54, "rating": 66, "ability": {"runRatio": 1.077521717416939, "fipRatio": 2.4800263290218783, "eraRatio": 4.749165882193456, "sample": 5.5, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-673962", "name": "Josh Jung", "positions": ["3B", "DH"], "beforeRating": 69, "rating": 73, "ability": {"slgRatio": 1.0473893806775365, "baserunningPerPa": 8.826759450277629e-05, "obpRatio": 1.0165845959081112, "sample": 1061.465, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.098496076566971, "innings": 2132.46, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 4.223638554265848, "innings": 1050.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -4.98091884502805, "innings": 352.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 3.410508615314393, "innings": 1086.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -4.229094299881674, "innings": 839.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-679822", "name": "Justin Foscue", "positions": ["2B", "DH"], "beforeRating": 69, "rating": 72, "ability": {"slgRatio": 1.0490240182605657, "baserunningPerPa": 0.0, "obpRatio": 0.9862799223166266, "sample": 268.86, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.223193183669856, "innings": 378.1566666666667, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -0.03427444212472522, "innings": 11.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.4900009626317844, "innings": 23.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.5197390780929054, "innings": 356.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677958", "name": "Kumar Rocker", "positions": ["SP"], "beforeRating": 66, "rating": 67, "ability": {"runRatio": 1.0542942449787125, "fipRatio": 1.0700337037174368, "eraRatio": 1.1394369962649507, "sample": 193.75, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-543309", "name": "Kyle Higashioka", "positions": ["C", "DH"], "beforeRating": 62, "rating": 68, "ability": {"slgRatio": 1.0096515072963956, "baserunningPerPa": 0.00032528195943656526, "obpRatio": 0.9438534746353395, "sample": 632.9499999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.8500513147391056, "innings": 1360.416, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.2344418687067138, "innings": 642.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.355119699023046, "innings": 665.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.718209671187937, "innings": 604.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.7887504973468196, "innings": 391.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681351", "name": "Logan O'Hoppe", "positions": ["C", "DH"], "beforeRating": 57, "rating": 63, "ability": {"slgRatio": 0.9452923235392939, "baserunningPerPa": -0.0004028203514097571, "obpRatio": 0.9183098247709011, "sample": 913.7369999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -10.29880898378602, "innings": 1870.7126666666663, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -8.639587865496447, "innings": 425.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.3480603501774513, "innings": 1064.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -11.55495985220053, "innings": 869.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -14.178702404336924, "innings": 595.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669022", "name": "MacKenzie Gore", "positions": ["SP"], "beforeRating": 68, "rating": 71, "ability": {"runRatio": 0.9880732402712065, "fipRatio": 0.9291018996847898, "eraRatio": 1.0365901275904716, "sample": 410.69899999999996, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680737", "name": "Michael Helman", "positions": ["CF", "DH"], "beforeRating": 59, "rating": 69, "ability": {"slgRatio": 1.0043029894715325, "baserunningPerPa": 0.0010833816985877345, "obpRatio": 0.9699850780869945, "sample": 116.9, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.2875216300424303, "innings": 275.40333333333336, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 0.07661823174280301, "innings": 23.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.8134733303791573, "innings": 260.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.9531510173204203, "innings": 81.66666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-543135", "name": "Nathan Eovaldi", "positions": ["SP"], "beforeRating": 68, "rating": 75, "ability": {"runRatio": 0.9064177876120227, "fipRatio": 0.8945499950490392, "eraRatio": 0.8260742429997022, "sample": 365.352, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670032", "name": "Nicky Lopez", "positions": ["2B", "SS", "DH"], "beforeRating": 60, "rating": 62, "ability": {"slgRatio": 0.8398041654404159, "baserunningPerPa": -0.000957713813055237, "obpRatio": 0.9942049922258094, "sample": 586.516, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.560990828834388, "innings": 1358.9443333333334, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 6.816295148648525, "innings": 627.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.976827579270213, "innings": 985.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.5829852252021135, "innings": 70.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.424224921040453, "innings": 612.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682608", "name": "Peyton Gray", "positions": ["RP"], "beforeRating": 67, "rating": 71, "ability": {"runRatio": 0.9892380365937258, "fipRatio": 0.9849612856266798, "eraRatio": 0.9243307370918655, "sample": 56.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695239", "name": "Robby Ahlstrom", "positions": ["RP"], "beforeRating": 60, "rating": 67, "ability": {"runRatio": 1.0594243737828481, "fipRatio": 1.2397536547224481, "eraRatio": 1.457278189108797, "sample": 37.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676395", "name": "Robert Garcia", "positions": ["RP"], "beforeRating": 62, "rating": 73, "ability": {"runRatio": 0.9337335645151145, "fipRatio": 0.8135328684056718, "eraRatio": 0.8169847697536183, "sample": 100.67933333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-592866", "name": "Trevor Williams", "positions": ["RP"], "beforeRating": 66, "rating": 68, "ability": {"runRatio": 1.0308163706460125, "fipRatio": 1.0252984138077603, "eraRatio": 1.1030151797413286, "sample": 166.373, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-641302", "name": "Tyler Alexander", "positions": ["RP"], "beforeRating": 68, "rating": 70, "ability": {"runRatio": 1.0064103889118563, "fipRatio": 0.9285194225151789, "eraRatio": 1.0955834626225307, "sample": 204.54866666666663, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-692437", "name": "Winston Santos", "positions": ["RP"], "beforeRating": 59, "rating": 69, "ability": {"runRatio": 1.0141500082955697, "fipRatio": 2.418529789912675, "eraRatio": 2.1567717198810197, "sample": 2.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694671", "name": "Wyatt Langford", "positions": ["LF", "CF", "DH"], "beforeRating": 68, "rating": 76, "ability": {"slgRatio": 1.0496275201512721, "baserunningPerPa": 0.002933712779420732, "obpRatio": 1.050455699955901, "sample": 1125.03, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 5.207930983593079, "innings": 2083.0233333333335, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 5.108467095495452, "innings": 927.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 9.157362619916114, "innings": 1160.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 4.330362907832362, "innings": 816.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680718", "name": "Addison Barger", "positions": ["RF", "DH"], "beforeRating": 56, "rating": 68, "ability": {"slgRatio": 1.0098067722062494, "baserunningPerPa": 0.0005350418703984712, "obpRatio": 0.9472740075114167, "sample": 489.65, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.4994965334164854, "innings": 1009.2466666666666, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -2.5319283028929798, "innings": 485.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.19155484813684512, "innings": 1026.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.247648470612906, "innings": 53.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672386", "name": "Alejandro Kirk", "positions": ["C", "DH"], "beforeRating": 66, "rating": 73, "ability": {"slgRatio": 0.9951695951843299, "baserunningPerPa": 0.0002451181830110029, "obpRatio": 1.058814064391757, "sample": 987.086, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 15.39223844176994, "innings": 1891.565, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 10.922720053508153, "innings": 775.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 17.485623205734314, "innings": 766.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 22.186144089744698, "innings": 965.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 9.114466643197817, "innings": 574.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665926", "name": "Andr\u00e9s Gim\u00e9nez", "positions": ["SS", "DH"], "beforeRating": 62, "rating": 64, "ability": {"slgRatio": 0.900466248301046, "baserunningPerPa": 0.004007022493701358, "obpRatio": 0.9451567309124265, "sample": 1275.7579999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 10.647059517514874, "innings": 2838.9006666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 15.221529363904407, "innings": 1308.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 16.56763761288581, "innings": 1331.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 6.303716754198907, "innings": 838.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 15.28491920397027, "innings": 1151.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-678218", "name": "Brandon Valenzuela", "positions": ["C", "DH"], "beforeRating": 62, "rating": 67, "ability": {"slgRatio": 0.9609058615451705, "baserunningPerPa": 0.0006024096385542169, "obpRatio": 0.9818435607892281, "sample": 264.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 8.177891548926388, "innings": 619.6666666666666, "seasons": [2026], "evidence": [{"year": 2026, "runs": 11.93164473150766, "innings": 619.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680755", "name": "Braydon Fisher", "positions": ["SP", "RP"], "beforeRating": 70, "rating": 73, "ability": {"runRatio": 0.9389662759576226, "fipRatio": 0.9390104893774417, "eraRatio": 0.7385681963804553, "sample": 109.66666666666667, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663893", "name": "Brendon Little", "positions": ["RP"], "beforeRating": 61, "rating": 70, "ability": {"runRatio": 0.9966120340876788, "fipRatio": 0.959119087839846, "eraRatio": 1.0214716095337757, "sample": 96.54333333333332, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-703520", "name": "Brett Bateman", "positions": ["CF", "DH"], "beforeRating": 65, "rating": 74, "ability": {"slgRatio": 1.0094879937824266, "baserunningPerPa": 0.001048951048951049, "obpRatio": 1.0712256927286956, "sample": 172.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.004786311969975, "innings": 328.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 3.734838097396754, "innings": 328.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669310", "name": "CJ Van Eyk", "positions": ["RP"], "beforeRating": 60, "rating": 70, "ability": {"runRatio": 1.0076877116968415, "fipRatio": 1.4599645810766664, "eraRatio": 0.9705472739464588, "sample": 6.666666666666667, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-689149", "name": "Chad Dallas", "positions": ["RP"], "beforeRating": 60, "rating": 69, "ability": {"runRatio": 1.0140955628727066, "fipRatio": 1.0912856546012786, "eraRatio": 1.3272441353113966, "sample": 13.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-807727", "name": "Charles McAdoo", "positions": ["2B", "DH"], "beforeRating": 60, "rating": 69, "ability": {"slgRatio": 0.9768148091908512, "baserunningPerPa": 0.000808080808080808, "obpRatio": 0.9858134294827872, "sample": 95.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.7467132622779319, "innings": 204.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.8595499330221528, "innings": 204.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695445", "name": "Chase Lee", "positions": ["RP"], "beforeRating": 57, "rating": 68, "ability": {"runRatio": 1.0493988632467475, "fipRatio": 1.4216761306309054, "eraRatio": 1.1981252316681272, "sample": 34.13333333333333, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664074", "name": "Cody Ponce", "positions": ["SP"], "beforeRating": 61, "rating": 70, "ability": {"runRatio": 0.9958874114816358, "fipRatio": 0.4329304287523714, "eraRatio": 0.9243307370918655, "sample": 2.3333333333333335, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676914", "name": "Davis Schneider", "positions": ["LF", "DH"], "beforeRating": 58, "rating": 69, "ability": {"slgRatio": 0.9660406130370767, "baserunningPerPa": 0.0010234943613327404, "obpRatio": 1.0033160698153756, "sample": 573.723, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.6190857580492537, "innings": 1205.9906666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 2.8001494873369683, "innings": 214.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.3054203480123345, "innings": 960.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.802226027640547, "innings": 475.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.404006866894846, "innings": 328.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656302", "name": "Dylan Cease", "positions": ["SP"], "beforeRating": 80, "rating": 77, "ability": {"runRatio": 0.8512590833514733, "fipRatio": 0.7416155525954916, "eraRatio": 0.839228821296222, "sample": 440.08433333333335, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676391", "name": "Ernie Clement", "positions": ["2B", "3B", "SS", "DH"], "beforeRating": 63, "rating": 67, "ability": {"slgRatio": 0.9739169751348715, "baserunningPerPa": 0.0006626318193793522, "obpRatio": 0.9557255118091045, "sample": 1254.916, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.3972461728508483, "innings": 2703.2236666666668, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.841548629045579, "innings": 119.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 7.863178649897653, "innings": 999.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 9.739604934891025, "innings": 1265.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.761869266987941, "innings": 1287.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-543807", "name": "George Springer", "positions": ["DH"], "beforeRating": 66, "rating": 78, "ability": {"slgRatio": 1.076627595689613, "baserunningPerPa": 0.00318581948427319, "obpRatio": 1.061600284824834, "sample": 1451.329, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.206361391592695, "innings": 1221.519, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.1079726530980674, "innings": 1139.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -4.061416147369242, "innings": 1038.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -7.657730324977708, "innings": 436.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.28185893610467555, "innings": 16.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-592791", "name": "Jameson Taillon", "positions": ["SP"], "beforeRating": 61, "rating": 66, "ability": {"runRatio": 1.0727291571518323, "fipRatio": 1.196285072162999, "eraRatio": 1.0334381930487055, "sample": 310.7163333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-660821", "name": "Jes\u00fas S\u00e1nchez", "positions": ["LF", "RF", "DH"], "beforeRating": 65, "rating": 71, "ability": {"slgRatio": 1.0139998972184299, "baserunningPerPa": 0.0011120420339020174, "obpRatio": 0.9910632396003201, "sample": 1060.916, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.2881680161893043, "innings": 2005.888333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.14558073527974918, "innings": 888.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.159334378152074, "innings": 934.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.3501185633873922, "innings": 977.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -8.937092783442141, "innings": 559.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-573009", "name": "Joe Mantiply", "positions": ["RP"], "beforeRating": 66, "rating": 69, "ability": {"runRatio": 1.0105451491975657, "fipRatio": 0.8951441216778955, "eraRatio": 1.1756481555572118, "sample": 76.38033333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-804619", "name": "John Klein", "positions": ["RP"], "beforeRating": 60, "rating": 69, "ability": {"runRatio": 1.0105529485771236, "fipRatio": 1.9023792928471321, "eraRatio": 0.9954331014835476, "sample": 4.333333333333333, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682729", "name": "Jonatan Clase", "positions": ["LF", "DH"], "beforeRating": 63, "rating": 68, "ability": {"slgRatio": 0.9684684356213042, "baserunningPerPa": 0.000444245342890208, "obpRatio": 0.991703162082593, "sample": 135.73999999999998, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.690725972533925, "innings": 313.9233333333333, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -0.47478226183391364, "innings": 161.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.8513517427322403, "innings": 254.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.6772450373678105, "innings": 57.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-667755", "name": "Jos\u00e9 Soriano", "positions": ["SP"], "beforeRating": 71, "rating": 73, "ability": {"runRatio": 0.9471145342665251, "fipRatio": 0.9162420396461428, "eraRatio": 0.9254531509954692, "sample": 362.4093333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669701", "name": "Josh Smith", "positions": ["2B", "3B", "DH"], "beforeRating": 62, "rating": 68, "ability": {"slgRatio": 0.9307470368484139, "baserunningPerPa": 0.0014310969782372238, "obpRatio": 1.0234751987130262, "sample": 993.7559999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.063141472492307, "innings": 1922.398333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -2.158029295829708, "innings": 475.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.5996847501768054, "innings": 1086.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.1814509001341893, "innings": 1033.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.439987176082957, "innings": 504.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672960", "name": "Kazuma Okamoto", "positions": ["1B", "3B", "DH"], "beforeRating": 68, "rating": 73, "ability": {"slgRatio": 1.087332450219854, "baserunningPerPa": -0.00019665683382497545, "obpRatio": 0.9837222053037871, "sample": 617.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.717437066539044, "innings": 1292.3333333333333, "seasons": [2026], "evidence": [{"year": 2026, "runs": -3.3615120065320983, "innings": 1292.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686973", "name": "Louis Varland", "positions": ["RP"], "beforeRating": 77, "rating": 76, "ability": {"runRatio": 0.8766502419091462, "fipRatio": 0.7562243037200137, "eraRatio": 0.744090436684865, "sample": 175.52733333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-649966", "name": "Luis Ur\u00edas", "positions": ["2B", "DH"], "beforeRating": 64, "rating": 67, "ability": {"slgRatio": 0.946099000736579, "baserunningPerPa": 0.0, "obpRatio": 1.002696845809624, "sample": 404.121, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.913214966838995, "innings": 923.1449999999999, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.5297005946936935, "innings": 401.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.8752338798342634, "innings": 249.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.8526952989778147, "innings": 759.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.2748651158354914, "innings": 131.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-689254", "name": "Mason Fluharty", "positions": ["RP"], "beforeRating": 69, "rating": 72, "ability": {"runRatio": 0.9678225884322649, "fipRatio": 0.9072428364369298, "eraRatio": 0.9100385649059588, "sample": 97.86666666666666, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-453286", "name": "Max Scherzer", "positions": ["SP"], "beforeRating": 59, "rating": 65, "ability": {"runRatio": 1.0979464066043492, "fipRatio": 1.1703038850232328, "eraRatio": 1.1969531713705555, "sample": 205.76466666666664, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-547179", "name": "Michael Lorenzen", "positions": ["SP", "RP"], "beforeRating": 55, "rating": 63, "ability": {"runRatio": 1.147196234401349, "fipRatio": 1.1847495989975825, "eraRatio": 1.264205592177457, "sample": 342.8423333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664702", "name": "Myles Straw", "positions": ["LF", "CF", "RF", "DH"], "beforeRating": 61, "rating": 65, "ability": {"slgRatio": 0.8955338667577477, "baserunningPerPa": 0.002479641966007007, "obpRatio": 0.974742791258322, "sample": 706.934, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.65355179126444, "innings": 1654.2506666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 3.2943486291129602, "innings": 1234.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.012628555463408069, "innings": 14.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 8.531270374045079, "innings": 700.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 3.2478397375197456, "innings": 733.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664770", "name": "Nathan Lukes", "positions": ["LF", "RF", "DH"], "beforeRating": 64, "rating": 70, "ability": {"slgRatio": 0.9921138260133497, "baserunningPerPa": -0.000788401294585056, "obpRatio": 1.0187989527320815, "sample": 794.823, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 5.498808421101961, "innings": 1637.1796666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.9857388058836192, "innings": 67.66666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.31300957588288414, "innings": 173.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 4.968475475271158, "innings": 909.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 8.197938662051135, "innings": 892.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-571578", "name": "Patrick Corbin", "positions": ["SP"], "beforeRating": 61, "rating": 65, "ability": {"runRatio": 1.1055057062430746, "fipRatio": 1.0942563408837926, "eraRatio": 1.2297767172832084, "sample": 336.05999999999995, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-623149", "name": "Paul Sewald", "positions": ["RP"], "beforeRating": 63, "rating": 68, "ability": {"runRatio": 1.0300965842441587, "fipRatio": 1.1081506602138718, "eraRatio": 1.0548925348020923, "sample": 105.34533333333331, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694357", "name": "Ricky Tiedemann", "positions": ["RP"], "beforeRating": 62, "rating": 71, "ability": {"runRatio": 0.9887129631118925, "fipRatio": 0.9407417596238284, "eraRatio": 0.3594619533135033, "sample": 6.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-815873", "name": "Sean Keys", "positions": ["1B", "DH"], "beforeRating": 59, "rating": 68, "ability": {"slgRatio": 0.9854707828568285, "baserunningPerPa": 0.0, "obpRatio": 0.9735736471442881, "sample": 56.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.045201947693709624, "innings": 68.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.04747878654050389, "innings": 68.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669456", "name": "Shane Bieber", "positions": ["SP"], "beforeRating": 64, "rating": 71, "ability": {"runRatio": 0.9881934774315725, "fipRatio": 1.0345294069454407, "eraRatio": 0.9054865035954704, "sample": 133.684, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676566", "name": "Shawn Ross", "positions": ["C", "DH"], "beforeRating": 61, "rating": 70, "ability": {"slgRatio": 1.0123230346002337, "baserunningPerPa": 0.0, "obpRatio": 0.9954055702112514, "sample": 5.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.3900328127743663, "innings": 10.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.3929219447208431, "innings": 10.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681293", "name": "Spencer Arrighetti", "positions": ["SP"], "beforeRating": 64, "rating": 65, "ability": {"runRatio": 1.102798409971695, "fipRatio": 1.2102811882055406, "eraRatio": 1.174571759564491, "sample": 206.45, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-693686", "name": "Spencer Miles", "positions": ["SP", "RP"], "beforeRating": 71, "rating": 76, "ability": {"runRatio": 0.8707277043542061, "fipRatio": 0.6347209417794688, "eraRatio": 0.6151355961632485, "sample": 94.66666666666667, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-702056", "name": "Trey Yesavage", "positions": ["SP"], "beforeRating": 69, "rating": 72, "ability": {"runRatio": 0.9665729420879096, "fipRatio": 0.9495586858907182, "eraRatio": 0.8694872534524285, "sample": 105.46666666666667, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-643511", "name": "Tyler Rogers", "positions": ["RP"], "beforeRating": 70, "rating": 78, "ability": {"runRatio": 0.8295134128863405, "fipRatio": 0.7946072474726884, "eraRatio": 0.530820186191574, "sample": 183.97866666666664, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665489", "name": "Vladimir Guerrero Jr.", "positions": ["1B", "DH"], "beforeRating": 63, "rating": 80, "ability": {"slgRatio": 1.0750307374704229, "baserunningPerPa": -0.00022691574324429925, "obpRatio": 1.118234179986269, "sample": 1647.456, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.3768453829771345, "innings": 2784.198333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -12.888654817346094, "innings": 1065.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -7.742682229377509, "innings": 1126.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.4496516774268868, "innings": 1126.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 5.013070263342201, "innings": 1078.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682818", "name": "Yohendrick Pi\u00f1ango", "positions": ["LF", "RF", "DH"], "beforeRating": 63, "rating": 69, "ability": {"slgRatio": 0.9966147810574945, "baserunningPerPa": 0.0, "obpRatio": 0.9877762360870159, "sample": 180.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.121691549501458, "innings": 378.6666666666667, "seasons": [2026], "evidence": [{"year": 2026, "runs": -5.277800586596188, "innings": 378.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-621345", "name": "A.J. Minter", "positions": ["RP"], "beforeRating": 70, "rating": 74, "ability": {"runRatio": 0.9244892255821253, "fipRatio": 0.8951537135864949, "eraRatio": 0.6530205076974683, "sample": 90.37066666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-702176", "name": "Alan Roden", "positions": ["RF", "DH"], "beforeRating": 60, "rating": 66, "ability": {"slgRatio": 0.9427967850680858, "baserunningPerPa": -0.00023565056387813495, "obpRatio": 0.9880813373713677, "sample": 194.1, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.7584429887059748, "innings": 440.9, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 3.2139513923387586, "innings": 357.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.2436211239159976, "innings": 191.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656577", "name": "Alex Jackson", "positions": ["C", "DH"], "beforeRating": 63, "rating": 67, "ability": {"slgRatio": 0.9711764048730505, "baserunningPerPa": 0.00015833266015025444, "obpRatio": 0.9559743250221523, "sample": 218.95, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.6770586749568858, "innings": 545.1966666666666, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 1.1567712967119146, "innings": 407.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 4.224633541708125, "innings": 249.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -4.474549817485296, "innings": 171.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-702193", "name": "Andrew Morris", "positions": ["RP"], "beforeRating": 66, "rating": 72, "ability": {"runRatio": 0.9683378516960588, "fipRatio": 0.754416002945046, "eraRatio": 1.0232126298970419, "sample": 71.66666666666667, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-607455", "name": "Anthony Banda", "positions": ["RP"], "beforeRating": 64, "rating": 71, "ability": {"runRatio": 0.983554575767318, "fipRatio": 1.0337557965545892, "eraRatio": 0.8778002239803798, "sample": 106.571, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668885", "name": "Austin Martin", "positions": ["LF", "RF", "DH"], "beforeRating": 63, "rating": 68, "ability": {"slgRatio": 0.9017408449112191, "baserunningPerPa": 0.00011733937929457169, "obpRatio": 1.0528359897571349, "sample": 605.63, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.3614984581482259, "innings": 1282.4133333333334, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -8.523695782521939, "innings": 612.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.4875466196513388, "innings": 366.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 3.130429513599196, "innings": 726.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-641927", "name": "Bailey Ober", "positions": ["SP"], "beforeRating": 65, "rating": 69, "ability": {"runRatio": 1.0285552795537534, "fipRatio": 1.0509643893537512, "eraRatio": 1.0342728046010723, "sample": 365.4863333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-805346", "name": "Ben Ross", "positions": ["DH"], "beforeRating": 59, "rating": 68, "ability": {"slgRatio": 0.9844416304167268, "baserunningPerPa": 0.000477326968973747, "obpRatio": 0.9771456952709823, "sample": 19.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.17860567611114078, "innings": 37.333333333333336, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.18354489480853528, "innings": 37.333333333333336, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686797", "name": "Brooks Lee", "positions": ["3B", "SS", "DH"], "beforeRating": 66, "rating": 67, "ability": {"slgRatio": 1.0017796378949917, "baserunningPerPa": 2.3089199008522727e-05, "obpRatio": 0.9451171572078777, "sample": 1072.55, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.3093555659092668, "innings": 2279.3233333333333, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -2.629098830918867, "innings": 371.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.45713763777298, "innings": 1132.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.18819943508438763, "innings": 1304.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-621439", "name": "Byron Buxton", "positions": ["CF", "DH"], "beforeRating": 71, "rating": 82, "ability": {"slgRatio": 1.2120301353470433, "baserunningPerPa": 0.003522389296384129, "obpRatio": 1.0127441269968074, "sample": 1096.541, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.157621442450296, "innings": 1654.5966666666664, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 4.346409515415584, "innings": 767.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.9867236418112815, "innings": 973.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.2816136725597145, "innings": 597.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663485", "name": "Cole Sands", "positions": ["RP"], "beforeRating": 58, "rating": 70, "ability": {"runRatio": 0.993037590601431, "fipRatio": 0.8843562892914674, "eraRatio": 1.0777987947268282, "sample": 104.785, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687570", "name": "Connor Prielipp", "positions": ["SP"], "beforeRating": 65, "rating": 69, "ability": {"runRatio": 1.0162882756028317, "fipRatio": 0.8983675127419966, "eraRatio": 1.1829385056411135, "sample": 120.33333333333333, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665152", "name": "Dean Kremer", "positions": ["SP"], "beforeRating": 62, "rating": 69, "ability": {"runRatio": 1.0286839170388877, "fipRatio": 1.0441844892990517, "eraRatio": 1.044833464112508, "sample": 326.2613333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-679358", "name": "Eric Orze", "positions": ["RP"], "beforeRating": 61, "rating": 70, "ability": {"runRatio": 1.006906298775681, "fipRatio": 0.9037260128947182, "eraRatio": 1.1449489481889423, "sample": 71.31666666666666, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694224", "name": "Gabriel Gonzalez", "positions": ["LF", "DH"], "beforeRating": 60, "rating": 70, "ability": {"slgRatio": 0.9899481628868675, "baserunningPerPa": 0.0, "obpRatio": 1.0114646616969876, "sample": 11.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.10000225947422475, "innings": 19.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.10140969868163978, "innings": 19.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670183", "name": "Garrett Acton", "positions": ["RP"], "beforeRating": 61, "rating": 69, "ability": {"runRatio": 1.0272482802149392, "fipRatio": 1.2484861924708868, "eraRatio": 1.5249799174968592, "sample": 13.643666666666666, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681252", "name": "Jack Anderson", "positions": ["RP"], "beforeRating": 64, "rating": 71, "ability": {"runRatio": 0.9752093610228011, "fipRatio": 0.7021799227400919, "eraRatio": 0.5246201480791669, "sample": 12.333333333333334, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656546", "name": "Jeff Hoffman", "positions": ["RP"], "beforeRating": 72, "rating": 75, "ability": {"runRatio": 0.9000512208276241, "fipRatio": 0.7671737304428582, "eraRatio": 0.8136007240168055, "sample": 164.05366666666663, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-657746", "name": "Joe Ryan", "positions": ["SP"], "beforeRating": 71, "rating": 73, "ability": {"runRatio": 0.9312937734502751, "fipRatio": 0.8969549002777139, "eraRatio": 0.9005371126321065, "sample": 379.96833333333325, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-605137", "name": "Josh Bell", "positions": ["1B", "DH"], "beforeRating": 66, "rating": 72, "ability": {"slgRatio": 1.0242752230222099, "baserunningPerPa": -0.00040819321708731026, "obpRatio": 1.0107406476466978, "sample": 1494.2009999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.491333451509047, "innings": 882.8249999999999, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -5.261055647030491, "innings": 485.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -5.1120102899956015, "innings": 813.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.0787878666727484, "innings": 253.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.9638373745706527, "innings": 141.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701785", "name": "Kaelen Culpepper", "positions": ["SS", "DH"], "beforeRating": 69, "rating": 72, "ability": {"slgRatio": 1.012401630074437, "baserunningPerPa": 0.00038461538461538467, "obpRatio": 1.0207782061247117, "sample": 120.0, "seasons": [2026], "prospectPrior": {"rank": 34, "relativeBoost": 0.0268, "weight": 0.7692307692307693, "method": "bounded-pipeline-rate-prior-v2"}, "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.283088694266205, "innings": 263.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.33823856581584344, "innings": 263.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-696070", "name": "Kendry Rojas", "positions": ["RP"], "beforeRating": 67, "rating": 71, "ability": {"runRatio": 0.9829388173776014, "fipRatio": 0.9591411854488641, "eraRatio": 0.7997018736637489, "sample": 29.666666666666668, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665019", "name": "Kody Clemens", "positions": ["1B", "2B", "LF", "RF", "DH"], "beforeRating": 68, "rating": 71, "ability": {"slgRatio": 1.0745304927624053, "baserunningPerPa": 0.0010528157631728011, "obpRatio": 0.9371266394926229, "sample": 948.7639999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.07493302180961212, "innings": 1988.7893333333332, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.5854406973001423, "innings": 322.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.42462875465657757, "innings": 239.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 3.7774457087363875, "innings": 827.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.165272712865006, "innings": 1182.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681892", "name": "Kody Funderburk", "positions": ["RP"], "beforeRating": 65, "rating": 71, "ability": {"runRatio": 0.976970244402579, "fipRatio": 0.8953278180843658, "eraRatio": 0.9755416237039626, "sample": 99.80266666666667, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-807712", "name": "Luke Keaschall", "positions": ["2B", "CF", "RF", "DH"], "beforeRating": 68, "rating": 76, "ability": {"slgRatio": 0.9940517143969847, "baserunningPerPa": 0.0018484610689685238, "obpRatio": 1.1066391703967844, "sample": 746.9, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.261180829149512, "innings": 1517.6666666666667, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.6945634640201008, "innings": 360.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -10.689592901895375, "innings": 1265.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694397", "name": "Marco Raya", "positions": ["RP"], "beforeRating": 61, "rating": 70, "ability": {"runRatio": 1.0003085099929732, "fipRatio": 1.3002037129373318, "eraRatio": 0.7189239066270066, "sample": 6.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670242", "name": "Matt Wallner", "positions": ["RF", "DH"], "beforeRating": 57, "rating": 73, "ability": {"slgRatio": 1.0620302893443474, "baserunningPerPa": -0.0003768015212629296, "obpRatio": 1.0090401768280677, "sample": 624.4119999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.903895949166687, "innings": 1117.7163333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -3.5467855990363573, "innings": 487.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.102631199441557, "innings": 425.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.2144804745453186, "innings": 654.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -5.167044794234148, "innings": 284.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-690953", "name": "Mick Abel", "positions": ["SP"], "beforeRating": 64, "rating": 69, "ability": {"runRatio": 1.0264960917542947, "fipRatio": 0.9855336357129121, "eraRatio": 1.2677089263445798, "sample": 47.633333333333326, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-702474", "name": "Mike Paredes", "positions": ["SP"], "beforeRating": 61, "rating": 68, "ability": {"runRatio": 1.038925479101918, "fipRatio": 1.3552669247717626, "eraRatio": 1.1307346880929616, "sample": 34.333333333333336, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668904", "name": "Royce Lewis", "positions": ["1B", "3B", "DH"], "beforeRating": 64, "rating": 69, "ability": {"slgRatio": 1.0063264327522592, "baserunningPerPa": 0.0031026733233215217, "obpRatio": 0.9495144887599489, "sample": 1016.3269999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.30376407618433976, "innings": 1988.4296666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.4084129550251674, "innings": 417.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.503124527244205, "innings": 419.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.7068663805530837, "innings": 826.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.173241644161271, "innings": 1061.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680777", "name": "Ryan Jeffers", "positions": ["C", "DH"], "beforeRating": 72, "rating": 76, "ability": {"slgRatio": 1.0620119960154606, "baserunningPerPa": 0.00020034326508980004, "obpRatio": 1.061190300501158, "sample": 1024.5549999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -6.768293661068049, "innings": 1715.8716666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -8.579591719292107, "innings": 658.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -8.03551486674561, "innings": 720.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -5.012321454018485, "innings": 699.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -4.982076268985359, "innings": 647.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668952", "name": "Ryan Kreidler", "positions": ["SS", "CF", "DH"], "beforeRating": 61, "rating": 62, "ability": {"slgRatio": 0.9184043725979426, "baserunningPerPa": -0.0008444653359277642, "obpRatio": 0.9209114394825065, "sample": 331.82399999999996, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.9502691095413656, "innings": 826.208, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.7844913400684308, "innings": 49.333333333333336, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.9088715270840751, "innings": 184.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.07019360674174126, "innings": 117.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.7572414791519781, "innings": 636.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-671737", "name": "Taj Bradley", "positions": ["SP"], "beforeRating": 71, "rating": 70, "ability": {"runRatio": 1.0064670489783252, "fipRatio": 0.9826215456449867, "eraRatio": 1.036411613314902, "sample": 381.7206666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-573124", "name": "Taylor Rogers", "positions": ["RP"], "beforeRating": 63, "rating": 71, "ability": {"runRatio": 0.9723059327871713, "fipRatio": 0.9910511433252712, "eraRatio": 0.8828131613349574, "sample": 140.92166666666665, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-667297", "name": "Tommy Nance", "positions": ["RP"], "beforeRating": 67, "rating": 73, "ability": {"runRatio": 0.9408172825803062, "fipRatio": 0.8028099837363519, "eraRatio": 0.8462626005871577, "sample": 91.61333333333333, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701519", "name": "Travis Adams", "positions": ["RP"], "beforeRating": 63, "rating": 67, "ability": {"runRatio": 1.0638065103134349, "fipRatio": 1.0822100916161592, "eraRatio": 1.330512697891595, "sample": 80.56666666666666, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663616", "name": "Trevor Larnach", "positions": ["LF", "DH"], "beforeRating": 68, "rating": 74, "ability": {"slgRatio": 1.0373335362425635, "baserunningPerPa": -0.0005555792811500745, "obpRatio": 1.0464039212899654, "sample": 1098.616, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.718532822958064, "innings": 1471.0456666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -3.2266671696776283, "innings": 416.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.3474320454453087, "innings": 429.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -6.531358752325556, "innings": 441.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.2620258894509697, "innings": 809.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656484", "name": "Tristan Gray", "positions": ["3B", "SS", "DH"], "beforeRating": 58, "rating": 64, "ability": {"slgRatio": 0.9364615755759708, "baserunningPerPa": 0.0006014088001142677, "obpRatio": 0.9367396916208919, "sample": 265.105, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.786996573293441, "innings": 621.5909999999999, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.3593794009926664, "innings": 13.666666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.7884329473114358, "innings": 73.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.5202254022895307, "innings": 194.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -4.215676579295371, "innings": 445.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-605170", "name": "Victor Caratini", "positions": ["C", "1B", "DH"], "beforeRating": 60, "rating": 67, "ability": {"slgRatio": 0.9323501954723044, "baserunningPerPa": -9.889061555043022e-05, "obpRatio": 1.009331415302046, "sample": 859.978, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.2190026229163407, "innings": 1594.308, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 4.479592857806918, "innings": 509.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 5.637788328686279, "innings": 556.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.3255664840533012, "innings": 515.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.6874867036077542, "innings": 786.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-805805", "name": "Walker Jenkins", "positions": ["CF", "DH"], "beforeRating": 66, "rating": 71, "ability": {"slgRatio": 1.0199791512016043, "baserunningPerPa": -0.00041753653444676406, "obpRatio": 1.0021719406641993, "sample": 79.0, "seasons": [2026], "prospectPrior": {"rank": 15, "relativeBoost": 0.0344, "weight": 0.8350730688935282, "method": "bounded-pipeline-rate-prior-v2"}, "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.41563587016368375, "innings": 181.66666666666666, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.47156711688941405, "innings": 181.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672782", "name": "Yoendrys G\u00f3mez", "positions": ["RP"], "beforeRating": 68, "rating": 67, "ability": {"runRatio": 1.057164049073888, "fipRatio": 1.1663591186976587, "eraRatio": 1.1277940192085887, "sample": 114.43933333333332, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-805673", "name": "Zebby Matthews", "positions": ["SP"], "beforeRating": 64, "rating": 65, "ability": {"runRatio": 1.0940884312721106, "fipRatio": 1.0921521937162626, "eraRatio": 1.2618003279530043, "sample": 204.32333333333332, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-605400", "name": "Aaron Nola", "positions": ["SP"], "beforeRating": 67, "rating": 68, "ability": {"runRatio": 1.0480729093588632, "fipRatio": 1.0583388727195793, "eraRatio": 1.0812389451712896, "sample": 398.4676666666667, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666969", "name": "Adolis Garc\u00eda", "positions": ["RF", "DH"], "beforeRating": 58, "rating": 67, "ability": {"slgRatio": 0.9963456751911896, "baserunningPerPa": 0.0011956918932064175, "obpRatio": 0.9262161771681955, "sample": 1170.806, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.75, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.119356909758464, "innings": 2315.570333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 7.61832137183907, "innings": 1185.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -10.703011450721668, "innings": 1124.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.9825338567660287, "innings": 1124.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 4.282937296000524, "innings": 571.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2023, "position": "RF", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-660604", "name": "Alan Rangel", "positions": ["RP"], "beforeRating": 61, "rating": 69, "ability": {"runRatio": 1.025180247755258, "fipRatio": 1.0962677596251076, "eraRatio": 1.223080545733862, "sample": 33.7, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664761", "name": "Alec Bohm", "positions": ["1B", "3B", "DH"], "beforeRating": 64, "rating": 72, "ability": {"slgRatio": 1.0220363937509684, "baserunningPerPa": 0.0004898536808339931, "obpRatio": 1.022494221140208, "sample": 1468.3129999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.7493710194866687, "innings": 3042.191333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -3.202560591749773, "innings": 1239.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 2.5386863609294066, "innings": 1203.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.683556500879601, "innings": 1057.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -6.5119985306081665, "innings": 1287.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686934", "name": "Alex McFarlane", "positions": ["RP"], "beforeRating": 63, "rating": 72, "ability": {"runRatio": 0.9651426729348536, "fipRatio": 0.6846544856946005, "eraRatio": 0.5074756987955341, "sample": 17.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694851", "name": "Andrew Hoffmann", "positions": ["RP"], "beforeRating": 59, "rating": 67, "ability": {"runRatio": 1.060006058199659, "fipRatio": 1.5167202564852114, "eraRatio": 1.6798125053564967, "sample": 20.066666666666663, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691725", "name": "Andrew Painter", "positions": ["SP"], "beforeRating": 61, "rating": 65, "ability": {"runRatio": 1.0984637948387856, "fipRatio": 1.1501520688285642, "eraRatio": 1.3405349087658271, "sample": 120.66666666666667, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-641745", "name": "Brad Keller", "positions": ["RP"], "beforeRating": 65, "rating": 72, "ability": {"runRatio": 0.9681878402119235, "fipRatio": 0.9923408958952366, "eraRatio": 0.8452244822890227, "sample": 115.90266666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669016", "name": "Brandon Marsh", "positions": ["LF", "CF", "RF", "DH"], "beforeRating": 66, "rating": 74, "ability": {"slgRatio": 1.046409731446508, "baserunningPerPa": 0.002054822788528534, "obpRatio": 1.0252413744995978, "sample": 1247.636, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.7312583012041814, "innings": 2714.200333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 5.2278617100747935, "innings": 1042.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.8888970826891087, "innings": 1038.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.1230684006528078, "innings": 952.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -5.706330855683468, "innings": 1181.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-548384", "name": "Brooks Raley", "positions": ["RP"], "beforeRating": 70, "rating": 74, "ability": {"runRatio": 0.9187229862817503, "fipRatio": 0.8246070952189956, "eraRatio": 0.6941540913797285, "sample": 91.814, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-650559", "name": "Bryan De La Cruz", "positions": ["RF", "DH"], "beforeRating": 65, "rating": 67, "ability": {"slgRatio": 0.9779737839664954, "baserunningPerPa": 0.0003648038207172011, "obpRatio": 0.9496607237254279, "sample": 628.4979999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.0305255464362872, "innings": 1081.6913333333332, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -10.568605493788207, "innings": 1299.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -4.443427158684829, "innings": 834.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.4025937366587583, "innings": 91.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.6253838620716913, "innings": 163.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-547180", "name": "Bryce Harper", "positions": ["1B", "RF", "DH"], "beforeRating": 75, "rating": 86, "ability": {"slgRatio": 1.1856082314419096, "baserunningPerPa": 0.00018495359438308592, "obpRatio": 1.1495841404429117, "sample": 1573.4679999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.811858721387076, "innings": 2744.462333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.4342358666258446, "innings": 303.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 3.5291838494817522, "innings": 1233.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.784819793646447, "innings": 1132.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -12.249103294890912, "innings": 1243.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681082", "name": "Bryson Stott", "positions": ["2B", "3B", "DH"], "beforeRating": 66, "rating": 72, "ability": {"slgRatio": 0.9681853886757377, "baserunningPerPa": 0.006078294693265082, "obpRatio": 1.0194559960147571, "sample": 1479.31, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.8014896674920085, "innings": 3142.309666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 10.077232226505206, "innings": 1294.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.630719929162272, "innings": 1201.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.4339304238603934, "innings": 1191.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 5.17115089959309, "innings": 1276.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668873", "name": "Caleb Kilian", "positions": ["RP"], "beforeRating": 65, "rating": 69, "ability": {"runRatio": 1.0267678083521445, "fipRatio": 0.9755406895668705, "eraRatio": 1.2540903478059782, "sample": 54.72266666666666, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663767", "name": "Chase Shugart", "positions": ["RP"], "beforeRating": 66, "rating": 70, "ability": {"runRatio": 1.0084240796592807, "fipRatio": 1.136006935103918, "eraRatio": 0.9156674607481873, "sample": 87.08, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687515", "name": "Colby Thomas", "positions": ["RF", "DH"], "beforeRating": 58, "rating": 65, "ability": {"slgRatio": 0.9717288740233762, "baserunningPerPa": -0.0003260515161395501, "obpRatio": 0.9252483611191972, "sample": 213.39999999999998, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.0908629424286773, "innings": 434.43333333333334, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.9720426166147219, "innings": 269.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.08327796829647, "innings": 245.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-650911", "name": "Cristopher S\u00e1nchez", "positions": ["SP"], "beforeRating": 77, "rating": 80, "ability": {"runRatio": 0.777769518049223, "fipRatio": 0.6839243214385354, "eraRatio": 0.6993756611164825, "sample": 464.48799999999994, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656537", "name": "Derek Hill", "positions": ["CF", "RF", "DH"], "beforeRating": 65, "rating": 69, "ability": {"slgRatio": 1.0017572783370463, "baserunningPerPa": 0.0027415631526876995, "obpRatio": 0.9468535244091859, "sample": 418.72999999999996, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.2465697594760226, "innings": 937.2913333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.745733179439476, "innings": 116.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.23182214838592752, "innings": 333.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 5.955359927432176, "innings": 330.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.5409745764736003, "innings": 503.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-624641", "name": "Edmundo Sosa", "positions": ["2B", "3B", "LF", "DH"], "beforeRating": 62, "rating": 71, "ability": {"slgRatio": 1.0474646117154807, "baserunningPerPa": 0.0010830052925997777, "obpRatio": 0.9636959569299444, "sample": 661.8599999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.2386401807404455, "innings": 1479.5099999999998, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.7837502692780649, "innings": 710.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 4.1910308013065505, "innings": 628.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 3.652624003564824, "innings": 608.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.9087056719886273, "innings": 502.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694025", "name": "Felix Reyes", "positions": ["LF", "DH"], "beforeRating": 57, "rating": 66, "ability": {"slgRatio": 0.9702330737196735, "baserunningPerPa": 0.0, "obpRatio": 0.9562741841029294, "sample": 38.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.2783933797481961, "innings": 91.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.29715915571640783, "innings": 91.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687282", "name": "Gabriel Rincones Jr.", "positions": ["RF", "DH"], "beforeRating": 56, "rating": 64, "ability": {"slgRatio": 0.9480094896213248, "baserunningPerPa": 0.0, "obpRatio": 0.9334101088127615, "sample": 89.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.001913814969036122, "innings": 200.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.002197343112597029, "innings": 200.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-596117", "name": "Garrett Stubbs", "positions": ["C", "DH"], "beforeRating": 55, "rating": 61, "ability": {"slgRatio": 0.8589400682115386, "baserunningPerPa": 0.0010484700061015872, "obpRatio": 0.9433851828017036, "sample": 198.20499999999996, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.7365929505090374, "innings": 490.10733333333326, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -3.471639118466369, "innings": 301.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.8523059600824587, "innings": 428.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.5049616598894725, "innings": 6.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.4478678259871351, "innings": 172.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-592663", "name": "J.T. Realmuto", "positions": ["C", "DH"], "beforeRating": 60, "rating": 67, "ability": {"slgRatio": 0.9655852750662952, "baserunningPerPa": 0.0008477804004708521, "obpRatio": 0.9745006065212029, "sample": 1222.59, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.1609264461126574, "innings": 2641.259333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -10.24928083797715, "innings": 1142.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -4.063339380421364, "innings": 871.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -5.559550870456411, "innings": 1151.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.052982877576335685, "innings": 1016.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666200", "name": "Jes\u00fas Luzardo", "positions": ["SP"], "beforeRating": 76, "rating": 77, "ability": {"runRatio": 0.84947174159083, "fipRatio": 0.7286406287361543, "eraRatio": 0.8352267967544927, "sample": 401.1826666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-661395", "name": "Jhoan Duran", "positions": ["RP"], "beforeRating": 75, "rating": 80, "ability": {"runRatio": 0.7898612473543748, "fipRatio": 0.5315647818574235, "eraRatio": 0.5579968897666149, "sample": 154.337, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680742", "name": "Jonathan Bowlan", "positions": ["RP"], "beforeRating": 71, "rating": 72, "ability": {"runRatio": 0.9668611254070317, "fipRatio": 0.9181241602620562, "eraRatio": 0.882602722314073, "sample": 89.70233333333334, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-621237", "name": "Jos\u00e9 Alvarado", "positions": ["RP"], "beforeRating": 64, "rating": 71, "ability": {"runRatio": 0.9715131712164669, "fipRatio": 0.8454284524400651, "eraRatio": 1.0123226404343657, "sample": 120.26066666666665, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-702222", "name": "Justin Crawford", "positions": ["CF", "DH"], "beforeRating": 62, "rating": 67, "ability": {"slgRatio": 0.9413325905581659, "baserunningPerPa": 0.0018823529411764706, "obpRatio": 0.9874574919778538, "sample": 450.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.0874353750887136, "innings": 1072.3333333333333, "seasons": [2026], "evidence": [{"year": 2026, "runs": -1.9512081162394272, "innings": 1072.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670224", "name": "Kameron Misner", "positions": ["CF", "DH"], "beforeRating": 58, "rating": 64, "ability": {"slgRatio": 0.92470261062586, "baserunningPerPa": 0.0017239950269374224, "obpRatio": 0.9424321421961108, "sample": 203.24999999999997, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.5591867731530134, "innings": 471.04999999999995, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 0.2228090106261681, "innings": 35.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 4.571165766092838, "innings": 503.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.2057649898049236, "innings": 101.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-679775", "name": "Kyle Backhus", "positions": ["RP"], "beforeRating": 62, "rating": 69, "ability": {"runRatio": 1.0147013560521139, "fipRatio": 1.0180861112907111, "eraRatio": 1.1515768882365125, "sample": 37.733333333333334, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656941", "name": "Kyle Schwarber", "positions": ["DH"], "beforeRating": 75, "rating": 85, "ability": {"slgRatio": 1.2259977137058382, "baserunningPerPa": 0.0003075307254334728, "obpRatio": 1.1058021154815376, "sample": 1770.8399999999997, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -7.26906228762976, "innings": 432.50033333333323, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -19.341643722669154, "innings": 872.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.8738949098015294, "innings": 41.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.7429773738843393, "innings": 66.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.6153797953958869, "innings": 67.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-650333", "name": "Luis Arraez", "positions": ["2B", "DH"], "beforeRating": 69, "rating": 76, "ability": {"slgRatio": 1.0225581439009896, "baserunningPerPa": 0.0010892539139453511, "obpRatio": 1.0793812358489943, "sample": 1661.4109999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.039775563868903, "innings": 2858.982, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -10.747626186597829, "innings": 1214.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -11.456883694087265, "innings": 872.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -10.633734326330703, "innings": 1075.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 10.384383092860224, "innings": 1262.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676661", "name": "Max Lazar", "positions": ["RP"], "beforeRating": 60, "rating": 68, "ability": {"runRatio": 1.046626222875308, "fipRatio": 1.2918361762893786, "eraRatio": 1.1861387135389558, "sample": 43.629999999999995, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-689147", "name": "Orion Kerkering", "positions": ["RP"], "beforeRating": 66, "rating": 72, "ability": {"runRatio": 0.9545348071415476, "fipRatio": 0.8718208234077763, "eraRatio": 0.913157861990013, "sample": 131.899, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-805249", "name": "Otto Kemp", "positions": ["LF", "DH"], "beforeRating": 55, "rating": 66, "ability": {"slgRatio": 0.9674129190634848, "baserunningPerPa": -0.00048309178743961346, "obpRatio": 0.9607314994984362, "sample": 179.6, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -6.884988478623376, "innings": 400.0, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -8.052727075844292, "innings": 480.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.28807611179115, "innings": 64.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665561", "name": "Rafael March\u00e1n", "positions": ["C", "DH"], "beforeRating": 51, "rating": 61, "ability": {"slgRatio": 0.8913047383443055, "baserunningPerPa": 0.0, "obpRatio": 0.9009326969190821, "sample": 205.04, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.980347887438263, "innings": 485.9766666666667, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 0.10095751247306287, "innings": 129.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.6356106984281865, "innings": 283.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 6.278790376817563, "innings": 224.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-621383", "name": "Tanner Banks", "positions": ["RP"], "beforeRating": 59, "rating": 69, "ability": {"runRatio": 1.0117502620733354, "fipRatio": 0.9930411221760141, "eraRatio": 1.0614491798192032, "sample": 136.49966666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-641835", "name": "Tim Mayza", "positions": ["RP"], "beforeRating": 69, "rating": 73, "ability": {"runRatio": 0.9436364699430504, "fipRatio": 0.8223383256082715, "eraRatio": 0.8903143834645602, "sample": 116.19999999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-607208", "name": "Trea Turner", "positions": ["SS", "DH"], "beforeRating": 63, "rating": 75, "ability": {"slgRatio": 1.0483837736640627, "baserunningPerPa": 0.004352671022300033, "obpRatio": 1.0171320323865773, "sample": 1625.4229999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.1173626929748504, "innings": 3109.3336666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -8.70810582339773, "innings": 1342.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -3.3759461274908453, "innings": 1018.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 10.2164730163273, "innings": 1216.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -9.50453109399743, "innings": 1298.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-554430", "name": "Zack Wheeler", "positions": ["SP"], "beforeRating": 74, "rating": 79, "ability": {"runRatio": 0.812301964472113, "fipRatio": 0.7606616726383396, "eraRatio": 0.7048096943998504, "sample": 424.62266666666665, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-700363", "name": "AJ Smith-Shawver", "positions": ["SP"], "beforeRating": 57, "rating": 68, "ability": {"runRatio": 1.0436937626565255, "fipRatio": 1.1595922434835964, "eraRatio": 1.1530015149186659, "sample": 69.846, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663586", "name": "Austin Riley", "positions": ["3B", "DH"], "beforeRating": 62, "rating": 71, "ability": {"slgRatio": 1.028692606707312, "baserunningPerPa": 0.0005943419051088598, "obpRatio": 0.9829738995066445, "sample": 1397.955, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.0405009457894907, "innings": 2920.946, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.4428972088750076, "innings": 1412.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.9623113462307105, "innings": 960.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.1286054524540465, "innings": 888.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.5553249568485784, "innings": 1344.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663559", "name": "Bailey Falter", "positions": ["RP"], "beforeRating": 52, "rating": 65, "ability": {"runRatio": 1.0980550576802393, "fipRatio": 1.180675120898087, "eraRatio": 1.1935861533670653, "sample": 198.14533333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686628", "name": "Blake Burkhalter", "positions": ["RP"], "beforeRating": 60, "rating": 70, "ability": {"runRatio": 1.0031421372832587, "fipRatio": 0.9806819766586621, "eraRatio": 2.1567717198810197, "sample": 1.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-608718", "name": "Brent Suter", "positions": ["RP"], "beforeRating": 68, "rating": 72, "ability": {"runRatio": 0.9573421897825629, "fipRatio": 0.949244368685955, "eraRatio": 0.8847525627031908, "sample": 190.32466666666664, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676551", "name": "Brewer Hicklen", "positions": ["RF", "DH"], "beforeRating": 65, "rating": 72, "ability": {"slgRatio": 1.0038990984333758, "baserunningPerPa": 0.0005345311622683885, "obpRatio": 1.0261461612594984, "sample": 45.25, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.4303718710906847, "innings": 101.84666666666666, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -0.5878422111875268, "innings": 12.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.14430500034585772, "innings": 9.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.27581079192325453, "innings": 89.66666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-693821", "name": "Bryce Elder", "positions": ["SP"], "beforeRating": 67, "rating": 67, "ability": {"runRatio": 1.0625304122037897, "fipRatio": 1.0874747540085092, "eraRatio": 1.1032768156994497, "sample": 342.68066666666664, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-519242", "name": "Chris Sale", "positions": ["SP"], "beforeRating": 79, "rating": 82, "ability": {"runRatio": 0.730910920827759, "fipRatio": 0.5922782300680353, "eraRatio": 0.605758086935876, "sample": 367.23799999999994, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-800311", "name": "Didier Fuentes", "positions": ["RP"], "beforeRating": 74, "rating": 73, "ability": {"runRatio": 0.9386753795976017, "fipRatio": 0.7568015738769821, "eraRatio": 0.8494456649146596, "sample": 81.43333333333332, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-642086", "name": "Dominic Smith", "positions": ["DH"], "beforeRating": 63, "rating": 68, "ability": {"slgRatio": 0.963346312286831, "baserunningPerPa": 9.434841354889811e-05, "obpRatio": 1.0058322307229695, "sample": 801.9279999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.1425104135023085, "innings": 1030.9129999999998, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 5.262053307739879, "innings": 1244.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 2.3720197193592383, "innings": 616.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.17132257880550794, "innings": 414.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.8322719225117482, "innings": 12.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686948", "name": "Drake Baldwin", "positions": ["C", "DH"], "beforeRating": 70, "rating": 79, "ability": {"slgRatio": 1.104109278816113, "baserunningPerPa": 0.00015288182235132246, "obpRatio": 1.0774310240531875, "sample": 908.2, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.6138078062564488, "innings": 1203.4333333333334, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.927125491511224, "innings": 759.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.511987943168384, "innings": 671.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701474", "name": "Duncan Davitt", "positions": ["RP"], "beforeRating": 60, "rating": 70, "ability": {"runRatio": 1.0068984120806186, "fipRatio": 1.7248312835181954, "eraRatio": 0.6810858062782168, "sample": 6.333333333333333, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-689266", "name": "Dylan Dodd", "positions": ["RP"], "beforeRating": 70, "rating": 71, "ability": {"runRatio": 0.9711454947186755, "fipRatio": 0.9845607374617694, "eraRatio": 0.8339546254932493, "sample": 83.923, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669276", "name": "Dylan Lee", "positions": ["RP"], "beforeRating": 72, "rating": 76, "ability": {"runRatio": 0.8777678908705596, "fipRatio": 0.7264227910578867, "eraRatio": 0.7361224924403771, "sample": 150.18766666666664, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656550", "name": "Grant Holmes", "positions": ["SP"], "beforeRating": 69, "rating": 71, "ability": {"runRatio": 0.9800560337565154, "fipRatio": 1.0552681496231868, "eraRatio": 0.8774033375433721, "sample": 261.65, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-673490", "name": "Ha-Seong Kim", "positions": ["SS", "DH"], "beforeRating": 50, "rating": 64, "ability": {"slgRatio": 0.8761870643351308, "baserunningPerPa": 0.0028983997744491874, "obpRatio": 0.9837462358097155, "sample": 713.7179999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.20156495725021825, "innings": 1566.9899999999998, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 5.566694311790111, "innings": 1263.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 3.5964486600716166, "innings": 1046.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.5349157702550018, "innings": 404.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.161666831238143, "innings": 338.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694462", "name": "Hurston Waldrep", "positions": ["SP"], "beforeRating": 58, "rating": 68, "ability": {"runRatio": 1.0379721132984538, "fipRatio": 1.1550994617229375, "eraRatio": 1.1762148524406306, "sample": 53.529999999999994, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-702275", "name": "JR Ritchie", "positions": ["SP", "RP"], "beforeRating": 65, "rating": 67, "ability": {"runRatio": 1.0645928985557787, "fipRatio": 1.325387692151414, "eraRatio": 1.1474450529416262, "sample": 67.66666666666667, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-675916", "name": "James Karinchak", "positions": ["RP"], "beforeRating": 64, "rating": 71, "ability": {"runRatio": 0.9842790828956084, "fipRatio": 1.102217047598749, "eraRatio": 0.6207408741233389, "sample": 23.043666666666663, "seasons": [2023, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-805347", "name": "Jim Jarvis", "positions": ["SS", "DH"], "beforeRating": 58, "rating": 65, "ability": {"slgRatio": 0.9389037456556536, "baserunningPerPa": -0.0007633587786259542, "obpRatio": 0.961707033424456, "sample": 124.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.7451869133241045, "innings": 311.3333333333333, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.9170398953104534, "innings": 311.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-571657", "name": "Kyle Farmer", "positions": ["DH"], "beforeRating": 60, "rating": 65, "ability": {"slgRatio": 0.9547065199841926, "baserunningPerPa": -0.0015795502363707035, "obpRatio": 0.9582855211031733, "sample": 472.14699999999993, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.44635288012103236, "innings": 922.4589999999998, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.4726163237386927, "innings": 796.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 4.193966866555249, "innings": 565.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.0445596806076676, "innings": 520.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.3223877384057097, "innings": 8.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-657041", "name": "Lane Thomas", "positions": ["LF", "CF", "RF", "DH"], "beforeRating": 64, "rating": 69, "ability": {"slgRatio": 0.9870050557588951, "baserunningPerPa": 0.0014333338701624982, "obpRatio": 0.9789297451496572, "sample": 966.0459999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.165961540857902, "innings": 1918.0299999999997, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.5922725552662789, "innings": 1340.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -4.219150840997933, "innings": 1065.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.3426164698147087, "innings": 290.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.4822135228080504, "innings": 733.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-527048", "name": "Mart\u00edn P\u00e9rez", "positions": ["SP"], "beforeRating": 69, "rating": 70, "ability": {"runRatio": 0.9903239188433537, "fipRatio": 1.088609492516125, "eraRatio": 0.8802678187164076, "sample": 295.9416666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-621566", "name": "Matt Olson", "positions": ["1B", "DH"], "beforeRating": 72, "rating": 83, "ability": {"slgRatio": 1.2020747492017685, "baserunningPerPa": 0.00046513343878694537, "obpRatio": 1.0779304393991391, "sample": 1768.4099999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.75, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 6.282398297832973, "innings": 3582.6513333333332, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.5470598998290603, "innings": 1426.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 5.968154649126141, "innings": 1443.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 11.406774265437784, "innings": 1429.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 11.514946868507687, "innings": 1386.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2025, "position": "1B", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-643289", "name": "Mauricio Dub\u00f3n", "positions": ["SS", "LF", "CF", "DH"], "beforeRating": 64, "rating": 67, "ability": {"slgRatio": 0.9601486050971269, "baserunningPerPa": 0.000679775971685444, "obpRatio": 0.9753802847705401, "sample": 1259.076, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 6.623003051846076, "innings": 2784.1313333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 4.427172470613703, "innings": 989.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 6.865176646741141, "innings": 984.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 17.065426626715485, "innings": 960.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 3.453496082085979, "innings": 1290.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-671739", "name": "Michael Harris II", "positions": ["CF", "DH"], "beforeRating": 71, "rating": 73, "ability": {"slgRatio": 1.094684348168859, "baserunningPerPa": 0.0015778340865056958, "obpRatio": 0.964675454963463, "sample": 1467.877, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 6.656804489885894, "innings": 3087.9416666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 7.937233202144957, "innings": 1205.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 7.574940859099297, "innings": 960.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 6.49003682286483, "innings": 1397.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 10.906122964713841, "innings": 1226.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-573262", "name": "Mike Yastrzemski", "positions": ["LF", "RF", "DH"], "beforeRating": 62, "rating": 71, "ability": {"slgRatio": 1.0153669057057704, "baserunningPerPa": 0.0002491351810859265, "obpRatio": 1.0092405823665553, "sample": 1144.543, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.3816074238784134, "innings": 2407.7009999999996, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.9710937472714776, "innings": 783.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.223429400323154, "innings": 1043.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 2.2263634142667006, "innings": 1101.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.5728616589088782, "innings": 856.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-702566", "name": "Owen Murphy", "positions": ["RP"], "beforeRating": 61, "rating": 68, "ability": {"runRatio": 1.0342972962345265, "fipRatio": 1.6596656662508351, "eraRatio": 1.4378478132540131, "sample": 12.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-645277", "name": "Ozzie Albies", "positions": ["2B", "DH"], "beforeRating": 65, "rating": 69, "ability": {"slgRatio": 1.005629204808393, "baserunningPerPa": 0.0008433472149657861, "obpRatio": 0.9717827183268638, "sample": 1571.4299999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.1145477497412517, "innings": 3204.6786666666667, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -10.109404896436315, "innings": 1314.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.705879171628387, "innings": 875.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -4.072209409474448, "innings": 1387.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.864020215393175, "innings": 1354.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-628452", "name": "Raisel Iglesias", "positions": ["RP"], "beforeRating": 70, "rating": 77, "ability": {"runRatio": 0.8585854823904129, "fipRatio": 0.7540109905603435, "eraRatio": 0.6413577044857915, "sample": 158.20033333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-678061", "name": "Ray Kerr", "positions": ["RP"], "beforeRating": 63, "rating": 71, "ability": {"runRatio": 0.9886575679501088, "fipRatio": 0.9926566995699371, "eraRatio": 0.8697585027960733, "sample": 35.53766666666667, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-625643", "name": "Reynaldo L\u00f3pez", "positions": ["SP", "RP"], "beforeRating": 68, "rating": 73, "ability": {"runRatio": 0.9334885322791505, "fipRatio": 0.9109659906554869, "eraRatio": 0.8167589256980908, "sample": 171.94799999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676568", "name": "Ricky Vanasco", "positions": ["RP"], "beforeRating": 54, "rating": 67, "ability": {"runRatio": 1.066352010157638, "fipRatio": 1.7605086158784504, "eraRatio": 3.2524273566172472, "sample": 8.293333333333333, "seasons": [2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663158", "name": "Robert Suarez", "positions": ["RP"], "beforeRating": 71, "rating": 77, "ability": {"runRatio": 0.8599770260242959, "fipRatio": 0.7325963111979135, "eraRatio": 0.574535004673302, "sample": 122.10633333333332, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691548", "name": "Rolddy Mu\u00f1oz", "positions": ["RP"], "beforeRating": 59, "rating": 68, "ability": {"runRatio": 1.0400508441929077, "fipRatio": 2.158969606863339, "eraRatio": 3.0784249084086306, "sample": 4.566666666666666, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-660670", "name": "Ronald Acu\u00f1a Jr.", "positions": ["RF", "DH"], "beforeRating": 69, "rating": 86, "ability": {"slgRatio": 1.16816259581142, "baserunningPerPa": 0.0038868964325244216, "obpRatio": 1.1529200487761406, "sample": 1104.2849999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.825213986135321, "innings": 1990.643, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -2.1228141770236406, "innings": 1361.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.8463563022961581, "innings": 428.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -8.43399311171624, "innings": 779.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -4.893600027461856, "innings": 768.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669221", "name": "Sean Murphy", "positions": ["C", "DH"], "beforeRating": 61, "rating": 68, "ability": {"slgRatio": 0.9859855868437628, "baserunningPerPa": 0.0, "obpRatio": 0.9732876330691888, "sample": 622.4939999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.755174835088959, "innings": 1284.8646666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 10.268152170662773, "innings": 866.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.6025369555454139, "innings": 594.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 6.505374223654642, "innings": 633.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.0418127481041461, "innings": 253.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-675911", "name": "Spencer Strider", "positions": ["SP"], "beforeRating": 64, "rating": 69, "ability": {"runRatio": 1.014979865024984, "fipRatio": 0.9899836581682172, "eraRatio": 1.0676071187075657, "sample": 195.16999999999996, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-641816", "name": "Tyler Mahle", "positions": ["SP"], "beforeRating": 68, "rating": 74, "ability": {"runRatio": 0.9177965450611074, "fipRatio": 0.8931700909277411, "eraRatio": 0.807710472266296, "sample": 219.677, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-700413", "name": "Tyler Uberstine", "positions": ["RP"], "beforeRating": 61, "rating": 70, "ability": {"runRatio": 1.0045855177324492, "fipRatio": 1.8194265343901697, "eraRatio": 0.8087893949553824, "sample": 2.6666666666666665, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682989", "name": "Victor Mederos", "positions": ["RP"], "beforeRating": 67, "rating": 69, "ability": {"runRatio": 1.0287426950620266, "fipRatio": 1.0340110431818539, "eraRatio": 1.2411197483527932, "sample": 47.54233333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-643217", "name": "Andrew Benintendi", "positions": ["DH"], "beforeRating": 65, "rating": 69, "ability": {"slgRatio": 1.0034140796493898, "baserunningPerPa": 0.0005202862603622873, "obpRatio": 0.9714680210376302, "sample": 1251.783, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -8.989773540274069, "innings": 1387.5449999999998, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -14.226514881109534, "innings": 1251.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -9.228499065893997, "innings": 1031.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -10.274607678352995, "innings": 564.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.635678149984701, "innings": 58.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-641743", "name": "Anthony Kay", "positions": ["SP"], "beforeRating": 65, "rating": 67, "ability": {"runRatio": 1.05849249941281, "fipRatio": 1.1541954948187316, "eraRatio": 1.096037690784634, "sample": 158.03066666666666, "seasons": [2023, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695731", "name": "Braden Montgomery", "positions": ["RF", "DH"], "beforeRating": 62, "rating": 65, "ability": {"slgRatio": 0.9298512328975134, "baserunningPerPa": -0.0013368983957219255, "obpRatio": 0.9802147393048127, "sample": 348.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.867519069004027, "innings": 752.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 2.907796357812196, "innings": 752.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686668", "name": "Brenton Doyle", "positions": ["CF", "DH"], "beforeRating": 57, "rating": 67, "ability": {"slgRatio": 0.9646386111157182, "baserunningPerPa": 0.004141882761413141, "obpRatio": 0.9263719006238195, "sample": 1034.9029999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 1.5, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 7.477395975944294, "innings": 2210.8243333333335, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 18.606249304123867, "innings": 1023.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 14.347920014084917, "innings": 1242.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 10.51787946497807, "innings": 1090.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.0522039873220812, "innings": 487.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2024, "position": "CF", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}, {"season": 2023, "position": "CF", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663542", "name": "Bryan Hudson", "positions": ["SP", "RP"], "beforeRating": 69, "rating": 74, "ability": {"runRatio": 0.9195785484958561, "fipRatio": 0.8649177497200498, "eraRatio": 0.709475752845007, "sample": 109.34933333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-805367", "name": "Chase Meidroth", "positions": ["2B", "DH"], "beforeRating": 66, "rating": 71, "ability": {"slgRatio": 0.9569750628177119, "baserunningPerPa": 0.0006054054054054055, "obpRatio": 1.052010695521328, "sample": 987.5, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 5.527990295473617, "innings": 2036.2, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 4.206845660599664, "innings": 1019.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 10.921045621678575, "innings": 1322.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669684", "name": "Chris Murphy", "positions": ["RP"], "beforeRating": 64, "rating": 69, "ability": {"runRatio": 1.0109357629471374, "fipRatio": 1.0573201116730282, "eraRatio": 1.017549740365445, "sample": 74.28299999999999, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695657", "name": "Colson Montgomery", "positions": ["3B", "SS", "DH"], "beforeRating": 65, "rating": 71, "ability": {"slgRatio": 1.0704055684684366, "baserunningPerPa": -0.00016396130513198886, "obpRatio": 0.9522302306685476, "sample": 819.8, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 6.591813604699216, "innings": 1625.2666666666667, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 6.4131444938003765, "innings": 598.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 10.038504995777824, "innings": 1206.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-689818", "name": "David Sandlin", "positions": ["SP"], "beforeRating": 59, "rating": 68, "ability": {"runRatio": 1.0501062552547484, "fipRatio": 1.1179522371473138, "eraRatio": 1.5076462507906156, "sample": 34.333333333333336, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663436", "name": "Davis Martin", "positions": ["SP"], "beforeRating": 67, "rating": 71, "ability": {"runRatio": 0.9875193727222675, "fipRatio": 1.000450673102641, "eraRatio": 0.9579287255862997, "sample": 269.7, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691011", "name": "Drew Romo", "positions": ["C", "DH"], "beforeRating": 55, "rating": 61, "ability": {"slgRatio": 0.8894626125585102, "baserunningPerPa": 6.3384410604212825e-06, "obpRatio": 0.9026169408037671, "sample": 231.07, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.6698134786303316, "innings": 553.75, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 1.043033429977728, "innings": 115.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.26176422768536767, "innings": 2.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.25023970433300335, "innings": 496.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-700337", "name": "Edgar Quero", "positions": ["C", "DH"], "beforeRating": 56, "rating": 64, "ability": {"slgRatio": 0.8764268363397358, "baserunningPerPa": -8.897786675564451e-05, "obpRatio": 0.9915956675359835, "sample": 499.09999999999997, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -10.189481458511963, "innings": 843.3, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -14.85831541736848, "innings": 579.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -6.153690084104501, "innings": 438.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-607200", "name": "Erick Fedde", "positions": ["SP", "RP"], "beforeRating": 66, "rating": 67, "ability": {"runRatio": 1.054188065499746, "fipRatio": 1.1488884115456088, "eraRatio": 1.0197103117481527, "sample": 323.9266666666666, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691799", "name": "Grant Taylor", "positions": ["RP"], "beforeRating": 76, "rating": 76, "ability": {"runRatio": 0.8688065679243656, "fipRatio": 0.5963765164701992, "eraRatio": 0.7025712737386393, "sample": 107.66666666666666, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-696146", "name": "Hagen Smith", "positions": ["RP"], "beforeRating": 69, "rating": 74, "ability": {"runRatio": 0.9275888039105659, "fipRatio": 0.5707692228801058, "eraRatio": 0.2554071773543313, "sample": 25.333333333333332, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-623211", "name": "Huascar Brazob\u00e1n", "positions": ["SP", "RP"], "beforeRating": 68, "rating": 73, "ability": {"runRatio": 0.941631487070748, "fipRatio": 0.913818349258784, "eraRatio": 0.8331810251879482, "sample": 154.206, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668670", "name": "Jake Rogers", "positions": ["C", "DH"], "beforeRating": 58, "rating": 63, "ability": {"slgRatio": 0.9205177827714298, "baserunningPerPa": 0.0002387780061932395, "obpRatio": 0.9183560242534637, "sample": 560.7249999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.61583388183162, "innings": 1330.2566666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 6.539000969459129, "innings": 833.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 11.469149995176965, "innings": 761.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.20734394922452276, "innings": 342.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.8291142854787947, "innings": 431.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663698", "name": "Joey Bart", "positions": ["C", "DH"], "beforeRating": 61, "rating": 69, "ability": {"slgRatio": 0.9563212090950862, "baserunningPerPa": -0.0001503492936268008, "obpRatio": 1.0313009089127605, "sample": 531.165, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.8863867171415083, "innings": 1095.34, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 2.9807227005785184, "innings": 230.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -6.012201788122505, "innings": 545.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.096201590758299, "innings": 658.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.1373618928059777, "innings": 288.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686563", "name": "Jonathan Cannon", "positions": ["RP"], "beforeRating": 59, "rating": 65, "ability": {"runRatio": 1.1030181882898245, "fipRatio": 1.193463183159938, "eraRatio": 1.2842894201347583, "sample": 136.48999999999998, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663855", "name": "Jordan Hicks", "positions": ["RP"], "beforeRating": 67, "rating": 68, "ability": {"runRatio": 1.0316700579776235, "fipRatio": 0.9766365418902042, "eraRatio": 1.1540096374869997, "sample": 169.39366666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-673929", "name": "Jordan Leasure", "positions": ["RP"], "beforeRating": 60, "rating": 67, "ability": {"runRatio": 1.0702570746341793, "fipRatio": 1.2668871582509666, "eraRatio": 1.193569816978405, "sample": 79.05333333333333, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664353", "name": "Jos\u00e9 Urquidy", "positions": ["RP"], "beforeRating": 61, "rating": 69, "ability": {"runRatio": 1.0249411370046362, "fipRatio": 1.046083669212379, "eraRatio": 1.1615734615272706, "sample": 56.90899999999999, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-678577", "name": "Junior Perez", "positions": ["LF", "DH"], "beforeRating": 60, "rating": 68, "ability": {"slgRatio": 1.005905024815501, "baserunningPerPa": -0.0009174311926605505, "obpRatio": 0.9677168886558, "sample": 36.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.9621105367684009, "innings": 87.33333333333333, "seasons": [2026], "evidence": [{"year": 2026, "runs": 1.0243507739618134, "innings": 87.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691019", "name": "Kyle Teel", "positions": ["C", "DH"], "beforeRating": 61, "rating": 71, "ability": {"slgRatio": 0.9697239261332251, "baserunningPerPa": 0.00019076168415315444, "obpRatio": 1.0448791191660334, "sample": 333.9, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.7471874519798885, "innings": 604.9666666666667, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -3.5120696216677367, "innings": 502.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.5198178542441518, "innings": 253.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-622491", "name": "Luis Castillo", "positions": ["SP"], "beforeRating": 62, "rating": 69, "ability": {"runRatio": 1.0137394135168218, "fipRatio": 1.0165315882570962, "eraRatio": 1.0229929671208937, "sample": 410.61766666666665, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682668", "name": "Luisangel Acu\u00f1a", "positions": ["SS", "CF", "DH"], "beforeRating": 56, "rating": 62, "ability": {"slgRatio": 0.8602446432474969, "baserunningPerPa": 0.00357706742590915, "obpRatio": 0.9360198440832476, "sample": 372.7, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.6864221498479568, "innings": 942.91, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 2.388389194720553, "innings": 95.66666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.05987650596601071, "innings": 484.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.037457820324528115, "innings": 557.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-678246", "name": "Miguel Vargas", "positions": ["1B", "3B", "DH"], "beforeRating": 73, "rating": 75, "ability": {"slgRatio": 1.0480970005254828, "baserunningPerPa": 0.002388563258128476, "obpRatio": 1.0400619266949298, "sample": 1303.7019999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.380791630189066, "innings": 2536.5926666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -4.277712158395865, "innings": 628.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -3.3811149990597302, "innings": 484.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.842725973409107, "innings": 1127.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.919245722760034, "innings": 1294.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-808959", "name": "Munetaka Murakami", "positions": ["1B", "DH"], "beforeRating": 71, "rating": 77, "ability": {"slgRatio": 1.0977728428013105, "baserunningPerPa": -0.0010741138560687435, "obpRatio": 1.0527355809019034, "sample": 531.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.9872316243008283, "innings": 985.6666666666666, "seasons": [2026], "evidence": [{"year": 2026, "runs": -1.7080325904878775, "innings": 985.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-702273", "name": "Noah Schultz", "positions": ["SP"], "beforeRating": 60, "rating": 67, "ability": {"runRatio": 1.0630134372539282, "fipRatio": 1.108940701784607, "eraRatio": 1.3365909249966883, "sample": 71.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-545341", "name": "Randal Grichuk", "positions": ["LF", "DH"], "beforeRating": 70, "rating": 77, "ability": {"slgRatio": 1.1497757268661268, "baserunningPerPa": -0.00035647059929269805, "obpRatio": 0.9899748674723884, "sample": 770.3629999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.016987924623561, "innings": 1005.4086666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -5.57568830886962, "innings": 897.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.2925850733341435, "innings": 381.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.2161663454181637, "innings": 331.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.6767368970623988, "innings": 279.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-807747", "name": "Rikuu Nishida", "positions": ["RF", "DH"], "beforeRating": 58, "rating": 68, "ability": {"slgRatio": 0.9722288917236479, "baserunningPerPa": 0.0, "obpRatio": 0.9830158614280832, "sample": 30.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.24680175183328215, "innings": 79.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.2612442247183409, "innings": 79.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-803011", "name": "Sam Antonacci", "positions": ["2B", "LF", "DH"], "beforeRating": 68, "rating": 74, "ability": {"slgRatio": 0.9866234349464899, "baserunningPerPa": 0.0010706638115631692, "obpRatio": 1.0797854914991472, "sample": 534.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.499498277048663, "innings": 1028.6666666666667, "seasons": [2026], "evidence": [{"year": 2026, "runs": -9.689980174078832, "innings": 1028.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680732", "name": "Sean Burke", "positions": ["SP"], "beforeRating": 72, "rating": 72, "ability": {"runRatio": 0.9531404614269182, "fipRatio": 0.9756064999003151, "eraRatio": 0.8682743863840626, "sample": 270.34333333333336, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656794", "name": "Sean Newcomb", "positions": ["RP"], "beforeRating": 72, "rating": 75, "ability": {"runRatio": 0.8942121651302651, "fipRatio": 0.8014562890433019, "eraRatio": 0.7499502693556129, "sample": 160.67833333333334, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681343", "name": "Shane Smith", "positions": ["SP"], "beforeRating": 57, "rating": 69, "ability": {"runRatio": 1.0108145061619314, "fipRatio": 1.0126293600720384, "eraRatio": 1.0441476108882544, "sample": 110.76666666666667, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701780", "name": "Tanner McDougal", "positions": ["RP"], "beforeRating": 59, "rating": 69, "ability": {"runRatio": 1.0127896882750618, "fipRatio": 9.368127553973737, "eraRatio": 6.470315159643059, "sample": 0.3333333333333333, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695020", "name": "Tanner Murray", "positions": ["LF", "DH"], "beforeRating": 60, "rating": 69, "ability": {"slgRatio": 0.9848919467296258, "baserunningPerPa": 0.0, "obpRatio": 0.9910169059824904, "sample": 33.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.4865710939040845, "innings": 83.33333333333333, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.5166063466142131, "innings": 83.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-502054", "name": "Tommy Pham", "positions": ["LF", "DH"], "beforeRating": 56, "rating": 69, "ability": {"slgRatio": 0.9625050666164108, "baserunningPerPa": 0.0009239363047624378, "obpRatio": 1.0084492952016242, "sample": 742.5029999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.1775176978946518, "innings": 1362.162, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.2670653546527189, "innings": 660.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -5.19971107008783, "innings": 888.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.0225336051189204, "innings": 949.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.14562387950282768, "innings": 35.666666666666664, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670950", "name": "Trevor Richards", "positions": ["RP"], "beforeRating": 68, "rating": 70, "ability": {"runRatio": 1.0037857670565358, "fipRatio": 0.992451030180932, "eraRatio": 1.0248852321739914, "sample": 139.5713333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-671976", "name": "Tristan Peters", "positions": ["LF", "CF", "DH"], "beforeRating": 71, "rating": 75, "ability": {"slgRatio": 1.056996810595983, "baserunningPerPa": 0.0009076469253460405, "obpRatio": 1.0316652413533034, "sample": 481.4, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 5.241532585582565, "innings": 1108.3, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.9460471831438241, "innings": 29.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 10.206869735710024, "innings": 1088.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-699823", "name": "Tyler Davis", "positions": ["RP"], "beforeRating": 65, "rating": 71, "ability": {"runRatio": 0.9823068432839238, "fipRatio": 0.9129572608169876, "eraRatio": 0.8439541512577903, "sample": 30.666666666666668, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-805326", "name": "Tyler Schweitzer", "positions": ["RP"], "beforeRating": 64, "rating": 71, "ability": {"runRatio": 0.9778747584142446, "fipRatio": 0.9913802490787067, "eraRatio": 0.7510187238871407, "sample": 37.333333333333336, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682663", "name": "Agust\u00edn Ram\u00edrez", "positions": ["C", "DH"], "beforeRating": 60, "rating": 69, "ability": {"slgRatio": 0.9901725890990473, "baserunningPerPa": 0.001723312589755864, "obpRatio": 0.9681254824865997, "sample": 644.5, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -9.27397110627695, "innings": 613.6333333333333, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -12.592764697908295, "innings": 605.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -4.6744564126905805, "innings": 189.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677053", "name": "Andrew Nardi", "positions": ["RP"], "beforeRating": 63, "rating": 70, "ability": {"runRatio": 0.9965606234681882, "fipRatio": 0.9171821798944083, "eraRatio": 1.0573669909324674, "sample": 66.66866666666667, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669622", "name": "Anthony Bender", "positions": ["RP"], "beforeRating": 69, "rating": 75, "ability": {"runRatio": 0.8980397520766351, "fipRatio": 0.7208181694492796, "eraRatio": 0.6901154225035291, "sample": 95.30333333333334, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687134", "name": "Bradley Blalock", "positions": ["RP"], "beforeRating": 62, "rating": 60, "ability": {"runRatio": 1.2107500220833605, "fipRatio": 1.654725225462618, "eraRatio": 1.9505174016562001, "sample": 64.09333333333333, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-684049", "name": "Brandan Bidois", "positions": ["RP"], "beforeRating": 61, "rating": 68, "ability": {"runRatio": 1.0494152542413424, "fipRatio": 1.720000887728988, "eraRatio": 1.5143290799164606, "sample": 15.666666666666666, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-640459", "name": "Brian Navarreto", "positions": ["C", "DH"], "beforeRating": 56, "rating": 66, "ability": {"slgRatio": 0.9642642955525904, "baserunningPerPa": 0.0, "obpRatio": 0.9496160965145936, "sample": 65.5, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.1539846010777386, "innings": 173.2, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.09549475458714972, "innings": 36.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.4971791758862727, "innings": 148.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-806188", "name": "Cade Gibson", "positions": ["RP"], "beforeRating": 61, "rating": 70, "ability": {"runRatio": 0.9961972173257495, "fipRatio": 0.9530555445842321, "eraRatio": 1.02359117040396, "sample": 86.93333333333334, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676534", "name": "Calvin Faucher", "positions": ["RP"], "beforeRating": 68, "rating": 74, "ability": {"runRatio": 0.9241121698825733, "fipRatio": 0.8078011698538088, "eraRatio": 0.8502638511932346, "sample": 143.66699999999997, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-690978", "name": "Dax Fulton", "positions": ["RP"], "beforeRating": 65, "rating": 71, "ability": {"runRatio": 0.9781348214912194, "fipRatio": 0.8239934329066222, "eraRatio": 0.829527584569623, "sample": 26.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691277", "name": "Deyvison De Los Santos", "positions": ["1B", "DH"], "beforeRating": 60, "rating": 68, "ability": {"slgRatio": 0.9769004042073379, "baserunningPerPa": 0.0, "obpRatio": 0.9785290223501318, "sample": 28.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.46597291266543756, "innings": 64.33333333333333, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.48817853541714845, "innings": 64.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665923", "name": "Esteury Ruiz", "positions": ["LF", "CF", "RF", "DH"], "beforeRating": 66, "rating": 70, "ability": {"slgRatio": 0.9428000699529605, "baserunningPerPa": 0.007520828955876395, "obpRatio": 0.9941738925837235, "sample": 461.42099999999994, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.092998292138804, "innings": 1008.7049999999999, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.4532463630645496, "innings": 1005.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.905709070686619, "innings": 141.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.2483264339680054, "innings": 60.333333333333336, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.79796279843204, "innings": 552.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691587", "name": "Eury P\u00e9rez", "positions": ["SP"], "beforeRating": 70, "rating": 71, "ability": {"runRatio": 0.9808386573465571, "fipRatio": 0.9665924221268317, "eraRatio": 0.9672768428342029, "sample": 248.06066666666663, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-688363", "name": "Graham Pauley", "positions": ["3B", "DH"], "beforeRating": 59, "rating": 65, "ability": {"slgRatio": 0.964153017753132, "baserunningPerPa": 0.00011552680221811453, "obpRatio": 0.9399980444168766, "sample": 292.48, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.61583628672808, "innings": 699.19, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -0.7192322390579482, "innings": 34.333333333333336, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 6.138869363648623, "innings": 447.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.5437601021401475, "innings": 369.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665052", "name": "Griffin Conine", "positions": ["1B", "LF", "RF", "DH"], "beforeRating": 70, "rating": 76, "ability": {"slgRatio": 1.0790919905941232, "baserunningPerPa": 0.0006421259307738852, "obpRatio": 1.0346905981641425, "sample": 409.81, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.2663179948439864, "innings": 700.8833333333333, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 0.33110610597301054, "innings": 185.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.5574819982235308, "innings": 177.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.9957604971152054, "innings": 486.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681715", "name": "Heriberto Hern\u00e1ndez", "positions": ["LF", "DH"], "beforeRating": 68, "rating": 74, "ability": {"slgRatio": 1.0566573960487189, "baserunningPerPa": 0.00023835716905023867, "obpRatio": 1.0113248638441545, "sample": 690.8, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.8864615564235298, "innings": 1157.2, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 2.511059467438033, "innings": 346.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.11141835738064249, "innings": 915.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-667652", "name": "Jack Ralston", "positions": ["RP"], "beforeRating": 61, "rating": 70, "ability": {"runRatio": 1.0079699839659382, "fipRatio": 1.3292511435081202, "eraRatio": 0.88231570358769, "sample": 14.666666666666666, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-805300", "name": "Jakob Marsee", "positions": ["CF", "DH"], "beforeRating": 63, "rating": 72, "ability": {"slgRatio": 0.9725904532074774, "baserunningPerPa": 6.874033339061672e-05, "obpRatio": 1.0690380704615812, "sample": 763.8, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.3081864120759077, "innings": 1540.1666666666667, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 3.0322320990311797, "innings": 475.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 4.959815379049571, "innings": 1207.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676083", "name": "Janson Junk", "positions": ["SP"], "beforeRating": 65, "rating": 70, "ability": {"runRatio": 0.9971997019971964, "fipRatio": 0.9161624180271053, "eraRatio": 1.0732570881183812, "sample": 202.43533333333335, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691858", "name": "Jared Serna", "positions": ["2B", "DH"], "beforeRating": 62, "rating": 69, "ability": {"slgRatio": 0.9906030685764207, "baserunningPerPa": 0.0, "obpRatio": 0.9869484849724521, "sample": 18.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.15448052751572258, "innings": 55.333333333333336, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.16081232197686085, "innings": 55.333333333333336, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691594", "name": "Javier Sanoja", "positions": ["3B", "DH"], "beforeRating": 68, "rating": 72, "ability": {"slgRatio": 1.0473172430670057, "baserunningPerPa": 3.5491198182850884e-05, "obpRatio": 0.9968327621194587, "sample": 727.04, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.5645712419089461, "innings": 1635.87, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -0.6587111384367463, "innings": 79.66666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.5368289847711443, "innings": 785.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.7074373048487717, "innings": 1047.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691788", "name": "Joe Mack", "positions": ["C", "DH"], "beforeRating": 62, "rating": 67, "ability": {"slgRatio": 0.9962427369219021, "baserunningPerPa": 0.0, "obpRatio": 0.9487444898286689, "sample": 323.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 6.432911741347825, "innings": 765.6666666666666, "seasons": [2026], "evidence": [{"year": 2026, "runs": 10.081405141317195, "innings": 765.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694795", "name": "Josh Ekness", "positions": ["RP"], "beforeRating": 64, "rating": 70, "ability": {"runRatio": 0.9970629898996847, "fipRatio": 1.1090612456991988, "eraRatio": 0.8473031756675434, "sample": 28.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687985", "name": "Josh White", "positions": ["RP"], "beforeRating": 56, "rating": 68, "ability": {"runRatio": 1.0447653862725248, "fipRatio": 10.087051460600744, "eraRatio": 16.175787899107647, "sample": 0.6666666666666666, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669065", "name": "Kyle Stowers", "positions": ["1B", "LF", "RF", "DH"], "beforeRating": 70, "rating": 78, "ability": {"slgRatio": 1.1146990981124425, "baserunningPerPa": 1.7902044488072384e-05, "obpRatio": 1.0407567896486016, "sample": 940.6289999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.5980804948837184, "innings": 1645.5163333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.7243218269874914, "innings": 74.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -4.316758211669996, "innings": 421.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.4515378083503544, "innings": 857.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.5820377731960726, "innings": 813.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676974", "name": "Max Meyer", "positions": ["SP"], "beforeRating": 74, "rating": 72, "ability": {"runRatio": 0.9663052272088932, "fipRatio": 0.9885732828945826, "eraRatio": 0.8781830036692886, "sample": 184.19666666666666, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656848", "name": "Michael Petersen", "positions": ["RP"], "beforeRating": 70, "rating": 72, "ability": {"runRatio": 0.9549691469320537, "fipRatio": 0.8636517902359926, "eraRatio": 0.8575731385534882, "sample": 85.90333333333334, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672640", "name": "Otto Lopez", "positions": ["SS", "DH"], "beforeRating": 70, "rating": 74, "ability": {"slgRatio": 1.0103716162404373, "baserunningPerPa": 0.003648010550734194, "obpRatio": 1.0289454014278132, "sample": 1298.46, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 6.248096372682401, "innings": 2642.5733333333333, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 8.35003525684905, "innings": 949.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 5.5783617804616625, "innings": 1222.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 10.48213537535301, "innings": 1322.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683357", "name": "Owen Caissie", "positions": ["RF", "DH"], "beforeRating": 63, "rating": 68, "ability": {"slgRatio": 1.0091902351351743, "baserunningPerPa": 0.0008011750567498998, "obpRatio": 0.9502851165875564, "sample": 348.9, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.45256451845021, "innings": 654.5666666666667, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 0.999139746688948, "innings": 50.333333333333336, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -8.795715660856096, "innings": 619.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687287", "name": "Patrick Monteverde", "positions": ["RP"], "beforeRating": 58, "rating": 69, "ability": {"runRatio": 1.0227659650096028, "fipRatio": 1.0554406081300445, "eraRatio": 2.2381746828217, "sample": 6.566666666666666, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664126", "name": "Pete Fairbanks", "positions": ["RP"], "beforeRating": 63, "rating": 71, "ability": {"runRatio": 0.9810812587962248, "fipRatio": 0.9157403635929551, "eraRatio": 0.9902877745691919, "sample": 121.32933333333332, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-702281", "name": "Robby Snelling", "positions": ["SP"], "beforeRating": 64, "rating": 70, "ability": {"runRatio": 0.995394556427785, "fipRatio": 1.7475341437274694, "eraRatio": 1.294063031928612, "sample": 5.0, "seasons": [2026], "prospectPrior": {"rank": 53, "relativeBoost": 0.0192, "weight": 0.972972972972973, "method": "bounded-pipeline-rate-prior-v2"}, "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687473", "name": "Ryan Gusto", "positions": ["SP", "RP"], "beforeRating": 65, "rating": 67, "ability": {"runRatio": 1.0525340290535732, "fipRatio": 1.0638812444628973, "eraRatio": 1.1641266866190254, "sample": 153.83333333333334, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-645261", "name": "Sandy Alcantara", "positions": ["SP"], "beforeRating": 67, "rating": 69, "ability": {"runRatio": 1.0124319846040397, "fipRatio": 0.9875805917114406, "eraRatio": 1.0485394939770223, "sample": 397.6073333333333, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663969", "name": "Tyler Phillips", "positions": ["SP", "RP"], "beforeRating": 68, "rating": 70, "ability": {"runRatio": 0.990285523253296, "fipRatio": 1.1005155947988752, "eraRatio": 0.8621210330984174, "sample": 195.0, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676604", "name": "Tyler Zuber", "positions": ["RP"], "beforeRating": 65, "rating": 65, "ability": {"runRatio": 1.0912932834574964, "fipRatio": 1.279162452575788, "eraRatio": 1.564703431133947, "sample": 49.699999999999996, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680767", "name": "Victor Vodnik", "positions": ["RP"], "beforeRating": 62, "rating": 70, "ability": {"runRatio": 1.0041620864518606, "fipRatio": 0.9646672059263746, "eraRatio": 1.055077094027634, "sample": 131.20266666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687531", "name": "William Kempner", "positions": ["RP"], "beforeRating": 64, "rating": 71, "ability": {"runRatio": 0.9839311415191427, "fipRatio": 0.7993318020140117, "eraRatio": 0.6994935307722228, "sample": 12.333333333333334, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669364", "name": "Xavier Edwards", "positions": ["2B", "DH"], "beforeRating": 67, "rating": 73, "ability": {"slgRatio": 0.9408531015805195, "baserunningPerPa": 0.004121246999530388, "obpRatio": 1.0977205239557342, "sample": 1205.5819999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.212667414774649, "innings": 2353.164333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.6206637861834321, "innings": 180.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -7.501137127845848, "innings": 599.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 2.772639568188176, "innings": 1174.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.378852247603393, "innings": 1176.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694350", "name": "Zach Brzykcy", "positions": ["RP"], "beforeRating": 61, "rating": 66, "ability": {"runRatio": 1.087756398818321, "fipRatio": 1.4800050939891556, "eraRatio": 2.1396172682335997, "sample": 21.876666666666665, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-592450", "name": "Aaron Judge", "positions": ["RF", "DH"], "beforeRating": 73, "rating": 93, "ability": {"slgRatio": 1.4508339544290771, "baserunningPerPa": 0.0006789167650211689, "obpRatio": 1.2733471791601887, "sample": 1262.3539999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.33836477938392956, "innings": 1771.5199999999998, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.058657515104658886, "innings": 573.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.901336404395389, "innings": 1010.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 4.68956907526316, "innings": 822.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.0987834672909813, "innings": 504.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-645305", "name": "Ali S\u00e1nchez", "positions": ["C", "DH"], "beforeRating": 59, "rating": 63, "ability": {"slgRatio": 0.9107170595048201, "baserunningPerPa": -0.0007310743137039882, "obpRatio": 0.9371763655950434, "sample": 147.14, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.617639472770846, "innings": 403.9266666666666, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 1.2195867988967217, "innings": 244.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.6796021155496064, "innings": 54.333333333333336, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 4.225940993837656, "innings": 246.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-642708", "name": "Amed Rosario", "positions": ["3B", "DH"], "beforeRating": 63, "rating": 68, "ability": {"slgRatio": 0.9906732031828531, "baserunningPerPa": 0.0010554309942948476, "obpRatio": 0.9582405357256591, "sample": 726.175, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -9.172918368635424, "innings": 1272.311333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -10.392628065419423, "innings": 1042.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -6.444598175764324, "innings": 565.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -5.240647767466551, "innings": 371.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -7.4269833619242425, "innings": 377.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683409", "name": "Angel Chivilli", "positions": ["RP"], "beforeRating": 63, "rating": 64, "ability": {"runRatio": 1.1154174683892757, "fipRatio": 1.4023984317420812, "eraRatio": 1.3956759401236947, "sample": 73.25, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683011", "name": "Anthony Volpe", "positions": ["SS", "DH"], "beforeRating": 61, "rating": 65, "ability": {"slgRatio": 0.9393517711225309, "baserunningPerPa": 0.00201410323689789, "obpRatio": 0.9373617515913218, "sample": 1194.953, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.75, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.0105299564536177, "innings": 2607.64, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.6662733195358663, "innings": 1346.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 8.034242783064578, "innings": 1416.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -5.410176495600205, "innings": 1303.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 5.515852669328139, "innings": 539.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2023, "position": "SS", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669224", "name": "Austin Wells", "positions": ["C", "DH"], "beforeRating": 57, "rating": 66, "ability": {"slgRatio": 0.96572291211352, "baserunningPerPa": 0.0005486761110502312, "obpRatio": 0.9423131566668961, "sample": 923.185, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 8.101512407704686, "innings": 2124.6706666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.2607489400708853, "innings": 158.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 11.799622561633976, "innings": 872.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 11.61513437140148, "innings": 1001.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 7.371944451771899, "innings": 942.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-700250", "name": "Ben Rice", "positions": ["1B", "DH"], "beforeRating": 75, "rating": 82, "ability": {"slgRatio": 1.1847881535217626, "baserunningPerPa": 0.00017515691139979574, "obpRatio": 1.0628278075153155, "sample": 1107.22, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.003581811342357, "innings": 1056.9333333333332, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 1.6752556170485118, "innings": 350.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.0944574753246084, "innings": 599.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -4.709881820451456, "innings": 465.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-690440", "name": "Bradley Hanner", "positions": ["RP"], "beforeRating": 60, "rating": 68, "ability": {"runRatio": 1.0491229650003626, "fipRatio": 2.5832831851813642, "eraRatio": 2.8307628823438384, "sample": 5.333333333333333, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694341", "name": "Brendan Beck", "positions": ["RP"], "beforeRating": 58, "rating": 67, "ability": {"runRatio": 1.0509012471648163, "fipRatio": 2.5227216604383282, "eraRatio": 1.9692263529348442, "sample": 7.666666666666667, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687396", "name": "Brent Headrick", "positions": ["RP"], "beforeRating": 76, "rating": 76, "ability": {"runRatio": 0.8803617073701363, "fipRatio": 0.7163544557708322, "eraRatio": 0.6277272093289686, "sample": 103.37366666666667, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-693645", "name": "Cam Schlittler", "positions": ["SP"], "beforeRating": 80, "rating": 81, "ability": {"runRatio": 0.7680310342967956, "fipRatio": 0.6742475253936498, "eraRatio": 0.5164037022245374, "sample": 241.76666666666665, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-607074", "name": "Carlos Rod\u00f3n", "positions": ["SP"], "beforeRating": 70, "rating": 73, "ability": {"runRatio": 0.9328822141687462, "fipRatio": 0.9593143279174152, "eraRatio": 0.8329820193722535, "sample": 328.883, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-641355", "name": "Cody Bellinger", "positions": ["LF", "CF", "DH"], "beforeRating": 67, "rating": 79, "ability": {"slgRatio": 1.1092523959542189, "baserunningPerPa": 0.0012210007021763217, "obpRatio": 1.054640397041041, "sample": 1482.7179999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 5.3535670868799015, "innings": 2889.4963333333335, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 5.073051871816314, "innings": 1107.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.26188114548589553, "innings": 926.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 9.314349834956632, "innings": 1321.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 8.423745477084355, "innings": 1130.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670280", "name": "David Bednar", "positions": ["RP"], "beforeRating": 72, "rating": 77, "ability": {"runRatio": 0.8567142260657079, "fipRatio": 0.6822661521582912, "eraRatio": 0.7138307468926011, "sample": 162.55199999999996, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695684", "name": "Elmer Rodr\u00edguez", "positions": ["SP"], "beforeRating": 61, "rating": 69, "ability": {"runRatio": 1.0295142904207508, "fipRatio": 1.1634084695930262, "eraRatio": 1.2940630319286117, "sample": 26.666666666666668, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-518585", "name": "Fernando Cruz", "positions": ["RP"], "beforeRating": 71, "rating": 72, "ability": {"runRatio": 0.9515155962596261, "fipRatio": 0.8447098389332595, "eraRatio": 0.9367484396811655, "sample": 143.5713333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-806146", "name": "George Lombard Jr.", "positions": ["SS", "DH"], "beforeRating": 65, "rating": 69, "ability": {"slgRatio": 0.9992022584359526, "baserunningPerPa": 0.0, "obpRatio": 0.9869231097694676, "sample": 153.0, "seasons": [2026], "prospectPrior": {"rank": 14, "relativeBoost": 0.0348, "weight": 0.7233273056057866, "method": "bounded-pipeline-rate-prior-v2"}, "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.4751915046639992, "innings": 346.6666666666667, "seasons": [2026], "evidence": [{"year": 2026, "runs": -1.8540061132690755, "innings": 346.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-543037", "name": "Gerrit Cole", "positions": ["SP"], "beforeRating": 71, "rating": 75, "ability": {"runRatio": 0.9012926540364402, "fipRatio": 0.8686856850194834, "eraRatio": 0.7855730583554248, "sample": 239.5703333333333, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-519317", "name": "Giancarlo Stanton", "positions": ["DH"], "beforeRating": 63, "rating": 76, "ability": {"slgRatio": 1.1344700679009938, "baserunningPerPa": 0.00018868725559103926, "obpRatio": 0.987289532538502, "sample": 659.9549999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.9493475660102013, "innings": 178.9503333333333, "seasons": [2023, 2025], "evidence": [{"year": 2023, "runs": -3.013628812084841, "innings": 252.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2025, "runs": -3.2951800240542517, "innings": 132.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-671218", "name": "Heliot Ramos", "positions": ["LF", "RF", "DH"], "beforeRating": 64, "rating": 71, "ability": {"slgRatio": 1.0254003813290262, "baserunningPerPa": 0.00032284507219875163, "obpRatio": 0.999284984871356, "sample": 1185.8999999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -6.386097193329844, "innings": 2336.297333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.0252464125932597, "innings": 138.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -3.12241921308902, "innings": 973.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -11.28926253282807, "innings": 1332.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -8.357007409296063, "innings": 879.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-641555", "name": "J.C. Escarra", "positions": ["C", "DH"], "beforeRating": 56, "rating": 64, "ability": {"slgRatio": 0.925514874205084, "baserunningPerPa": 0.00024973242953977876, "obpRatio": 0.9515829486409335, "sample": 160.6, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.6883923390873568, "innings": 372.0666666666666, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 2.867683385251418, "innings": 222.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.4219481740753908, "innings": 216.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691176", "name": "Jasson Dom\u00ednguez", "positions": ["RF", "DH"], "beforeRating": 61, "rating": 69, "ability": {"slgRatio": 0.9685954840355708, "baserunningPerPa": 0.0037028337760192215, "obpRatio": 0.9779260216827506, "sample": 566.449, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.259585022643778, "innings": 1027.396, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.5960396749523419, "innings": 72.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.868966062712945, "innings": 140.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -9.130572523361934, "innings": 793.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.750672694774004, "innings": 379.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665862", "name": "Jazz Chisholm Jr.", "positions": ["2B", "DH"], "beforeRating": 66, "rating": 76, "ability": {"slgRatio": 1.0670704661058945, "baserunningPerPa": 0.005520287820145907, "obpRatio": 1.0090790064027193, "sample": 1331.359, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.911493257117063, "innings": 2778.670333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 3.3749756137287963, "innings": 775.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 5.692628701285632, "innings": 1251.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.9687936897049187, "innings": 1089.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 6.637259103025095, "innings": 1137.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670167", "name": "John Schreiber", "positions": ["RP"], "beforeRating": 66, "rating": 71, "ability": {"runRatio": 0.9720519113080826, "fipRatio": 1.0104175631423342, "eraRatio": 0.8643568711667104, "sample": 145.12333333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676609", "name": "Jos\u00e9 Caballero", "positions": ["2B", "3B", "SS", "DH"], "beforeRating": 63, "rating": 67, "ability": {"slgRatio": 0.916721782494995, "baserunningPerPa": 0.006074990777540353, "obpRatio": 0.978212293964298, "sample": 1036.71, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.887291745873297, "innings": 2409.586333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 7.91303845094622, "innings": 644.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 6.413624963296021, "innings": 1105.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 3.011504045364664, "innings": 859.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.07585622024504893, "innings": 1045.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665645", "name": "Kervin Castro", "positions": ["RP"], "beforeRating": 63, "rating": 71, "ability": {"runRatio": 0.9779614033165622, "fipRatio": 0.36265967096176166, "eraRatio": 0.3405429031391084, "sample": 6.333333333333333, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-671277", "name": "Luis Garc\u00eda Jr.", "positions": ["1B", "DH"], "beforeRating": 73, "rating": 74, "ability": {"slgRatio": 1.1106924212962774, "baserunningPerPa": 0.0011612481650935035, "obpRatio": 0.9690892366371215, "sample": 1326.2459999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.38447225817017666, "innings": 2606.7679999999996, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -4.829787543681334, "innings": 996.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 3.265836156029566, "innings": 1086.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -4.07197094263246, "innings": 1093.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.7798722353038998, "innings": 967.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-661563", "name": "Luis Gil", "positions": ["SP"], "beforeRating": 59, "rating": 69, "ability": {"runRatio": 1.013875193026573, "fipRatio": 1.160927636205504, "eraRatio": 0.9026168701598335, "sample": 139.54999999999998, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-608331", "name": "Max Fried", "positions": ["SP"], "beforeRating": 71, "rating": 79, "ability": {"runRatio": 0.8076962345359012, "fipRatio": 0.722539264056259, "eraRatio": 0.7013277776078263, "sample": 361.46299999999997, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680474", "name": "Max Schuemann", "positions": ["LF", "DH"], "beforeRating": 62, "rating": 64, "ability": {"slgRatio": 0.8742822398783658, "baserunningPerPa": 0.0019465511434245825, "obpRatio": 0.9925827352594323, "sample": 461.01, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.979260132594954, "innings": 1075.6833333333332, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -0.09583620355557193, "innings": 1071.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 6.072049382859265, "innings": 500.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.443937804086388, "innings": 200.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-605242", "name": "Michael Fulmer", "positions": ["RP"], "beforeRating": 63, "rating": 70, "ability": {"runRatio": 0.9983806556147291, "fipRatio": 1.0555337105684348, "eraRatio": 0.9249668553903891, "sample": 35.851, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665828", "name": "Oswaldo Cabrera", "positions": ["3B", "DH"], "beforeRating": 57, "rating": 63, "ability": {"slgRatio": 0.8971588893880339, "baserunningPerPa": 0.0003480377558815531, "obpRatio": 0.952937588791282, "sample": 372.3299999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.5831187394426762, "innings": 858.0673333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.3958065897475216, "innings": 771.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.023784761437356, "innings": 753.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.3977637064083852, "innings": 271.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.6982104561260608, "innings": 34.666666666666664, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-621112", "name": "Paul Blackburn", "positions": ["RP"], "beforeRating": 73, "rating": 72, "ability": {"runRatio": 0.9504766112518076, "fipRatio": 0.9720024148967686, "eraRatio": 0.8314056831103491, "sample": 182.771, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-502671", "name": "Paul Goldschmidt", "positions": ["1B", "DH"], "beforeRating": 67, "rating": 74, "ability": {"slgRatio": 1.0467403537886453, "baserunningPerPa": 0.0012806153914895692, "obpRatio": 1.0189785344613114, "sample": 1300.9009999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.7995309316518417, "innings": 2373.83, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 3.952173438477945, "innings": 1153.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.3452832940144346, "innings": 1313.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 2.769649801254047, "innings": 1029.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 6.527058812852033, "innings": 614.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-641857", "name": "Ryan McMahon", "positions": ["3B", "DH"], "beforeRating": 61, "rating": 67, "ability": {"slgRatio": 0.9596196833903395, "baserunningPerPa": -0.0007009934973551816, "obpRatio": 0.9769560187401083, "sample": 1293.311, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.3325762997393102, "innings": 2819.821, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 6.245449858005509, "innings": 1247.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 5.805916559255415, "innings": 1306.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 6.603120832985902, "innings": 1265.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.6842430302864342, "innings": 866.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677960", "name": "Ryan Weathers", "positions": ["SP"], "beforeRating": 71, "rating": 71, "ability": {"runRatio": 0.9732761586555538, "fipRatio": 0.9664047456706953, "eraRatio": 0.9376562708582104, "sample": 226.413, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-642232", "name": "Ryan Yarbrough", "positions": ["RP"], "beforeRating": 65, "rating": 70, "ability": {"runRatio": 0.994361154643821, "fipRatio": 1.0413685110768318, "eraRatio": 0.9363751139961288, "sample": 184.90233333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682987", "name": "Spencer Jones", "positions": ["CF", "RF", "DH"], "beforeRating": 66, "rating": 72, "ability": {"slgRatio": 1.0353176521124796, "baserunningPerPa": 0.0011834319526627215, "obpRatio": 0.9967357184549156, "sample": 276.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.057613402052385, "innings": 608.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -2.9843015120137557, "innings": 608.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-657612", "name": "Tim Hill", "positions": ["RP"], "beforeRating": 61, "rating": 68, "ability": {"runRatio": 1.030339451606961, "fipRatio": 1.1739144379295678, "eraRatio": 0.9584938045388739, "sample": 152.26966666666667, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663757", "name": "Trent Grisham", "positions": ["CF", "DH"], "beforeRating": 64, "rating": 71, "ability": {"slgRatio": 1.0138401472320142, "baserunningPerPa": 0.0006185130804085949, "obpRatio": 1.0101416378030583, "sample": 1183.475, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.259878512734884, "innings": 2429.9146666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 6.250212600614559, "innings": 1276.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 2.7483307121720078, "innings": 485.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.061570251003901, "innings": 1133.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -4.8749859941647715, "innings": 961.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701542", "name": "Will Warren", "positions": ["SP"], "beforeRating": 68, "rating": 69, "ability": {"runRatio": 1.0155601200140527, "fipRatio": 0.9822216679319828, "eraRatio": 1.06911575841885, "sample": 277.0733333333333, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-660787", "name": "Yerry De los Santos", "positions": ["RP"], "beforeRating": 67, "rating": 73, "ability": {"runRatio": 0.9443908077767628, "fipRatio": 0.9013957977193329, "eraRatio": 0.6118806089664597, "sample": 53.312999999999995, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676879", "name": "Aaron Ashby", "positions": ["RP"], "beforeRating": 73, "rating": 76, "ability": {"runRatio": 0.8685963626969335, "fipRatio": 0.7213590722052504, "eraRatio": 0.6915655661617416, "sample": 145.88333333333333, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682842", "name": "Abner Uribe", "positions": ["RP"], "beforeRating": 72, "rating": 78, "ability": {"runRatio": 0.8329810634738087, "fipRatio": 0.6816609847905072, "eraRatio": 0.513119844522449, "sample": 127.60866666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683734", "name": "Andrew Vaughn", "positions": ["1B", "DH"], "beforeRating": 71, "rating": 73, "ability": {"slgRatio": 1.0329347681669787, "baserunningPerPa": 0.00012578979626545498, "obpRatio": 1.0304381562501903, "sample": 1158.1549999999997, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.9858065196485324, "innings": 2086.3346666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -3.2499231299834155, "innings": 1229.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -7.927008078168548, "innings": 1059.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 5.0138232428532525, "innings": 768.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -6.110889382871562, "innings": 608.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672582", "name": "Angel Zerpa", "positions": ["RP"], "beforeRating": 59, "rating": 69, "ability": {"runRatio": 1.0136117694594673, "fipRatio": 1.0019876641726848, "eraRatio": 1.0748009738926412, "sample": 98.86466666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-622608", "name": "Antonio Senzatela", "positions": ["RP"], "beforeRating": 65, "rating": 64, "ability": {"runRatio": 1.1226538021305204, "fipRatio": 1.1616885185115915, "eraRatio": 1.3418280532554518, "sample": 171.00633333333332, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666310", "name": "Bo Naylor", "positions": ["C", "DH"], "beforeRating": 54, "rating": 63, "ability": {"slgRatio": 0.9419706165191359, "baserunningPerPa": -7.282701220088918e-05, "obpRatio": 0.9173552568037266, "sample": 657.3, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.9487772080134336, "innings": 1496.8503333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.2685231033637245, "innings": 505.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 10.295226112820895, "innings": 899.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.05356374912909955, "innings": 945.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.989731044067518, "innings": 221.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663604", "name": "Brandon Lockridge", "positions": ["LF", "DH"], "beforeRating": 61, "rating": 67, "ability": {"slgRatio": 0.9180477227695115, "baserunningPerPa": 0.0034102630221763794, "obpRatio": 0.9897079462647367, "sample": 220.48, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.589390222600272, "innings": 511.12666666666667, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 0.032626298164079096, "innings": 34.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 3.733787764541187, "innings": 360.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.4384853383009807, "innings": 242.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687075", "name": "Brandon Sproat", "positions": ["SP"], "beforeRating": 64, "rating": 65, "ability": {"runRatio": 1.0924527185749167, "fipRatio": 1.172795328885882, "eraRatio": 1.3107014242355726, "sample": 111.46666666666667, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-605540", "name": "Brandon Woodruff", "positions": ["SP"], "beforeRating": 69, "rating": 75, "ability": {"runRatio": 0.898337388470169, "fipRatio": 0.7755043537665051, "eraRatio": 0.6989462822458685, "sample": 113.58099999999999, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-702153", "name": "Brian Fitzpatrick", "positions": ["RP"], "beforeRating": 63, "rating": 71, "ability": {"runRatio": 0.982653754233937, "fipRatio": 0.7050944791183097, "eraRatio": 0.32351575798215293, "sample": 6.666666666666667, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668930", "name": "Brice Turang", "positions": ["2B", "DH"], "beforeRating": 70, "rating": 76, "ability": {"slgRatio": 1.0077556268127543, "baserunningPerPa": 0.003986694152733882, "obpRatio": 1.0733648528235724, "sample": 1576.274, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.75, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.401777453783882, "innings": 3192.7723333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.6667604101901144, "innings": 1043.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 4.615522851276405, "innings": 1277.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.42919268828070545, "innings": 1329.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 12.622183815486853, "innings": 1278.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2024, "position": "2B", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669060", "name": "Bryse Wilson", "positions": ["RP"], "beforeRating": 65, "rating": 68, "ability": {"runRatio": 1.0355606697110193, "fipRatio": 1.1258757643809956, "eraRatio": 1.0335037004872127, "sample": 145.05, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694477", "name": "Chad Patrick", "positions": ["SP", "RP"], "beforeRating": 69, "rating": 74, "ability": {"runRatio": 0.9224863165923175, "fipRatio": 0.9046522432672578, "eraRatio": 0.7919688427256412, "sample": 188.1, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-592885", "name": "Christian Yelich", "positions": ["DH"], "beforeRating": 65, "rating": 77, "ability": {"slgRatio": 1.046543934433459, "baserunningPerPa": 0.0033556488981372726, "obpRatio": 1.0653257355702659, "sample": 1307.926, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.7449118540342177, "innings": 675.9696666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -4.258430305425101, "innings": 1051.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.201879702160275, "innings": 402.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.280306116066368, "innings": 153.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.016437556771664044, "innings": 11.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-689441", "name": "Coleman Crow", "positions": ["SP"], "beforeRating": 60, "rating": 69, "ability": {"runRatio": 1.016847894298812, "fipRatio": 1.0876647008591094, "eraRatio": 1.270954763501315, "sample": 18.666666666666668, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676467", "name": "Colton Gordon", "positions": ["RP"], "beforeRating": 56, "rating": 64, "ability": {"runRatio": 1.1245724117519498, "fipRatio": 1.4073127109867185, "eraRatio": 1.4435235467394778, "sample": 74.53333333333333, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-806198", "name": "Cooper Pratt", "positions": ["SS", "DH"], "beforeRating": 64, "rating": 71, "ability": {"slgRatio": 0.9648068244540249, "baserunningPerPa": 0.0033690658499234303, "obpRatio": 1.0309582275396332, "sample": 253.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.383399597536625, "innings": 578.3333333333334, "seasons": [2026], "evidence": [{"year": 2026, "runs": 1.9760411535183644, "innings": 578.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669084", "name": "DL Hall", "positions": ["RP"], "beforeRating": 72, "rating": 73, "ability": {"runRatio": 0.9375310872102746, "fipRatio": 0.9476131648492273, "eraRatio": 0.7274323308100168, "sample": 112.43466666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666152", "name": "David Hamilton", "positions": ["3B", "SS", "DH"], "beforeRating": 62, "rating": 67, "ability": {"slgRatio": 0.9077111009873128, "baserunningPerPa": 0.006914108214610205, "obpRatio": 0.9585885303918806, "sample": 677.507, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.3321290035762905, "innings": 1581.0986666666668, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.627751007006824, "innings": 100.66666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.802666526649985, "innings": 699.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.08137773464656317, "innings": 472.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -8.364189255020731, "innings": 873.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669160", "name": "Dustin May", "positions": ["SP"], "beforeRating": 66, "rating": 69, "ability": {"runRatio": 1.023876997043796, "fipRatio": 0.9682579604429232, "eraRatio": 1.113638003647396, "sample": 251.764, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669003", "name": "Garrett Mitchell", "positions": ["CF", "DH"], "beforeRating": 68, "rating": 75, "ability": {"slgRatio": 1.0354223756554888, "baserunningPerPa": -0.00014049449336104436, "obpRatio": 1.0621124116074707, "sample": 700.399, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.334225642410524, "innings": 1468.927, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.4322466596476984, "innings": 155.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 3.1930500279481624, "innings": 456.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 3.7205639851157497, "innings": 179.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 4.733020972082526, "innings": 1066.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668831", "name": "Garrett Stallings", "positions": ["RP"], "beforeRating": 65, "rating": 73, "ability": {"runRatio": 0.9428386203616603, "fipRatio": 0.4158131928802998, "eraRatio": 0.0, "sample": 14.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-596142", "name": "Gary S\u00e1nchez", "positions": ["C", "DH"], "beforeRating": 67, "rating": 72, "ability": {"slgRatio": 1.0306211095763964, "baserunningPerPa": 0.0, "obpRatio": 1.0126765094575887, "sample": 563.481, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.641297213783717, "innings": 789.2733333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 4.102002633204961, "innings": 526.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.2471562422876876, "innings": 247.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -4.9756984874508285, "innings": 176.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -5.157708708083721, "innings": 364.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681982", "name": "Grant Anderson", "positions": ["RP"], "beforeRating": 68, "rating": 70, "ability": {"runRatio": 1.004779428809824, "fipRatio": 1.0782114825998037, "eraRatio": 0.9442776610527193, "sample": 133.067, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694192", "name": "Jackson Chourio", "positions": ["LF", "DH"], "beforeRating": 72, "rating": 79, "ability": {"slgRatio": 1.1296916649297548, "baserunningPerPa": 0.0025235293048173715, "obpRatio": 1.0283608883930204, "sample": 1250.07, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.324598629645988, "innings": 2445.83, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 6.520384792653402, "innings": 1207.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.26763459108774, "innings": 1138.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 8.077253324037772, "innings": 1057.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694819", "name": "Jacob Misiorowski", "positions": ["SP"], "beforeRating": 82, "rating": 81, "ability": {"runRatio": 0.7731789310492824, "fipRatio": 0.5919594241795972, "eraRatio": 0.5755448120810843, "sample": 215.53333333333333, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-641343", "name": "Jake Bauers", "positions": ["1B", "LF", "RF", "DH"], "beforeRating": 75, "rating": 79, "ability": {"slgRatio": 1.0824755432690614, "baserunningPerPa": 0.0012026809854779952, "obpRatio": 1.0987963696386769, "sample": 971.4359999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -6.077147567608447, "innings": 1855.3506666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -4.483515942620526, "innings": 538.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.729442067989153, "innings": 628.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.4463491466287297, "innings": 408.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -9.141460058145213, "innings": 1077.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-657649", "name": "Jared Koenig", "positions": ["RP"], "beforeRating": 58, "rating": 73, "ability": {"runRatio": 0.9440452740485955, "fipRatio": 0.8648693295818314, "eraRatio": 0.7822101950347948, "sample": 83.57999999999998, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691620", "name": "Jeferson Quero", "positions": ["C", "DH"], "beforeRating": 60, "rating": 70, "ability": {"slgRatio": 0.9950248756218906, "baserunningPerPa": 0.0, "obpRatio": 1.0028339699889472, "sample": 2.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.25959106793237435, "innings": 6.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.26074480601207384, "innings": 6.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668941", "name": "JoJo Romero", "positions": ["RP"], "beforeRating": 67, "rating": 74, "ability": {"runRatio": 0.9206166243680141, "fipRatio": 0.8984891557091617, "eraRatio": 0.7349342091735006, "sample": 137.51999999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687401", "name": "Joey Ortiz", "positions": ["3B", "SS", "DH"], "beforeRating": 64, "rating": 67, "ability": {"slgRatio": 0.9442618002471546, "baserunningPerPa": 0.000579178327738837, "obpRatio": 0.9822577626893535, "sample": 1019.252, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 8.61488686758517, "innings": 2400.577333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.0676490185369525, "innings": 88.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 9.296062942799232, "innings": 1164.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 10.154483614759824, "innings": 1217.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 11.904512506779762, "innings": 947.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-690986", "name": "Kyle Harrison", "positions": ["SP"], "beforeRating": 72, "rating": 69, "ability": {"runRatio": 1.0138434546088015, "fipRatio": 1.008949150604365, "eraRatio": 1.042306954689653, "sample": 211.44733333333335, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701656", "name": "Logan Henderson", "positions": ["SP"], "beforeRating": 74, "rating": 76, "ability": {"runRatio": 0.8764949409869675, "fipRatio": 0.779469072697033, "eraRatio": 0.5732042914675528, "sample": 111.06666666666666, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-800325", "name": "Luis Lara", "positions": ["CF", "RF", "DH"], "beforeRating": 62, "rating": 67, "ability": {"slgRatio": 0.9457590217687627, "baserunningPerPa": 0.0003338898163606011, "obpRatio": 0.9983867816072293, "sample": 199.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.49396748660503115, "innings": 426.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.6498416712670632, "innings": 426.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-688107", "name": "Robert Gasser", "positions": ["SP"], "beforeRating": 66, "rating": 71, "ability": {"runRatio": 0.9892648883152101, "fipRatio": 1.0301311356147091, "eraRatio": 0.91646474408525, "sample": 121.02, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686217", "name": "Sal Frelick", "positions": ["RF", "DH"], "beforeRating": 60, "rating": 68, "ability": {"slgRatio": 0.9181120503065693, "baserunningPerPa": 0.0018646342096802929, "obpRatio": 1.0220977826368527, "sample": 1121.049, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.75, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.638623117557797, "innings": 2334.439, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 5.9299524402874715, "innings": 446.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 5.899284937031285, "innings": 1132.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 5.690579152905672, "innings": 1190.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.7066613645819524, "innings": 793.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2024, "position": "RF", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-675660", "name": "Shane Drohan", "positions": ["SP", "RP"], "beforeRating": 68, "rating": 71, "ability": {"runRatio": 0.9847705238694614, "fipRatio": 0.9023504706734481, "eraRatio": 1.0216287094173253, "sample": 120.33333333333333, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656730", "name": "Trevor Megill", "positions": ["RP"], "beforeRating": 71, "rating": 78, "ability": {"runRatio": 0.835473959134081, "fipRatio": 0.5469203228863851, "eraRatio": 0.6582438254130956, "sample": 127.16066666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672012", "name": "Tyler Black", "positions": ["DH"], "beforeRating": 62, "rating": 70, "ability": {"slgRatio": 0.9875287183672284, "baserunningPerPa": 3.0105584585940718e-05, "obpRatio": 1.0218541745568532, "sample": 65.03, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.8055597036891196, "innings": 41.11333333333333, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -0.24387452996767345, "innings": 42.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.7969763320955912, "innings": 19.333333333333332, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.15271052532891397, "innings": 7.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-661388", "name": "William Contreras", "positions": ["C", "DH"], "beforeRating": 66, "rating": 77, "ability": {"slgRatio": 1.0520604346539522, "baserunningPerPa": -5.701369561689955e-05, "obpRatio": 1.093398346577343, "sample": 1627.5829999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.3108323745993558, "innings": 2680.968, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 10.050049595487069, "innings": 942.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 2.5621272668007844, "innings": 1060.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 3.2128909397934073, "innings": 1113.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.037615729562784, "innings": 1058.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-624428", "name": "Adam Frazier", "positions": ["2B", "DH"], "beforeRating": 61, "rating": 65, "ability": {"slgRatio": 0.9190786207294193, "baserunningPerPa": -0.00022269294135267574, "obpRatio": 0.9816626376024803, "sample": 768.425, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.8949925133413634, "innings": 1520.6146666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -11.507302545592317, "innings": 1012.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.6663341597233022, "innings": 503.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.3562349743220514, "innings": 914.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.9329847611556212, "innings": 287.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-690829", "name": "Ben Joyce", "positions": ["RP"], "beforeRating": 64, "rating": 71, "ability": {"runRatio": 0.9780971321035291, "fipRatio": 0.9124275997710811, "eraRatio": 0.8404568464025555, "sample": 38.78333333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676620", "name": "Blake Weiman", "positions": ["RP"], "beforeRating": 64, "rating": 71, "ability": {"runRatio": 0.9842499384088741, "fipRatio": 0.9611194213762946, "eraRatio": 0.6602362407799041, "sample": 16.333333333333332, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695049", "name": "Brett Kerry", "positions": ["RP"], "beforeRating": 62, "rating": 71, "ability": {"runRatio": 0.9858949561765571, "fipRatio": 0.6533670273000249, "eraRatio": 0.9468753892160574, "sample": 13.666666666666666, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669326", "name": "Bryce Teodosio", "positions": ["LF", "DH"], "beforeRating": 58, "rating": 63, "ability": {"slgRatio": 0.9017889548183043, "baserunningPerPa": 0.002285191956124314, "obpRatio": 0.92986530194203, "sample": 168.88, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 6.398885821597759, "innings": 460.74333333333334, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -0.5126866407050805, "innings": 29.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 9.101708793495563, "innings": 406.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.4627905519943964, "innings": 162.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695681", "name": "Christian Moore", "positions": ["2B", "DH"], "beforeRating": 57, "rating": 62, "ability": {"slgRatio": 0.9098566203772768, "baserunningPerPa": -0.0008844159804818545, "obpRatio": 0.9304037418381554, "sample": 255.79999999999998, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.7150736487827734, "innings": 528.5, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.9621172707705045, "innings": 411.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.7130111321187507, "innings": 240.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694203", "name": "Denzer Guzman", "positions": ["3B", "DH"], "beforeRating": 58, "rating": 64, "ability": {"slgRatio": 0.944883874753509, "baserunningPerPa": 0.0, "obpRatio": 0.9274829948890452, "sample": 316.1, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.8692095620360303, "innings": 713.0, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -4.011128397954913, "innings": 110.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.04863925215773174, "innings": 636.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691946", "name": "George Klassen", "positions": ["SP"], "beforeRating": 64, "rating": 70, "ability": {"runRatio": 1.0006686097247057, "fipRatio": 1.1315672410124784, "eraRatio": 0.8786847747663413, "sample": 27.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680570", "name": "Grayson Rodriguez", "positions": ["SP"], "beforeRating": 60, "rating": 67, "ability": {"runRatio": 1.0571466925904405, "fipRatio": 1.0275142551053347, "eraRatio": 1.1935513976387093, "sample": 192.67933333333332, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672569", "name": "Gustavo Campero", "positions": ["LF", "DH"], "beforeRating": 61, "rating": 69, "ability": {"slgRatio": 0.983167668558175, "baserunningPerPa": 0.001191563563896039, "obpRatio": 0.9818719017290455, "sample": 81.72, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.7878033638161481, "innings": 184.24999999999997, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -1.1514827727534724, "innings": 108.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.45466990825451814, "innings": 151.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.012828439598506384, "innings": 25.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686799", "name": "Jack Kochanowicz", "positions": ["SP"], "beforeRating": 58, "rating": 61, "ability": {"runRatio": 1.1865734832009336, "fipRatio": 1.2988844236800392, "eraRatio": 1.4609136573110137, "sample": 173.7133333333333, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-820862", "name": "Jos\u00e9 Fermin", "positions": ["RP"], "beforeRating": 69, "rating": 70, "ability": {"runRatio": 1.0048750138238416, "fipRatio": 1.0978367394930568, "eraRatio": 0.9349953351942966, "sample": 76.03333333333333, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-642350", "name": "Jose Siri", "positions": ["LF", "CF", "DH"], "beforeRating": 61, "rating": 66, "ability": {"slgRatio": 0.9918580938458227, "baserunningPerPa": 0.002071769026874755, "obpRatio": 0.907394989328552, "sample": 609.5719999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 5.376193421445193, "innings": 1415.4606666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 10.909003591936004, "innings": 834.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 14.714345582144896, "innings": 1049.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.6859806613976205, "innings": 95.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.5414440389516344, "innings": 548.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666139", "name": "Josh Lowe", "positions": ["LF", "CF", "RF", "DH"], "beforeRating": 60, "rating": 68, "ability": {"slgRatio": 0.979694895044238, "baserunningPerPa": 0.0050449721965944855, "obpRatio": 0.9445854922142085, "sample": 994.973, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.40788775025532964, "innings": 2022.0116666666668, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.5758954580622628, "innings": 881.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.394117934412008, "innings": 743.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -5.2817795797144225, "innings": 854.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 6.086712119148736, "innings": 757.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677347", "name": "Kyren Paris", "positions": ["LF", "DH"], "beforeRating": 58, "rating": 63, "ability": {"slgRatio": 0.9130141748577507, "baserunningPerPa": 0.0017903004879719203, "obpRatio": 0.9323514698564205, "sample": 160.688, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.0164798700353668, "innings": 383.941, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.264543787552865, "innings": 107.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.0672184515889636, "innings": 146.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.8467350999695835, "innings": 341.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.019083545852226, "innings": 37.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682515", "name": "Logan Porter", "positions": ["C", "DH"], "beforeRating": 61, "rating": 70, "ability": {"slgRatio": 0.9871989790578931, "baserunningPerPa": 0.0, "obpRatio": 1.0092444096359932, "sample": 25.333999999999996, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.022911549696938437, "innings": 61.135999999999996, "seasons": [2023, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.325137035369189, "innings": 85.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2025, "runs": -0.026247345130896344, "innings": 22.666666666666668, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.11709798197936652, "innings": 16.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-684665", "name": "Luke Murphy", "positions": ["RP"], "beforeRating": 62, "rating": 69, "ability": {"runRatio": 1.0141828429312023, "fipRatio": 0.8741747312324388, "eraRatio": 1.4378478132540131, "sample": 18.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-545361", "name": "Mike Trout", "positions": ["CF", "DH"], "beforeRating": 70, "rating": 81, "ability": {"slgRatio": 1.0722495206283607, "baserunningPerPa": 0.0018924524528553443, "obpRatio": 1.1265613719740333, "sample": 1190.106, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.287494342149967, "innings": 1408.2196666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 3.470439093348546, "innings": 681.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.2304154286935813, "innings": 203.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.9739208796468577, "innings": 185.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.8793508642479475, "innings": 945.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-815083", "name": "Mitch Farris", "positions": ["RP"], "beforeRating": 66, "rating": 69, "ability": {"runRatio": 1.0233624461445814, "fipRatio": 1.1086403665282718, "eraRatio": 1.0532440047026883, "sample": 73.03333333333333, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694208", "name": "Mois\u00e9s Ballesteros", "positions": ["C", "DH"], "beforeRating": 60, "rating": 66, "ability": {"slgRatio": 0.9475246908135271, "baserunningPerPa": -0.00025536261491317677, "obpRatio": 0.9694444712095414, "sample": 383.2, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.8509341556235936, "innings": 224.33333333333334, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 0.007756785484929035, "innings": 10.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.163938889841977, "innings": 217.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694384", "name": "Nolan Schanuel", "positions": ["1B", "DH"], "beforeRating": 66, "rating": 72, "ability": {"slgRatio": 0.9567245533489919, "baserunningPerPa": 0.000634036119850509, "obpRatio": 1.0845388545318764, "sample": 1183.5059999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.8840187427552806, "innings": 2365.2786666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -3.1967874451882636, "innings": 244.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.3508360681851723, "innings": 1211.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.3863989881161751, "innings": 1131.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 5.349038493465923, "innings": 896.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672724", "name": "Oswald Peraza", "positions": ["2B", "3B", "DH"], "beforeRating": 59, "rating": 60, "ability": {"slgRatio": 0.8517819404033155, "baserunningPerPa": 0.0026631377255348435, "obpRatio": 0.8945810935667404, "sample": 622.403, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.21520077355776585, "innings": 1386.4176666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.721798557222072, "innings": 427.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.08384534228736557, "innings": 31.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.25605085190578003, "innings": 649.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.4089497227379091, "innings": 770.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672282", "name": "Reid Detmers", "positions": ["SP"], "beforeRating": 73, "rating": 73, "ability": {"runRatio": 0.9418169348779255, "fipRatio": 0.826586165391222, "eraRatio": 0.9910457272457555, "sample": 317.35266666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-696270", "name": "Ryan Johnson", "positions": ["SP"], "beforeRating": 62, "rating": 65, "ability": {"runRatio": 1.097922561382459, "fipRatio": 1.2923227546603293, "eraRatio": 1.2384063652326944, "sample": 105.26666666666667, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670245", "name": "Ryan Watson", "positions": ["RP"], "beforeRating": 65, "rating": 71, "ability": {"runRatio": 0.9861563662267383, "fipRatio": 0.9300535325299996, "eraRatio": 0.9720661272703187, "sample": 71.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691951", "name": "Sam Aldegheri", "positions": ["SP"], "beforeRating": 61, "rating": 66, "ability": {"runRatio": 1.081230105725471, "fipRatio": 1.4059072732473936, "eraRatio": 1.3460866670087939, "sample": 49.60333333333333, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-696147", "name": "Sam Bachman", "positions": ["RP"], "beforeRating": 66, "rating": 68, "ability": {"runRatio": 1.0316934448395703, "fipRatio": 1.0954720458087686, "eraRatio": 1.1355450781425351, "sample": 68.06433333333334, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-671111", "name": "Sammy Peralta", "positions": ["RP"], "beforeRating": 60, "rating": 67, "ability": {"runRatio": 1.06430355377961, "fipRatio": 1.1262672472296784, "eraRatio": 1.580927197511736, "sample": 40.00999999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-696519", "name": "Samy Natera Jr.", "positions": ["RP"], "beforeRating": 71, "rating": 73, "ability": {"runRatio": 0.9403568680133584, "fipRatio": 0.45347111179885724, "eraRatio": 0.7491943869060385, "sample": 31.666666666666668, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665861", "name": "Sebasti\u00e1n Rivero", "positions": ["C", "DH"], "beforeRating": 59, "rating": 66, "ability": {"slgRatio": 0.9454111766979907, "baserunningPerPa": 0.0002911813643926788, "obpRatio": 0.9707428508325343, "sample": 80.8, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.7719893406994579, "innings": 204.06666666666666, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.8153331284717659, "innings": 85.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.459416820599128, "innings": 144.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-642048", "name": "Tayler Saucedo", "positions": ["RP"], "beforeRating": 65, "rating": 72, "ability": {"runRatio": 0.9695128202862955, "fipRatio": 0.8606682801772682, "eraRatio": 0.9102715868664325, "sample": 65.29633333333332, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-518595", "name": "Travis d'Arnaud", "positions": ["C", "DH"], "beforeRating": 58, "rating": 64, "ability": {"slgRatio": 0.9525263104730964, "baserunningPerPa": 0.00010781718605945787, "obpRatio": 0.9300907708430134, "sample": 508.94599999999997, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.913897535070065, "innings": 1063.2233333333334, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.48894554514167, "innings": 530.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.649246246758412, "innings": 706.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -4.741781064364376, "innings": 475.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.70129120235113, "innings": 202.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694680", "name": "Trevor Martin", "positions": ["RP"], "beforeRating": 61, "rating": 69, "ability": {"runRatio": 1.0294102826041656, "fipRatio": 1.7441903116036224, "eraRatio": 1.0533071190116607, "sample": 14.333333333333334, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-623168", "name": "Tyler Heineman", "positions": ["C", "DH"], "beforeRating": 52, "rating": 62, "ability": {"slgRatio": 0.8732678429577445, "baserunningPerPa": 0.000741590865157801, "obpRatio": 0.9463103438830824, "sample": 339.76099999999997, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 9.498987835971153, "innings": 872.271, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.2612830468609484, "innings": 127.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 2.281076124209672, "innings": 39.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 8.314522558266498, "innings": 428.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 8.266024006411811, "innings": 510.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687093", "name": "Vaughn Grissom", "positions": ["1B", "2B", "3B", "DH"], "beforeRating": 64, "rating": 66, "ability": {"slgRatio": 0.9521309602834875, "baserunningPerPa": 0.00027699882264797175, "obpRatio": 0.9737297153599238, "sample": 534.3, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.894821359004576, "innings": 1066.447, "seasons": [2023, 2024, 2026], "evidence": [{"year": 2023, "runs": -6.124170404867187, "innings": 179.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.7399068419150912, "innings": 245.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2026, "runs": -5.808393264149591, "innings": 885.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-685133", "name": "Wade Meckler", "positions": ["LF", "DH"], "beforeRating": 66, "rating": 72, "ability": {"slgRatio": 0.9599732646904251, "baserunningPerPa": 0.0021652285940088126, "obpRatio": 1.0673282920535652, "sample": 338.952, "seasons": [2023, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.5751995778906759, "innings": 686.0763333333333, "seasons": [2023, 2026], "evidence": [{"year": 2023, "runs": -1.6534363859146433, "innings": 134.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2026, "runs": 1.4346473822105956, "innings": 640.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-700712", "name": "Walbert Ure\u00f1a", "positions": ["SP"], "beforeRating": 73, "rating": 75, "ability": {"runRatio": 0.8890738752681765, "fipRatio": 0.8439812800174992, "eraRatio": 0.6574916097558767, "sample": 144.33333333333334, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-660162", "name": "Yo\u00e1n Moncada", "positions": ["3B", "DH"], "beforeRating": 59, "rating": 70, "ability": {"slgRatio": 0.9906751905836697, "baserunningPerPa": 0.0004181108370086257, "obpRatio": 1.007289163557221, "sample": 476.80099999999993, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -6.378921017930286, "innings": 951.8296666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.3567127997597457, "innings": 761.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.24058218009769713, "innings": 86.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -9.300463762615166, "innings": 593.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -4.361644914762969, "innings": 233.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-579328", "name": "Yusei Kikuchi", "positions": ["SP"], "beforeRating": 64, "rating": 71, "ability": {"runRatio": 0.9846576650111177, "fipRatio": 0.9554477241150062, "eraRatio": 0.9971854295685372, "sample": 331.0863333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687263", "name": "Zach Neto", "positions": ["SS", "DH"], "beforeRating": 68, "rating": 75, "ability": {"slgRatio": 1.0764328304036062, "baserunningPerPa": 0.0013359799149830964, "obpRatio": 1.0094189270365912, "sample": 1475.627, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.656806322507741, "innings": 2958.1606666666667, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.5619075389954058, "innings": 711.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.9476045846663418, "innings": 1332.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -4.0862065181234435, "innings": 1078.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.7698451500720274, "innings": 1306.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680728", "name": "Adrian Del Castillo", "positions": ["C", "DH"], "beforeRating": 57, "rating": 65, "ability": {"slgRatio": 0.9563944728731032, "baserunningPerPa": 0.00013985438690304806, "obpRatio": 0.9420594066531971, "sample": 329.33, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.4777118429397023, "innings": 253.70333333333332, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -1.956990658641575, "innings": 179.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.733953465090049, "innings": 33.333333333333336, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.12232946571400362, "innings": 142.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686796", "name": "Blake Walston", "positions": ["RP"], "beforeRating": 61, "rating": 69, "ability": {"runRatio": 1.0128839292231888, "fipRatio": 1.419468853486997, "eraRatio": 0.9933544586740877, "sample": 11.98333333333333, "seasons": [2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694297", "name": "Brandon Pfaadt", "positions": ["SP", "RP"], "beforeRating": 67, "rating": 68, "ability": {"runRatio": 1.0320678305199942, "fipRatio": 0.9797816968662444, "eraRatio": 1.1152259621356473, "sample": 373.94466666666665, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-805299", "name": "Brandyn Garcia", "positions": ["RP"], "beforeRating": 72, "rating": 75, "ability": {"runRatio": 0.8995847331490426, "fipRatio": 0.5901017295688425, "eraRatio": 0.5967103781802084, "sample": 59.03333333333333, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669203", "name": "Corbin Burnes", "positions": ["SP"], "beforeRating": 62, "rating": 74, "ability": {"runRatio": 0.9253883147824407, "fipRatio": 0.950263655779084, "eraRatio": 0.7767432959946435, "sample": 217.01766666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682998", "name": "Corbin Carroll", "positions": ["RF", "DH"], "beforeRating": 71, "rating": 82, "ability": {"slgRatio": 1.1656663669558989, "baserunningPerPa": 0.005195265092093326, "obpRatio": 1.0509172189255411, "sample": 1655.795, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.4075481095946794, "innings": 3208.963333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -2.6274258590618222, "innings": 1266.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 5.973146018349238, "innings": 1317.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 6.468292942077111, "innings": 1218.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 4.953884082110477, "innings": 1276.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-642701", "name": "Dennis Santana", "positions": ["RP"], "beforeRating": 62, "rating": 72, "ability": {"runRatio": 0.962275171638889, "fipRatio": 0.9328888697499164, "eraRatio": 0.8958018916905158, "sample": 141.67533333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-571882", "name": "Derek Law", "positions": ["RP"], "beforeRating": 62, "rating": 73, "ability": {"runRatio": 0.929619207684595, "fipRatio": 0.867768106226039, "eraRatio": 0.6393951999435992, "sample": 71.96499999999999, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686753", "name": "Drey Jameson", "positions": ["RP"], "beforeRating": 61, "rating": 70, "ability": {"runRatio": 1.0063038066731187, "fipRatio": 1.0607987735144122, "eraRatio": 1.015947961484721, "sample": 35.38199999999999, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-593958", "name": "Eduardo Rodriguez", "positions": ["SP"], "beforeRating": 72, "rating": 72, "ability": {"runRatio": 0.9560730127708381, "fipRatio": 0.9791753662214123, "eraRatio": 0.8900644427653266, "sample": 368.56466666666665, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672515", "name": "Gabriel Moreno", "positions": ["C", "DH"], "beforeRating": 72, "rating": 80, "ability": {"slgRatio": 1.0775095330743165, "baserunningPerPa": 0.00024502804163821127, "obpRatio": 1.1140273884450116, "sample": 1049.6299999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.75, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 7.195940307342966, "innings": 1942.2019999999998, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 3.648651772219033, "innings": 854.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 5.237576287336962, "innings": 732.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 8.2439098928321, "innings": 598.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 7.9598735598439765, "innings": 872.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2023, "position": "C", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672695", "name": "Geraldo Perdomo", "positions": ["SS", "DH"], "beforeRating": 66, "rating": 77, "ability": {"slgRatio": 0.9930266321648138, "baserunningPerPa": 0.0018411327643815707, "obpRatio": 1.1305385849771257, "sample": 1519.905, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 5.027154085795538, "innings": 3111.0553333333332, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 2.276650141839651, "innings": 1074.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 2.4084648804421143, "innings": 849.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 3.2170151702579317, "innings": 1425.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 12.399208032178954, "innings": 1329.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672629", "name": "Gerardo Carrillo", "positions": ["RP"], "beforeRating": 64, "rating": 70, "ability": {"runRatio": 0.9938910063413595, "fipRatio": 0.8654698121351033, "eraRatio": 0.9954331014835476, "sample": 17.333333333333332, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-545121", "name": "Ildemaro Vargas", "positions": ["1B", "2B", "DH"], "beforeRating": 62, "rating": 65, "ability": {"slgRatio": 0.941688550477429, "baserunningPerPa": 0.00018907611508751573, "obpRatio": 0.9609574072824764, "sample": 813.2679999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.6609388834257803, "innings": 1683.5606666666667, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.3951578648571483, "innings": 611.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.2938271868951349, "innings": 679.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 2.517341613067691, "innings": 223.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 3.594694203971974, "innings": 984.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-543510", "name": "James McCann", "positions": ["C", "DH"], "beforeRating": 65, "rating": 69, "ability": {"slgRatio": 1.0089857640912627, "baserunningPerPa": 0.00019843065884695828, "obpRatio": 0.9708814503693735, "sample": 439.58799999999997, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -6.099810601990375, "innings": 1012.8573333333334, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -2.187480824058963, "innings": 481.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -4.570430055811278, "innings": 560.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.9985876131996305, "innings": 317.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -6.287455141395599, "innings": 350.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-642528", "name": "Jonathan Lo\u00e1isiga", "positions": ["RP"], "beforeRating": 69, "rating": 74, "ability": {"runRatio": 0.9157007096197535, "fipRatio": 0.8572957913464611, "eraRatio": 0.6470343508347646, "sample": 92.78633333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691783", "name": "Jordan Lawlar", "positions": ["CF", "DH"], "beforeRating": 63, "rating": 69, "ability": {"slgRatio": 0.9870543642183518, "baserunningPerPa": 0.001371854827529072, "obpRatio": 0.9798358882108387, "sample": 191.462, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.3646309498439297, "innings": 402.111, "seasons": [2023, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.510211753446509, "innings": 77.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2025, "runs": -3.900244430368415, "innings": 121.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.7840685452612952, "innings": 291.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-703615", "name": "Jose Cabrera", "positions": ["SP"], "beforeRating": 62, "rating": 69, "ability": {"runRatio": 1.0174550777538385, "fipRatio": 1.229198882653183, "eraRatio": 1.038445642905676, "sample": 27.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-699912", "name": "Jose Fernandez", "positions": ["1B", "3B", "DH"], "beforeRating": 61, "rating": 67, "ability": {"slgRatio": 0.9494556021946358, "baserunningPerPa": 0.0016181229773462782, "obpRatio": 0.9750322119896601, "sample": 218.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.6140456301038951, "innings": 337.6666666666667, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.7676328457323509, "innings": 337.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686228", "name": "Juan Burgos", "positions": ["RP"], "beforeRating": 61, "rating": 70, "ability": {"runRatio": 1.0094483590730141, "fipRatio": 1.1105956513149964, "eraRatio": 1.1571846716811554, "sample": 13.666666666666668, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666661", "name": "Juan Morillo", "positions": ["RP"], "beforeRating": 73, "rating": 75, "ability": {"runRatio": 0.897140655849766, "fipRatio": 0.71398165184194, "eraRatio": 0.6532020370884539, "sample": 86.7, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-679885", "name": "Justin Martinez", "positions": ["RP"], "beforeRating": 64, "rating": 74, "ability": {"runRatio": 0.9270864257321115, "fipRatio": 0.7327564575108815, "eraRatio": 0.6918344823864901, "sample": 61.10333333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669704", "name": "Kade Strowd", "positions": ["RP"], "beforeRating": 60, "rating": 72, "ability": {"runRatio": 0.9694324218158977, "fipRatio": 0.9555034634620875, "eraRatio": 0.46182924053573654, "sample": 21.099999999999998, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-606466", "name": "Ketel Marte", "positions": ["2B", "DH"], "beforeRating": 68, "rating": 82, "ability": {"slgRatio": 1.1654665023405493, "baserunningPerPa": 0.0008234464317672201, "obpRatio": 1.0777655031303173, "sample": 1499.82, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.7588497488741166, "innings": 2439.1526666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.2801307230115083, "innings": 1215.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 7.632912812652368, "innings": 930.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.0359521246715473, "innings": 878.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 4.824607664010795, "innings": 951.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656464", "name": "Kevin Ginkel", "positions": ["RP"], "beforeRating": 67, "rating": 72, "ability": {"runRatio": 0.9519882800130566, "fipRatio": 0.7928899136501593, "eraRatio": 0.9879293799093555, "sample": 140.34266666666667, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-684442", "name": "Kohl Drake", "positions": ["SP"], "beforeRating": 59, "rating": 67, "ability": {"runRatio": 1.0539953315902437, "fipRatio": 1.483155674838828, "eraRatio": 1.565398828945901, "sample": 20.666666666666668, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663457", "name": "Lars Nootbaar", "positions": ["LF", "DH"], "beforeRating": 64, "rating": 71, "ability": {"slgRatio": 0.9652684669926881, "baserunningPerPa": -8.361972754464699e-05, "obpRatio": 1.0516648179437176, "sample": 1090.079, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.17988231948568575, "innings": 2050.7886666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 3.9706377713578735, "innings": 964.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.0914693575044674, "innings": 863.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.7713557014268977, "innings": 1128.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.849698181014613, "innings": 507.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666971", "name": "Lourdes Gurriel Jr.", "positions": ["LF", "DH"], "beforeRating": 56, "rating": 68, "ability": {"slgRatio": 1.0042929372429001, "baserunningPerPa": 0.0009010270198308292, "obpRatio": 0.9563260715713434, "sample": 1057.2259999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.0368511030507088, "innings": 1790.0303333333331, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 3.326579279577068, "innings": 779.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.8894960593637036, "innings": 1060.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.824529879681971, "innings": 1006.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.011361005264548, "innings": 299.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694410", "name": "LuJames Groover", "positions": ["1B", "DH"], "beforeRating": 58, "rating": 67, "ability": {"slgRatio": 0.9615670659568432, "baserunningPerPa": 0.0, "obpRatio": 0.9777657125874396, "sample": 54.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.4710679406069316, "innings": 80.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 1.5582423370873424, "innings": 80.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-518876", "name": "Merrill Kelly", "positions": ["SP"], "beforeRating": 62, "rating": 69, "ability": {"runRatio": 1.0220457796375777, "fipRatio": 1.0739265923755232, "eraRatio": 0.9909137732345581, "sample": 382.50299999999993, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-647336", "name": "Michael Soroka", "positions": ["SP"], "beforeRating": 70, "rating": 71, "ability": {"runRatio": 0.9757996675409037, "fipRatio": 0.9377652561268618, "eraRatio": 0.9749800618861953, "sample": 224.22699999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683352", "name": "Mitch Bratt", "positions": ["SP"], "beforeRating": 62, "rating": 68, "ability": {"runRatio": 1.0346866409143967, "fipRatio": 1.2257696720996871, "eraRatio": 1.1274033990287147, "sample": 44.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-571448", "name": "Nolan Arenado", "positions": ["3B", "DH"], "beforeRating": 66, "rating": 73, "ability": {"slgRatio": 1.0499672519838832, "baserunningPerPa": 0.00045373228353443154, "obpRatio": 0.9976969156676344, "sample": 1403.2659999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.0999565243836606, "innings": 2798.430333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 5.461688020657005, "innings": 1095.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 7.249637216881754, "innings": 1268.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 2.348329985541449, "innings": 880.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.456379395924869, "innings": 1184.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-657044", "name": "Ryan Thompson", "positions": ["RP"], "beforeRating": 63, "rating": 72, "ability": {"runRatio": 0.9665068929830599, "fipRatio": 0.8872330852407668, "eraRatio": 0.938718860888567, "sample": 112.62199999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-814439", "name": "Ryan Waldschmidt", "positions": ["LF", "CF", "DH"], "beforeRating": 63, "rating": 69, "ability": {"slgRatio": 0.9572769602740752, "baserunningPerPa": 0.0008797653958944284, "obpRatio": 1.0070784990028663, "sample": 282.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.894750764071363, "innings": 642.3333333333334, "seasons": [2026], "evidence": [{"year": 2026, "runs": 4.272080325149268, "innings": 642.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669194", "name": "Ryne Nelson", "positions": ["SP"], "beforeRating": 62, "rating": 69, "ability": {"runRatio": 1.023025139981655, "fipRatio": 1.0477151698787808, "eraRatio": 1.0244819943691421, "sample": 317.01866666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664199", "name": "Taylor Clarke", "positions": ["RP"], "beforeRating": 68, "rating": 73, "ability": {"runRatio": 0.9455037768813374, "fipRatio": 0.9463441049140788, "eraRatio": 0.794102525855496, "sample": 130.30366666666666, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694374", "name": "Tim Tawa", "positions": ["1B", "LF", "CF", "DH"], "beforeRating": 64, "rating": 66, "ability": {"slgRatio": 0.9644767591855541, "baserunningPerPa": 0.0006309859154929577, "obpRatio": 0.9481748657328571, "sample": 487.5, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.07188825350995635, "innings": 1062.9666666666667, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 0.041999912931722734, "innings": 492.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.1578917608628783, "innings": 718.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694371", "name": "Tommy Troy", "positions": ["LF", "CF", "DH"], "beforeRating": 61, "rating": 67, "ability": {"slgRatio": 0.9662119261309923, "baserunningPerPa": 0.00036832412523020257, "obpRatio": 0.9755727993531425, "sample": 143.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.8334276041142771, "innings": 309.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 1.0241899223893227, "innings": 309.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682988", "name": "Tyler Locklear", "positions": ["1B", "DH"], "beforeRating": 63, "rating": 66, "ability": {"slgRatio": 0.9465577004274089, "baserunningPerPa": 0.0008004239688602183, "obpRatio": 0.9742066850859666, "sample": 147.20999999999998, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.469656237741911, "innings": 316.3133333333333, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -0.32414166204348704, "innings": 112.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.2191592673384273, "innings": 256.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.1046833831772354, "innings": 82.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668678", "name": "Zac Gallen", "positions": ["SP"], "beforeRating": 57, "rating": 67, "ability": {"runRatio": 1.0527292131161086, "fipRatio": 1.027301052051244, "eraRatio": 1.1276834429424618, "sample": 383.28333333333325, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695380", "name": "Alex Hoppe", "positions": ["RP"], "beforeRating": 66, "rating": 71, "ability": {"runRatio": 0.9854612589312728, "fipRatio": 0.8100573694858526, "eraRatio": 1.0352504255428896, "sample": 41.666666666666664, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-552640", "name": "Andrew Kittredge", "positions": ["RP"], "beforeRating": 65, "rating": 73, "ability": {"runRatio": 0.932227443805368, "fipRatio": 0.8697636578494768, "eraRatio": 0.7964319269992216, "sample": 123.06166666666667, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-689296", "name": "Anthony Nunez", "positions": ["RP"], "beforeRating": 67, "rating": 71, "ability": {"runRatio": 0.9722953474917874, "fipRatio": 0.8366201533653891, "eraRatio": 0.9350166415669161, "sample": 57.666666666666664, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677942", "name": "Blaze Alexander", "positions": ["2B", "3B", "DH"], "beforeRating": 67, "rating": 71, "ability": {"slgRatio": 0.9870371693564716, "baserunningPerPa": -0.00022984935548998317, "obpRatio": 1.044534081256603, "sample": 565.8499999999999, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.8619017735205348, "innings": 1232.58, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -5.145416353746571, "innings": 312.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 2.391070286613499, "innings": 577.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -4.627376877855602, "innings": 675.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687064", "name": "Brandon Young", "positions": ["SP"], "beforeRating": 68, "rating": 68, "ability": {"runRatio": 1.0333720733407004, "fipRatio": 1.12809600979471, "eraRatio": 1.0012099129810434, "sample": 192.0333333333333, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-700249", "name": "Cade Povich", "positions": ["SP"], "beforeRating": 63, "rating": 67, "ability": {"runRatio": 1.0701059789427836, "fipRatio": 1.0925421576280159, "eraRatio": 1.2108439931805621, "sample": 154.67, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676742", "name": "Cam Sanders", "positions": ["RP"], "beforeRating": 64, "rating": 69, "ability": {"runRatio": 1.0191780963008288, "fipRatio": 0.9913000884675799, "eraRatio": 1.2562717001431187, "sample": 33.0, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-671382", "name": "Cameron Foster", "positions": ["RP"], "beforeRating": 58, "rating": 68, "ability": {"runRatio": 1.0334219478596487, "fipRatio": 1.2469500902242199, "eraRatio": 2.1567717198810197, "sample": 9.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665966", "name": "Carlos Narv\u00e1ez", "positions": ["C", "DH"], "beforeRating": 52, "rating": 62, "ability": {"slgRatio": 0.8917869677380174, "baserunningPerPa": 0.0002609001053635041, "obpRatio": 0.9263490472809218, "sample": 596.55, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 6.571866176115126, "innings": 1397.2166666666667, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -0.6172884985701487, "innings": 35.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 12.163552483601519, "innings": 952.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 5.161570025871947, "innings": 713.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-605135", "name": "Chris Bassitt", "positions": ["SP"], "beforeRating": 62, "rating": 70, "ability": {"runRatio": 0.9956103463610667, "fipRatio": 0.9986580611789143, "eraRatio": 0.9882756665925037, "sample": 368.62333333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687952", "name": "Christian Encarnacion-Strand", "positions": ["3B", "DH"], "beforeRating": 66, "rating": 70, "ability": {"slgRatio": 1.0460253427402075, "baserunningPerPa": -0.0007415760038007557, "obpRatio": 0.9529273844874868, "sample": 439.83299999999997, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.3804607397526598, "innings": 828.8229999999999, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.7951185067570109, "innings": 311.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.0558395136786405, "innings": 255.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.0162505505606023, "innings": 289.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.780781605115031, "innings": 394.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681047", "name": "Christian Franklin", "positions": ["CF", "DH"], "beforeRating": 58, "rating": 67, "ability": {"slgRatio": 0.945549477264487, "baserunningPerPa": 0.0008968609865470853, "obpRatio": 0.9952900336386243, "sample": 46.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.1103884655927295, "innings": 103.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.11881069667128588, "innings": 103.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691723", "name": "Coby Mayo", "positions": ["1B", "3B", "DH"], "beforeRating": 66, "rating": 70, "ability": {"slgRatio": 1.0437176689325296, "baserunningPerPa": 0.0011451743105487452, "obpRatio": 0.9519076434831342, "sample": 665.3399999999999, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.8980195336117809, "innings": 1129.52, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -1.3211975105206757, "innings": 88.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.6679049757865114, "innings": 605.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.6711370656691875, "innings": 662.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676051", "name": "Codi Heuer", "positions": ["RP"], "beforeRating": 61, "rating": 69, "ability": {"runRatio": 1.0166746033858285, "fipRatio": 1.3116716397283077, "eraRatio": 1.1858160118035241, "sample": 12.933333333333334, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681297", "name": "Colton Cowser", "positions": ["CF", "RF", "DH"], "beforeRating": 62, "rating": 68, "ability": {"slgRatio": 0.9786774182969229, "baserunningPerPa": 0.001894995953651876, "obpRatio": 0.9720140995730396, "sample": 933.3009999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 5.639836516823691, "innings": 2039.4993333333332, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.8523454382284202, "innings": 182.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 9.776318550820104, "innings": 1192.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.601025525929751, "innings": 766.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 8.541405056061814, "innings": 856.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687637", "name": "Dylan Beavers", "positions": ["LF", "RF", "DH"], "beforeRating": 63, "rating": 68, "ability": {"slgRatio": 0.9617196239711775, "baserunningPerPa": -0.001523990951303727, "obpRatio": 1.0055516000225537, "sample": 439.9, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.468617214393314, "innings": 843.2333333333333, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.6537448521977035, "innings": 300.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -8.426788649274863, "innings": 633.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664991", "name": "Grant Wolfram", "positions": ["RP"], "beforeRating": 65, "rating": 71, "ability": {"runRatio": 0.973788718860834, "fipRatio": 0.7015623425868958, "eraRatio": 1.1118530874082346, "sample": 70.33333333333333, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683002", "name": "Gunnar Henderson", "positions": ["SS", "DH"], "beforeRating": 64, "rating": 78, "ability": {"slgRatio": 1.0970106439956764, "baserunningPerPa": 0.0020595295156288188, "obpRatio": 1.0436910533913966, "sample": 1711.356, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.1442212592568148, "innings": 3241.771333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.17711283912020975, "innings": 1179.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -3.016057544553302, "innings": 1384.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.078381491389824, "innings": 1249.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.6814440229763725, "innings": 1284.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677008", "name": "Heston Kjerstad", "positions": ["RF", "DH"], "beforeRating": 59, "rating": 66, "ability": {"slgRatio": 0.9535040013377664, "baserunningPerPa": 0.00039464149804586127, "obpRatio": 0.9523875667359315, "sample": 203.07899999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.452028884922944, "innings": 362.81499999999994, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.13208241990619102, "innings": 21.666666666666668, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.6476382688913818, "innings": 135.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -7.137657732132116, "innings": 370.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.3801209980224867, "innings": 30.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-702616", "name": "Jackson Holliday", "positions": ["2B", "DH"], "beforeRating": 62, "rating": 65, "ability": {"slgRatio": 0.9173349594459937, "baserunningPerPa": 7.02172154294698e-05, "obpRatio": 0.9687693467092733, "sample": 910.2199999999999, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.753744970665697, "innings": 1868.02, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 0.6985753573828077, "innings": 474.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -6.35860915544801, "innings": 1259.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.4554283981570246, "innings": 753.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669236", "name": "Jeremiah Jackson", "positions": ["2B", "DH"], "beforeRating": 59, "rating": 66, "ability": {"slgRatio": 0.9866254246309967, "baserunningPerPa": -0.0006955657682275493, "obpRatio": 0.928130856371905, "sample": 405.1, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.179293653959849, "innings": 820.5, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.3400748752738102, "innings": 335.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.6579897176193348, "innings": 586.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677020", "name": "Josh Walker", "positions": ["RP"], "beforeRating": 67, "rating": 72, "ability": {"runRatio": 0.9580628598369667, "fipRatio": 0.8125003187863313, "eraRatio": 0.7410564657605118, "sample": 41.64, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669211", "name": "Keegan Akin", "positions": ["RP"], "beforeRating": 60, "rating": 70, "ability": {"runRatio": 0.9921629206861267, "fipRatio": 0.9699523844337874, "eraRatio": 0.9901206906681305, "sample": 116.331, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680694", "name": "Kyle Bradish", "positions": ["SP"], "beforeRating": 69, "rating": 74, "ability": {"runRatio": 0.9295236797378206, "fipRatio": 0.9044186768522532, "eraRatio": 0.854947411183988, "sample": 254.52599999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665750", "name": "Leody Taveras", "positions": ["CF", "RF", "DH"], "beforeRating": 61, "rating": 63, "ability": {"slgRatio": 0.9093889147436738, "baserunningPerPa": 0.001731675811740287, "obpRatio": 0.9254121197112363, "sample": 1049.232, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.3808619430024155, "innings": 2382.3289999999997, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 5.7604736547179805, "innings": 1226.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 4.986178577597207, "innings": 1227.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.1335354395055655, "innings": 444.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.872630659037549, "innings": 1049.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-801725", "name": "Luis De Le\u00f3n", "positions": ["RP"], "beforeRating": 60, "rating": 71, "ability": {"runRatio": 0.988231451426343, "fipRatio": 0.9898989498205467, "eraRatio": 0.4977165507417738, "sample": 8.666666666666666, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-673357", "name": "Luis Robert Jr.", "positions": ["CF", "DH"], "beforeRating": 63, "rating": 70, "ability": {"slgRatio": 1.0197296567806622, "baserunningPerPa": 0.002590111120618139, "obpRatio": 0.9577390295436577, "sample": 944.0349999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.060531266566294, "innings": 1899.243, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 11.725656770157737, "innings": 1207.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.0100986053316508, "innings": 828.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 6.897650458600999, "innings": 865.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.9277688672585689, "innings": 473.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-624413", "name": "Pete Alonso", "positions": ["1B", "DH"], "beforeRating": 74, "rating": 83, "ability": {"slgRatio": 1.2025733264939655, "baserunningPerPa": 0.00028500231284599425, "obpRatio": 1.0716652021036568, "sample": 1744.5439999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.6338911374975564, "innings": 3328.1799999999994, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.620273510511595, "innings": 1256.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.6852201825389497, "innings": 1412.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -6.702977727230634, "innings": 1403.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.1898647316135178, "innings": 1223.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677956", "name": "Rece Hinds", "positions": ["RF", "DH"], "beforeRating": 58, "rating": 65, "ability": {"slgRatio": 0.9695300187437833, "baserunningPerPa": 0.00037563004273749974, "obpRatio": 0.9332994493210057, "sample": 121.78999999999999, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.454641963596595, "innings": 281.71666666666664, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -0.22433717230374908, "innings": 115.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.9375555070325043, "innings": 107.66666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.9919811425249218, "innings": 150.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670329", "name": "Rico Garcia", "positions": ["RP"], "beforeRating": 69, "rating": 72, "ability": {"runRatio": 0.9621092353984304, "fipRatio": 0.9669091830888256, "eraRatio": 0.8122497326852764, "sample": 94.035, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664854", "name": "Ryan Helsley", "positions": ["RP"], "beforeRating": 64, "rating": 73, "ability": {"runRatio": 0.9348263317586737, "fipRatio": 0.821271271806027, "eraRatio": 0.8128454470565476, "sample": 99.6133333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663624", "name": "Ryan Mountcastle", "positions": ["DH"], "beforeRating": 60, "rating": 70, "ability": {"slgRatio": 1.0059269900482128, "baserunningPerPa": 0.0007283116496361234, "obpRatio": 0.9797628169684507, "sample": 674.54, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.22811926132759974, "innings": 1069.4346666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.7105011550231957, "innings": 769.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 2.761812680698912, "innings": 981.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.8623025892559566, "innings": 441.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.24585486473216822, "innings": 16.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694212", "name": "Samuel Basallo", "positions": ["C", "DH"], "beforeRating": 64, "rating": 66, "ability": {"slgRatio": 0.9892420543153156, "baserunningPerPa": 0.0, "obpRatio": 0.9352496403731212, "sample": 481.6, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.047394422503212, "innings": 705.0, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -1.0521122173645003, "innings": 196.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.902332957655295, "innings": 567.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669358", "name": "Shane Baz", "positions": ["SP"], "beforeRating": 68, "rating": 71, "ability": {"runRatio": 0.9898262938873629, "fipRatio": 0.9457211878878761, "eraRatio": 1.0229975916218654, "sample": 334.97333333333336, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669432", "name": "Trevor Rogers", "positions": ["SP"], "beforeRating": 68, "rating": 74, "ability": {"runRatio": 0.9177912784119243, "fipRatio": 0.8531538729516318, "eraRatio": 0.8868157351120274, "sample": 309.53066666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694346", "name": "Trey Gibson", "positions": ["SP"], "beforeRating": 57, "rating": 65, "ability": {"runRatio": 1.1004884521934448, "fipRatio": 1.5325831575036368, "eraRatio": 1.7646314071753797, "sample": 33.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-641933", "name": "Tyler O'Neill", "positions": ["RF", "DH"], "beforeRating": 62, "rating": 72, "ability": {"slgRatio": 1.0380622909461534, "baserunningPerPa": 0.0013238195425871416, "obpRatio": 0.9907346351551929, "sample": 729.3079999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.7462808184017, "innings": 1259.2939999999999, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.2781345487175829, "innings": 534.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -3.5278128434069687, "innings": 799.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -4.930259922948468, "innings": 322.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.22362995663282192, "innings": 458.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682274", "name": "Yaramil Hiraldo", "positions": ["RP"], "beforeRating": 62, "rating": 68, "ability": {"runRatio": 1.0488012690329998, "fipRatio": 1.3608865580705323, "eraRatio": 1.4972552376526067, "sample": 23.1, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666974", "name": "Yennier Cano", "positions": ["RP"], "beforeRating": 67, "rating": 74, "ability": {"runRatio": 0.9183875724115471, "fipRatio": 0.8049936083283915, "eraRatio": 0.8281153694062706, "sample": 144.25799999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-650968", "name": "Yohel Pozo", "positions": ["C", "DH"], "beforeRating": 59, "rating": 66, "ability": {"slgRatio": 0.9708647688465395, "baserunningPerPa": 0.0, "obpRatio": 0.9516286331082221, "sample": 172.6, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.48832054610155207, "innings": 317.93333333333334, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 1.000454784580185, "innings": 338.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.3036413982389556, "innings": 81.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-621107", "name": "Zach Eflin", "positions": ["SP"], "beforeRating": 62, "rating": 71, "ability": {"runRatio": 0.9891784548201532, "fipRatio": 0.9653581875049948, "eraRatio": 0.9930769808951114, "sample": 195.55299999999997, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668939", "name": "Adley Rutschman", "positions": ["C", "DH"], "beforeRating": 66, "rating": 71, "ability": {"slgRatio": 1.002394888363881, "baserunningPerPa": -0.00031762095772914156, "obpRatio": 1.020829635577153, "sample": 1198.761, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 7.227931047071502, "innings": 1805.9339999999997, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 5.913509735885551, "innings": 934.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 4.293461144704505, "innings": 882.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 2.014716314058165, "innings": 573.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 11.3545119954813, "innings": 651.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687941", "name": "Alec Gamboa", "positions": ["RP"], "beforeRating": 68, "rating": 74, "ability": {"runRatio": 0.9290962805494822, "fipRatio": 0.7565014036244342, "eraRatio": 0.27829312514593807, "sample": 31.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-655316", "name": "Andruw Monasterio", "positions": ["2B", "SS", "DH"], "beforeRating": 63, "rating": 67, "ability": {"slgRatio": 0.9516428693338044, "baserunningPerPa": -0.00039616963064295494, "obpRatio": 0.9810706970230735, "sample": 605.125, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.8829822957857045, "innings": 1255.5116666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.3019784728243386, "innings": 688.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.1847957545132624, "innings": 312.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.5036778118642644, "innings": 339.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -9.509801194251075, "innings": 629.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-678011", "name": "Anthony Seigler", "positions": ["2B", "DH"], "beforeRating": 64, "rating": 69, "ability": {"slgRatio": 0.9604483019353147, "baserunningPerPa": 0.0010895689793302354, "obpRatio": 1.0013413199239247, "sample": 224.1, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.0422731764636664, "innings": 452.6333333333333, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.7676301746996341, "innings": 132.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.8543895224010862, "innings": 360.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-547973", "name": "Aroldis Chapman", "positions": ["RP"], "beforeRating": 74, "rating": 79, "ability": {"runRatio": 0.8056833546300377, "fipRatio": 0.5806065730008417, "eraRatio": 0.54437743274325, "sample": 143.825, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-678394", "name": "Brayan Bello", "positions": ["SP", "RP"], "beforeRating": 63, "rating": 70, "ability": {"runRatio": 0.9944323652174203, "fipRatio": 1.0026395950476976, "eraRatio": 0.9806942858749763, "sample": 362.3943333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-702332", "name": "Caleb Durbin", "positions": ["3B", "DH"], "beforeRating": 65, "rating": 72, "ability": {"slgRatio": 0.9744942254289404, "baserunningPerPa": 0.0018426219604289378, "obpRatio": 1.042285274796009, "sample": 924.2, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.3064213195364083, "innings": 2041.6, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 0.6092841074478503, "innings": 1108.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 5.36791486355664, "innings": 1266.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-678882", "name": "Ceddanne Rafaela", "positions": ["CF", "DH"], "beforeRating": 68, "rating": 70, "ability": {"slgRatio": 1.03693182130419, "baserunningPerPa": 0.0006925737937791423, "obpRatio": 0.9604006372515848, "sample": 1290.2169999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.75, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 10.118107748234628, "innings": 2804.6389999999997, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.9156788559172416, "innings": 173.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.2667733510154926, "innings": 1333.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 21.771521103398555, "innings": 1332.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 14.963719961760663, "innings": 1159.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2025, "position": "CF", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-657136", "name": "Connor Wong", "positions": ["C", "DH"], "beforeRating": 61, "rating": 65, "ability": {"slgRatio": 0.9299161033592862, "baserunningPerPa": -9.952175242387154e-05, "obpRatio": 0.9769155440174159, "sample": 741.459, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -9.068706350747837, "innings": 1670.367, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -6.5689713126946625, "innings": 949.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -13.653827707681872, "innings": 964.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.82968396714679, "innings": 455.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -9.365185815230113, "innings": 554.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-678554", "name": "Curtis Mead", "positions": ["1B", "3B", "DH"], "beforeRating": 71, "rating": 72, "ability": {"slgRatio": 1.0189958950010327, "baserunningPerPa": 0.0010059047400290684, "obpRatio": 1.0202483151364612, "sample": 610.036, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.225154759734425, "innings": 1183.062, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.5394119437020044, "innings": 184.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.1978400706686223, "innings": 268.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.15167244530409985, "innings": 544.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -7.142083644887922, "innings": 607.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-700842", "name": "Eduardo Rivera", "positions": ["SP"], "beforeRating": 60, "rating": 69, "ability": {"runRatio": 1.01353648186306, "fipRatio": 1.0046461068795622, "eraRatio": 1.5097402039167138, "sample": 10.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-642201", "name": "Eli White", "positions": ["LF", "CF", "RF", "DH"], "beforeRating": 62, "rating": 68, "ability": {"slgRatio": 0.996205158826847, "baserunningPerPa": 0.0022167730953492884, "obpRatio": 0.9435772383401018, "sample": 420.111, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.852428829487414, "innings": 933.473, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.49456250205354246, "innings": 41.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.5997466501635775, "innings": 109.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 4.696173746963949, "innings": 583.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 4.456864037048949, "innings": 457.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669062", "name": "Erik Miller", "positions": ["RP"], "beforeRating": 74, "rating": 74, "ability": {"runRatio": 0.9233841165877024, "fipRatio": 0.8571705878340754, "eraRatio": 0.7252192375028688, "sample": 104.32666666666665, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676979", "name": "Garrett Crochet", "positions": ["SP"], "beforeRating": 61, "rating": 77, "ability": {"runRatio": 0.8665583254778967, "fipRatio": 0.7345943426971465, "eraRatio": 0.8060722332321778, "sample": 249.618, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676477", "name": "Garrett Whitlock", "positions": ["RP"], "beforeRating": 72, "rating": 78, "ability": {"runRatio": 0.8329542685563599, "fipRatio": 0.6118636898704779, "eraRatio": 0.6095717939670565, "sample": 135.29833333333335, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669711", "name": "Greg Weissert", "positions": ["RP"], "beforeRating": 68, "rating": 74, "ability": {"runRatio": 0.9273459925662384, "fipRatio": 0.9130089599385963, "eraRatio": 0.7602076377373311, "sample": 144.12666666666667, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-643396", "name": "Isiah Kiner-Falefa", "positions": ["2B", "SS", "DH"], "beforeRating": 63, "rating": 65, "ability": {"slgRatio": 0.8975773328370162, "baserunningPerPa": 0.002172914999885027, "obpRatio": 0.976983880283956, "sample": 861.1629999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.308774951594615, "innings": 1986.149, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 2.26269856455473, "innings": 819.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 3.7219324570971493, "innings": 1063.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.2197524069510157, "innings": 1100.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 4.659468429532817, "innings": 413.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663330", "name": "Jahmai Jones", "positions": ["DH"], "beforeRating": 63, "rating": 73, "ability": {"slgRatio": 1.036911957190142, "baserunningPerPa": 7.19974160611154e-05, "obpRatio": 1.0167253432942809, "sample": 302.803, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.457416753384896, "innings": 125.92599999999999, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.024161487451175218, "innings": 12.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.7922735825821454, "innings": 69.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.079746288607706, "innings": 80.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.6273199911588367, "innings": 32.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687562", "name": "Jake Bennett", "positions": ["SP"], "beforeRating": 69, "rating": 72, "ability": {"runRatio": 0.951546867109168, "fipRatio": 0.8393737315870925, "eraRatio": 0.9046641256643791, "sample": 109.66666666666667, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680776", "name": "Jarren Duran", "positions": ["LF", "DH"], "beforeRating": 60, "rating": 73, "ability": {"slgRatio": 1.0474879494490383, "baserunningPerPa": 0.003671133246051445, "obpRatio": 0.9832860409689931, "sample": 1564.5159999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.1557098033314763, "innings": 3042.053, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -2.267095425986691, "innings": 731.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 11.176282844358886, "innings": 1421.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.6101901060304127, "innings": 1346.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 4.440801847490679, "innings": 1152.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-699151", "name": "Jedixson Paez", "positions": ["RP"], "beforeRating": 51, "rating": 65, "ability": {"runRatio": 1.0975532000252173, "fipRatio": 2.93375858966203, "eraRatio": 4.529220611750141, "sample": 6.666666666666667, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670912", "name": "Johan Oviedo", "positions": ["RP"], "beforeRating": 59, "rating": 69, "ability": {"runRatio": 1.0245287090531512, "fipRatio": 1.1363546474790498, "eraRatio": 1.0078165897110616, "sample": 92.83966666666664, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663558", "name": "Jovani Mor\u00e1n", "positions": ["RP"], "beforeRating": 69, "rating": 71, "ability": {"runRatio": 0.9776024719764121, "fipRatio": 0.9826394440787164, "eraRatio": 0.8746175232078532, "sample": 82.32033333333334, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686580", "name": "Justin Slaten", "positions": ["RP"], "beforeRating": 65, "rating": 72, "ability": {"runRatio": 0.9522858195498038, "fipRatio": 0.7439125033618171, "eraRatio": 0.9518104898505745, "sample": 82.24666666666666, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-807799", "name": "Masataka Yoshida", "positions": ["DH"], "beforeRating": 66, "rating": 74, "ability": {"slgRatio": 1.0131146004195108, "baserunningPerPa": 0.0012561309433023206, "obpRatio": 1.0468009723814353, "sample": 845.7299999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.664395845046777, "innings": 319.8633333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -11.131324693042336, "innings": 713.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.0013040281359631045, "innings": 1.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.35795263024058893, "innings": 41.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.7003080329580829, "innings": 46.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681508", "name": "Mickey Gasper", "positions": ["C", "1B", "DH"], "beforeRating": 70, "rating": 71, "ability": {"slgRatio": 0.9998206369157584, "baserunningPerPa": -0.00016990669290781155, "obpRatio": 1.0190636880144637, "sample": 306.27, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.8256125924513653, "innings": 322.74666666666667, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -0.6198338069546794, "innings": 32.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.552973921511434, "innings": 158.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.949407624334979, "innings": 196.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681987", "name": "Nate Eaton", "positions": ["LF", "DH"], "beforeRating": 59, "rating": 66, "ability": {"slgRatio": 0.9245487538461599, "baserunningPerPa": 0.0024172170719426594, "obpRatio": 0.9818722609967107, "sample": 140.20799999999997, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.4754362737503028, "innings": 316.1336666666666, "seasons": [2023, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.2729941968088296, "innings": 135.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2025, "runs": -0.8280142521498468, "innings": 208.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.494190725800392, "innings": 124.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686765", "name": "Nick Sogard", "positions": ["2B", "DH"], "beforeRating": 66, "rating": 70, "ability": {"slgRatio": 0.970588371611266, "baserunningPerPa": -0.0001373163717387362, "obpRatio": 1.0264495846746367, "sample": 371.94, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.3239802950022037, "innings": 775.5133333333333, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 1.5608062718363909, "innings": 205.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.7412155451865073, "innings": 220.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 3.4130566257871067, "innings": 520.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663776", "name": "Patrick Sandoval", "positions": ["SP"], "beforeRating": 65, "rating": 69, "ability": {"runRatio": 1.0228751383999948, "fipRatio": 0.9539532513524801, "eraRatio": 1.1455071414371656, "sample": 153.32399999999998, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-801139", "name": "Payton Tolle", "positions": ["SP"], "beforeRating": 74, "rating": 75, "ability": {"runRatio": 0.8964385841294865, "fipRatio": 0.7821719136095888, "eraRatio": 0.777837611217874, "sample": 160.1, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-624133", "name": "Ranger Suarez", "positions": ["SP"], "beforeRating": 70, "rating": 77, "ability": {"runRatio": 0.8659181469649353, "fipRatio": 0.7873784121294788, "eraRatio": 0.8140591881629299, "sample": 370.1683333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670103", "name": "Raymond Burgos", "positions": ["RP"], "beforeRating": 60, "rating": 69, "ability": {"runRatio": 1.0117853247753072, "fipRatio": 0.9907676547631336, "eraRatio": 1.2708458367050386, "sample": 17.82333333333333, "seasons": [2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701350", "name": "Roman Anthony", "positions": ["LF", "DH"], "beforeRating": 63, "rating": 75, "ability": {"slgRatio": 1.0198118433057415, "baserunningPerPa": 0.0008094274491132006, "obpRatio": 1.0736752119747255, "sample": 440.1, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.042660028391897, "innings": 556.6333333333333, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 4.123807441824492, "innings": 442.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.0017735805366973956, "innings": 247.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663853", "name": "Romy Gonzalez", "positions": ["DH"], "beforeRating": 59, "rating": 72, "ability": {"slgRatio": 1.0371627964207581, "baserunningPerPa": 0.0002470583948726568, "obpRatio": 0.9939672367767333, "sample": 450.811, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.146134996729452, "innings": 834.9116666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -2.593412813276217, "innings": 251.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -5.405479603483823, "innings": 407.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -4.27921603132954, "innings": 668.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.17664815957824206, "innings": 81.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-543243", "name": "Sonny Gray", "positions": ["SP"], "beforeRating": 73, "rating": 77, "ability": {"runRatio": 0.8641077805273263, "fipRatio": 0.7906148537711749, "eraRatio": 0.8249003441950232, "sample": 434.082, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-596115", "name": "Trevor Story", "positions": ["SS", "DH"], "beforeRating": 59, "rating": 70, "ability": {"slgRatio": 0.9986755765973894, "baserunningPerPa": 0.0043747396183584225, "obpRatio": 0.9586289732581615, "sample": 819.3639999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.580797452712135, "innings": 1687.1919999999998, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 6.142609558902822, "innings": 314.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.2422556516396446, "innings": 227.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -7.93135882761189, "innings": 1371.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.7201027812696403, "innings": 508.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691907", "name": "Tsung-Che Cheng", "positions": ["SS", "DH"], "beforeRating": 59, "rating": 66, "ability": {"slgRatio": 0.9601059291570944, "baserunningPerPa": -0.002405881042548452, "obpRatio": 0.9889161707514166, "sample": 48.9, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.0893313001828988, "innings": 131.4, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 0.3873782720212774, "innings": 22.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.9241947563191402, "innings": 116.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701719", "name": "Tyler Samaniego", "positions": ["RP"], "beforeRating": 65, "rating": 71, "ability": {"runRatio": 0.9737900892337192, "fipRatio": 0.8471114147716772, "eraRatio": 0.6364244419321042, "sample": 20.333333333333332, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-594027", "name": "Tyron Guerrero", "positions": ["RP"], "beforeRating": 67, "rating": 73, "ability": {"runRatio": 0.9425136590607672, "fipRatio": 0.6020889950175493, "eraRatio": 0.7612135481933011, "sample": 39.666666666666664, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-575929", "name": "Willson Contreras", "positions": ["1B", "DH"], "beforeRating": 76, "rating": 83, "ability": {"slgRatio": 1.1498770083683234, "baserunningPerPa": 9.567632698580644e-06, "obpRatio": 1.1248893197350207, "sample": 1272.3049999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.05846623617032538, "innings": 2247.0686666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -4.113668653942327, "innings": 764.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.2354855237912936, "innings": 431.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.7467752812652493, "innings": 1011.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.9494165700640628, "innings": 1065.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677800", "name": "Wilyer Abreu", "positions": ["RF", "DH"], "beforeRating": 70, "rating": 77, "ability": {"slgRatio": 1.1068222218751906, "baserunningPerPa": 0.00016526293107486484, "obpRatio": 1.0254043952379865, "sample": 1201.085, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 1.5, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 5.103269958127329, "innings": 2442.5493333333334, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.25475109463260975, "innings": 168.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 8.927748959524578, "innings": 960.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 8.3268079651042, "innings": 847.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 4.0458526810349795, "innings": 1321.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2025, "position": "RF", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}, {"season": 2024, "position": "RF", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681544", "name": "Wyatt Olds", "positions": ["RP"], "beforeRating": 66, "rating": 72, "ability": {"runRatio": 0.9687835040476845, "fipRatio": 0.9008015425889947, "eraRatio": 0.28756956265080263, "sample": 15.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677161", "name": "Zack Kelly", "positions": ["RP"], "beforeRating": 64, "rating": 70, "ability": {"runRatio": 0.996393848469952, "fipRatio": 1.0004284480766006, "eraRatio": 0.9743371685110118, "sample": 72.03466666666667, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-650644", "name": "Aaron Civale", "positions": ["SP", "RP"], "beforeRating": 66, "rating": 68, "ability": {"runRatio": 1.0372595520278305, "fipRatio": 1.0851053151646626, "eraRatio": 1.033939677316081, "sample": 301.2503333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-608324", "name": "Alex Bregman", "positions": ["3B", "DH"], "beforeRating": 69, "rating": 79, "ability": {"slgRatio": 1.0986991978603382, "baserunningPerPa": 0.00011338549266146682, "obpRatio": 1.0791674115445784, "sample": 1598.492, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.75, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.9759034117082446, "innings": 3019.7653333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.668838304855098, "innings": 1417.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 7.940490957488682, "innings": 1234.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 3.000114117498907, "innings": 972.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 6.649123489397059, "innings": 1248.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2024, "position": "3B", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681520", "name": "Antoine Kelly", "positions": ["RP"], "beforeRating": 61, "rating": 70, "ability": {"runRatio": 0.996032248717303, "fipRatio": 0.9207716511064116, "eraRatio": 0.0, "sample": 1.3333333333333333, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681230", "name": "BJ Murray Jr.", "positions": ["1B", "DH"], "beforeRating": 58, "rating": 68, "ability": {"slgRatio": 0.9793192334806009, "baserunningPerPa": 0.0, "obpRatio": 0.9808817401252856, "sample": 11.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.9839099902443796, "innings": 9.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.9904693901793421, "innings": 9.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676962", "name": "Ben Brown", "positions": ["SP", "RP"], "beforeRating": 73, "rating": 73, "ability": {"runRatio": 0.9361255496287156, "fipRatio": 0.7914573437685019, "eraRatio": 0.9451685463017101, "sample": 169.54666666666665, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666129", "name": "Braxton Garrett", "positions": ["SP"], "beforeRating": 57, "rating": 70, "ability": {"runRatio": 1.0017463398249153, "fipRatio": 0.9070201370388062, "eraRatio": 1.1046130382405102, "sample": 77.22899999999997, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-690990", "name": "Cade Horton", "positions": ["SP"], "beforeRating": 62, "rating": 74, "ability": {"runRatio": 0.9199934456916709, "fipRatio": 0.8811579835398843, "eraRatio": 0.6385654584253875, "sample": 89.93333333333332, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-573204", "name": "Caleb Thielbar", "positions": ["RP"], "beforeRating": 65, "rating": 70, "ability": {"runRatio": 0.9922935345102086, "fipRatio": 0.9683189499061006, "eraRatio": 0.9937086976185163, "sample": 122.97866666666664, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-608348", "name": "Carson Kelly", "positions": ["C", "DH"], "beforeRating": 65, "rating": 71, "ability": {"slgRatio": 0.9802195363359931, "baserunningPerPa": -3.900253668249284e-05, "obpRatio": 1.0311769527365098, "sample": 917.8629999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.316729326591291, "innings": 1909.6516666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.21989902324483918, "innings": 381.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 6.176071953951786, "innings": 672.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 3.0627244656917556, "innings": 864.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.3482667780055615, "innings": 844.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-605280", "name": "Clay Holmes", "positions": ["SP"], "beforeRating": 69, "rating": 75, "ability": {"runRatio": 0.9057717725209177, "fipRatio": 0.8842388676647296, "eraRatio": 0.7995114369808803, "sample": 265.4456666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-607067", "name": "Colin Rea", "positions": ["SP", "RP"], "beforeRating": 64, "rating": 68, "ability": {"runRatio": 1.0448351785114438, "fipRatio": 1.1069946399047466, "eraRatio": 1.0262460645799345, "sample": 370.4506666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694037", "name": "Daniel Palencia", "positions": ["RP"], "beforeRating": 63, "rating": 72, "ability": {"runRatio": 0.9571594438505645, "fipRatio": 0.8477885109183446, "eraRatio": 0.8794499302211519, "sample": 82.43833333333332, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-621020", "name": "Dansby Swanson", "positions": ["SS", "DH"], "beforeRating": 65, "rating": 71, "ability": {"slgRatio": 1.0091790008358419, "baserunningPerPa": 0.0036651483920554792, "obpRatio": 0.976060416352911, "sample": 1431.9039999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.75, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 7.4964005028490615, "innings": 3086.311333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 15.738137203664975, "innings": 1279.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 12.220766472875573, "innings": 1273.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 2.4472969766806587, "innings": 1387.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 11.53488104671667, "innings": 1052.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2023, "position": "SS", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656849", "name": "David Peterson", "positions": ["SP", "RP"], "beforeRating": 63, "rating": 71, "ability": {"runRatio": 0.9887911854465116, "fipRatio": 0.9161893257210897, "eraRatio": 1.0501455830890098, "sample": 358.763, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665795", "name": "Edward Cabrera", "positions": ["SP"], "beforeRating": 61, "rating": 67, "ability": {"runRatio": 1.0592591580569521, "fipRatio": 1.0870664638120289, "eraRatio": 1.1142174309461317, "sample": 257.7556666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681799", "name": "Ethan Roberts", "positions": ["RP"], "beforeRating": 62, "rating": 69, "ability": {"runRatio": 1.0280746249917185, "fipRatio": 1.23913899048492, "eraRatio": 1.041441014428613, "sample": 45.03333333333333, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672356", "name": "Gabriel Arias", "positions": ["3B", "SS", "DH"], "beforeRating": 61, "rating": 63, "ability": {"slgRatio": 0.9349172203366606, "baserunningPerPa": 0.0005167958656330751, "obpRatio": 0.9169506479938629, "sample": 673.925, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.51496954273343, "innings": 1538.3043333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 6.143992989729213, "innings": 800.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.9956292298384376, "innings": 361.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.8848035044093168, "innings": 1070.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.4418451099670584, "innings": 337.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668970", "name": "Gavin Hollowell", "positions": ["RP"], "beforeRating": 64, "rating": 69, "ability": {"runRatio": 1.0187142619116305, "fipRatio": 1.2760413936399284, "eraRatio": 0.9651249492468802, "sample": 33.06766666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-640451", "name": "Hunter Harvey", "positions": ["RP"], "beforeRating": 60, "rating": 72, "ability": {"runRatio": 0.9589551776678218, "fipRatio": 0.8342369302624515, "eraRatio": 0.8249060256899097, "sample": 57.10199999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664023", "name": "Ian Happ", "positions": ["LF", "DH"], "beforeRating": 67, "rating": 75, "ability": {"slgRatio": 1.0414130014199932, "baserunningPerPa": 0.0008969923710573465, "obpRatio": 1.0583681224322412, "sample": 1641.043, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 2.25, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.374135568416124, "innings": 3169.4316666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -4.336247765624933, "innings": 1338.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.377628203598797, "innings": 1248.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.07355209397402979, "innings": 1274.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 5.851039662651402, "innings": 1206.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2025, "position": "LF", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}, {"season": 2024, "position": "LF", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}, {"season": 2023, "position": "LF", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-657097", "name": "Jacob Webb", "positions": ["RP"], "beforeRating": 69, "rating": 73, "ability": {"runRatio": 0.9463017814019532, "fipRatio": 0.9825645009550548, "eraRatio": 0.7869415351182725, "sample": 157.041, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701649", "name": "James Triantos", "positions": ["2B", "DH"], "beforeRating": 59, "rating": 69, "ability": {"slgRatio": 0.9848653316868774, "baserunningPerPa": 0.0, "obpRatio": 0.9933306439101285, "sample": 9.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.004639520919740571, "innings": 12.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.00468076110569382, "innings": 12.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665871", "name": "Javier Assad", "positions": ["SP", "RP"], "beforeRating": 66, "rating": 70, "ability": {"runRatio": 0.9952563627127793, "fipRatio": 1.1241996305722612, "eraRatio": 0.8587933922429731, "sample": 227.09799999999996, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681151", "name": "Jayden Murray", "positions": ["RP"], "beforeRating": 55, "rating": 68, "ability": {"runRatio": 1.041279863054421, "fipRatio": 1.0687026387392518, "eraRatio": 1.6204183404141446, "sample": 24.5, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-696136", "name": "Jordan Wicks", "positions": ["SP"], "beforeRating": 56, "rating": 66, "ability": {"runRatio": 1.071075072809264, "fipRatio": 1.0850713332229776, "eraRatio": 1.5240180712037945, "sample": 54.79733333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681909", "name": "Justin Dean", "positions": ["RF", "DH"], "beforeRating": 62, "rating": 71, "ability": {"slgRatio": 1.0102349789328158, "baserunningPerPa": 0.0008264462809917355, "obpRatio": 1.0104430716523678, "sample": 11.4, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.7595251663087446, "innings": 49.56666666666666, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 0.15244532483399167, "innings": 23.666666666666668, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.6807002024385579, "innings": 33.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682634", "name": "Kevin Alc\u00e1ntara", "positions": ["DH"], "beforeRating": 60, "rating": 69, "ability": {"slgRatio": 0.9834039905692618, "baserunningPerPa": -0.0005891683661908, "obpRatio": 0.9921228359791157, "sample": 41.3, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.04019378195574144, "innings": 75.64, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 0.2939920245519738, "innings": 26.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.09077295480822292, "innings": 37.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.16515133572408747, "innings": 37.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-592332", "name": "Kevin Gausman", "positions": ["SP"], "beforeRating": 68, "rating": 74, "ability": {"runRatio": 0.9268589845205593, "fipRatio": 0.8507724400744132, "eraRatio": 0.9456106302250776, "sample": 459.245, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-807713", "name": "Matt Shaw", "positions": ["RF", "DH"], "beforeRating": 65, "rating": 70, "ability": {"slgRatio": 0.9963350749079797, "baserunningPerPa": 0.0015369194787838293, "obpRatio": 0.9812062375276118, "sample": 497.9, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.49110682070205397, "innings": 1074.1999999999998, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.7607774906808604, "innings": 1016.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.4144265803254312, "innings": 363.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-571510", "name": "Matthew Boyd", "positions": ["SP"], "beforeRating": 66, "rating": 73, "ability": {"runRatio": 0.948562567606535, "fipRatio": 0.9435749871380968, "eraRatio": 0.8895252411289576, "sample": 289.223, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683737", "name": "Michael Busch", "positions": ["1B", "DH"], "beforeRating": 66, "rating": 77, "ability": {"slgRatio": 1.0735719456341501, "baserunningPerPa": 0.0002366631272111244, "obpRatio": 1.0680369634173337, "sample": 1411.013, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.2131431974873175, "innings": 2793.143666666667, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -2.208271425648703, "innings": 119.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.11229306503514591, "innings": 1150.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.5194718529302447, "innings": 1185.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.420179267338982, "innings": 1359.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-624424", "name": "Michael Conforto", "positions": ["RF", "DH"], "beforeRating": 69, "rating": 71, "ability": {"slgRatio": 1.011555755809016, "baserunningPerPa": 0.00029105479537818336, "obpRatio": 1.0075453272166766, "sample": 1037.53, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.468338647343464, "innings": 1678.589, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.8068124479102439, "innings": 873.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -3.9109800674992496, "innings": 835.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -8.122900171357246, "innings": 1010.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.802120588911931, "innings": 263.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665804", "name": "Miguel Amaya", "positions": ["C", "DH"], "beforeRating": 63, "rating": 69, "ability": {"slgRatio": 0.9719104805140163, "baserunningPerPa": 0.0, "obpRatio": 1.0032547080515746, "sample": 546.478, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.9502854073315566, "innings": 1239.395, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.3090298518444858, "innings": 295.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.367402145957329, "innings": 905.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.622286691461263, "innings": 229.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.5472851548844484, "innings": 533.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663538", "name": "Nico Hoerner", "positions": ["2B", "SS", "DH"], "beforeRating": 64, "rating": 71, "ability": {"slgRatio": 0.9387450769179648, "baserunningPerPa": 0.004351697573545779, "obpRatio": 1.0394490929210163, "sample": 1675.3739999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 1.5, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 7.101763064321071, "innings": 3376.965333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 9.578021319858156, "innings": 1304.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 8.215587199232594, "innings": 1307.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 12.60920651472367, "innings": 1363.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 8.729165888686122, "innings": 1335.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2025, "position": "2B", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}, {"season": 2023, "position": "2B", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-699393", "name": "Pedro Ram\u00edrez", "positions": ["2B", "3B", "DH"], "beforeRating": 65, "rating": 71, "ability": {"slgRatio": 1.0092538360931549, "baserunningPerPa": 0.0015384615384615387, "obpRatio": 0.9981323582967343, "sample": 250.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.6278924652852245, "innings": 427.3333333333333, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.8266475617039054, "innings": 427.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691718", "name": "Pete Crow-Armstrong", "positions": ["CF", "DH"], "beforeRating": 81, "rating": 84, "ability": {"slgRatio": 1.2195813214534668, "baserunningPerPa": 0.0054180330789106255, "obpRatio": 1.0344006804244599, "sample": 1368.317, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.75, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 16.224354703923744, "innings": 2777.027, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.9503653863051611, "innings": 52.333333333333336, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 15.65780754749996, "innings": 965.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 21.020571448383144, "innings": 1357.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 26.886076679369182, "innings": 1336.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2025, "position": "CF", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664208", "name": "Phil Maton", "positions": ["RP"], "beforeRating": 61, "rating": 72, "ability": {"runRatio": 0.9669640858831734, "fipRatio": 0.9261862210571494, "eraRatio": 0.912291549562649, "sample": 124.598, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-702303", "name": "Riley Martin", "positions": ["RP"], "beforeRating": 64, "rating": 71, "ability": {"runRatio": 0.9829625869680535, "fipRatio": 0.7122837181845796, "eraRatio": 0.5176252127714447, "sample": 8.333333333333334, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669020", "name": "Ryan Rolison", "positions": ["RP"], "beforeRating": 69, "rating": 68, "ability": {"runRatio": 1.0307785840220913, "fipRatio": 1.1652153255328017, "eraRatio": 1.0172617069852203, "sample": 91.63333333333333, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666171", "name": "Ryan Zeferjahn", "positions": ["RP"], "beforeRating": 69, "rating": 70, "ability": {"runRatio": 1.0002254059865803, "fipRatio": 1.0211164366269827, "eraRatio": 0.9800285453125478, "sample": 116.89666666666668, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-673548", "name": "Seiya Suzuki", "positions": ["RF", "DH"], "beforeRating": 73, "rating": 82, "ability": {"slgRatio": 1.1460812251811587, "baserunningPerPa": 0.0002976544401396608, "obpRatio": 1.090942354629729, "sample": 1559.319, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.1238063032501766, "innings": 1928.4899999999998, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -2.2841835205049383, "innings": 1146.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.535103644958126, "innings": 625.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.984157705932903, "innings": 414.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 7.872273333006575, "innings": 938.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-684007", "name": "Shota Imanaga", "positions": ["SP"], "beforeRating": 69, "rating": 71, "ability": {"runRatio": 0.9702314391472432, "fipRatio": 1.056801592578721, "eraRatio": 0.8538540859002847, "sample": 359.5333333333333, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663423", "name": "Trent Thornton", "positions": ["RP"], "beforeRating": 65, "rating": 70, "ability": {"runRatio": 0.9918291348495399, "fipRatio": 1.0851862030579105, "eraRatio": 0.8747802606463652, "sample": 124.15733333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-621053", "name": "Tyler Ferguson", "positions": ["RP"], "beforeRating": 62, "rating": 69, "ability": {"runRatio": 1.0212865324875364, "fipRatio": 1.0436259457967874, "eraRatio": 1.0897212449247107, "sample": 84.42, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-621438", "name": "Tyrone Taylor", "positions": ["LF", "CF", "RF", "DH"], "beforeRating": 70, "rating": 69, "ability": {"slgRatio": 1.0135647056059256, "baserunningPerPa": 0.0019761816515702175, "obpRatio": 0.9593107472356217, "sample": 725.0989999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.682137196386083, "innings": 1646.6390000000001, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 3.5509466072832576, "innings": 576.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 2.5679355141022255, "innings": 754.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 7.965187078510537, "innings": 810.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.341198494642672, "innings": 512.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-671096", "name": "Andrew Abbott", "positions": ["SP"], "beforeRating": 65, "rating": 70, "ability": {"runRatio": 1.0022978981640323, "fipRatio": 1.0746737693892654, "eraRatio": 0.9320958101334643, "sample": 380.55466666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694362", "name": "Blake Dunn", "positions": ["CF", "RF", "DH"], "beforeRating": 64, "rating": 68, "ability": {"slgRatio": 0.9507340296922216, "baserunningPerPa": 9.007415032732297e-05, "obpRatio": 1.0089690564919847, "sample": 221.70999999999998, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.8850312141472227, "innings": 454.5833333333333, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 0.4828819430415385, "innings": 75.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.7936652636795487, "innings": 178.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.364325307923969, "innings": 293.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663903", "name": "Brady Singer", "positions": ["SP"], "beforeRating": 63, "rating": 66, "ability": {"runRatio": 1.0847251440892192, "fipRatio": 1.1007556650742536, "eraRatio": 1.142090501699843, "sample": 415.56899999999996, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682227", "name": "Brandon Williamson", "positions": ["SP"], "beforeRating": 59, "rating": 67, "ability": {"runRatio": 1.0630927148068468, "fipRatio": 1.2647292579414902, "eraRatio": 1.096047606696267, "sample": 96.821, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656271", "name": "Brock Burke", "positions": ["RP"], "beforeRating": 72, "rating": 73, "ability": {"runRatio": 0.9420656546768614, "fipRatio": 0.9646257072183556, "eraRatio": 0.7837446660309628, "sample": 153.62566666666663, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-699115", "name": "Carlos Jorge", "positions": ["CF", "DH"], "beforeRating": 59, "rating": 67, "ability": {"slgRatio": 0.962928996344795, "baserunningPerPa": -0.000462962962962963, "obpRatio": 0.9696429715470133, "sample": 32.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.7113659921518505, "innings": 62.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.7440361340136392, "innings": 62.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695505", "name": "Chase Burns", "positions": ["SP"], "beforeRating": 76, "rating": 76, "ability": {"runRatio": 0.8748023824824308, "fipRatio": 0.7524600662048102, "eraRatio": 0.7530771411445735, "sample": 184.66666666666669, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695534", "name": "Chase Petty", "positions": ["RP"], "beforeRating": 60, "rating": 65, "ability": {"runRatio": 1.0930877960367524, "fipRatio": 1.5482055643175665, "eraRatio": 1.5723085009872824, "sample": 35.86666666666667, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686678", "name": "Chase Solesky", "positions": ["RP"], "beforeRating": 60, "rating": 70, "ability": {"runRatio": 1.0067043603300083, "fipRatio": 1.3800841470069989, "eraRatio": 1.4378478132540131, "sample": 3.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683175", "name": "Connor Phillips", "positions": ["RP"], "beforeRating": 62, "rating": 68, "ability": {"runRatio": 1.0434125705917177, "fipRatio": 1.2334204713441053, "eraRatio": 1.1524846759570797, "sample": 52.25533333333333, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-667472", "name": "Dane Myers", "positions": ["CF", "DH"], "beforeRating": 65, "rating": 69, "ability": {"slgRatio": 0.9437867729333635, "baserunningPerPa": 0.0031224099304827746, "obpRatio": 1.0101182318880957, "sample": 640.03, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.11835194182654883, "innings": 1343.2593333333334, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.6064608659233821, "innings": 155.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.7634022130592562, "innings": 222.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.5240619187769477, "innings": 752.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.7867814083515666, "innings": 654.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695490", "name": "Edwin Arroyo", "positions": ["2B", "DH"], "beforeRating": 56, "rating": 63, "ability": {"slgRatio": 0.9026842042469279, "baserunningPerPa": -0.00035714285714285714, "obpRatio": 0.9528691653880319, "sample": 160.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.160592415812484, "innings": 377.6666666666667, "seasons": [2026], "evidence": [{"year": 2026, "runs": 1.485271726211384, "innings": 377.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682829", "name": "Elly De La Cruz", "positions": ["SS", "DH"], "beforeRating": 75, "rating": 83, "ability": {"slgRatio": 1.1450191131055842, "baserunningPerPa": 0.0051604354227268315, "obpRatio": 1.0762090374458473, "sample": 1590.801, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.8831635306712795, "innings": 3053.873333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.5523907034784552, "innings": 850.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 8.638436640789115, "innings": 1391.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.2209804950880646, "innings": 1382.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 4.794632002291076, "innings": 1113.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-641941", "name": "Emilio Pag\u00e1n", "positions": ["RP"], "beforeRating": 65, "rating": 73, "ability": {"runRatio": 0.9377101568214172, "fipRatio": 0.9119403931417722, "eraRatio": 0.7937716667173734, "sample": 132.13466666666665, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-553993", "name": "Eugenio Su\u00e1rez", "positions": ["3B", "DH"], "beforeRating": 65, "rating": 75, "ability": {"slgRatio": 1.1136175875924568, "baserunningPerPa": 4.224886482581319e-05, "obpRatio": 0.9807382234817006, "sample": 1493.542, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.2596253529902075, "innings": 2490.4406666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 8.318811309846478, "innings": 1401.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 3.3903168788907108, "innings": 1361.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.1489758504198773, "innings": 1353.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -5.893669958630947, "innings": 395.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668933", "name": "Graham Ashcraft", "positions": ["RP"], "beforeRating": 67, "rating": 69, "ability": {"runRatio": 1.0162480383175954, "fipRatio": 0.969649612020663, "eraRatio": 1.098099384899162, "sample": 165.92366666666663, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-699302", "name": "H\u00e9ctor Rodr\u00edguez", "positions": ["RF", "DH"], "beforeRating": 64, "rating": 66, "ability": {"slgRatio": 0.9788536649727521, "baserunningPerPa": -0.0007462686567164179, "obpRatio": 0.9509762564544434, "sample": 136.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.0856710668860038, "innings": 265.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.10248798001547862, "innings": 265.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668881", "name": "Hunter Greene", "positions": ["SP"], "beforeRating": 60, "rating": 74, "ability": {"runRatio": 0.9254185739095332, "fipRatio": 0.8520319268806702, "eraRatio": 0.8739901005244365, "sample": 215.11266666666663, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-671155", "name": "Ivan Johnson", "positions": ["2B", "DH"], "beforeRating": 57, "rating": 68, "ability": {"slgRatio": 0.9617893927975384, "baserunningPerPa": 0.000954653937947494, "obpRatio": 0.9846903986769625, "sample": 19.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.20804685700869954, "innings": 43.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.21467353467638406, "innings": 43.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668709", "name": "JJ Bleday", "positions": ["LF", "DH"], "beforeRating": 67, "rating": 71, "ability": {"slgRatio": 1.0224631603521155, "baserunningPerPa": -0.0008859018628383004, "obpRatio": 1.0030784360580662, "sample": 1187.309, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.4634237631786733, "innings": 2364.1626666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.4785011092019498, "innings": 622.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.4290952936231406, "innings": 1295.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -6.214523045988779, "innings": 714.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.1304139948400644, "innings": 1016.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683742", "name": "Jose Franco", "positions": ["RP"], "beforeRating": 62, "rating": 69, "ability": {"runRatio": 1.0240310277999993, "fipRatio": 1.4128220298224368, "eraRatio": 1.0607074032201735, "sample": 20.333333333333332, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-624431", "name": "Jose Trevino", "positions": ["C", "DH"], "beforeRating": 58, "rating": 61, "ability": {"slgRatio": 0.9160771065684321, "baserunningPerPa": -0.00032275853813894435, "obpRatio": 0.8971982486704517, "sample": 535.684, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 5.564252108166999, "innings": 1293.2453333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 8.320711227340858, "innings": 427.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 9.850132304725546, "innings": 546.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.24210267136791402, "innings": 725.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 3.3834833995919458, "innings": 371.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682877", "name": "Juan Brito", "positions": ["2B", "DH"], "beforeRating": 60, "rating": 69, "ability": {"slgRatio": 0.986934085690803, "baserunningPerPa": 0.0004008016032064128, "obpRatio": 0.9840889717889708, "sample": 99.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.3627483367568014, "innings": 222.33333333333334, "seasons": [2026], "evidence": [{"year": 2026, "runs": -1.5871812109831682, "innings": 222.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670062", "name": "Julian Garcia", "positions": ["RP"], "beforeRating": 67, "rating": 71, "ability": {"runRatio": 0.9848041336177031, "fipRatio": 1.100502627763163, "eraRatio": 0.7501814677847025, "sample": 46.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663647", "name": "Ke'Bryan Hayes", "positions": ["3B", "DH"], "beforeRating": 52, "rating": 59, "ability": {"slgRatio": 0.8354775218866785, "baserunningPerPa": 0.0011283169343413004, "obpRatio": 0.89797818198996, "sample": 1008.1149999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 1.5, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 9.290020841895885, "innings": 2293.8896666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 13.838704650479652, "innings": 1037.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 6.39516183940772, "innings": 829.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 17.098245310614978, "innings": 1283.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 5.226338803850682, "innings": 633.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2025, "position": "3B", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}, {"season": 2023, "position": "3B", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682825", "name": "Luis Mey", "positions": ["RP"], "beforeRating": 67, "rating": 69, "ability": {"runRatio": 1.0228098775373506, "fipRatio": 0.9991030163206551, "eraRatio": 1.2211068715700548, "sample": 47.03333333333333, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680574", "name": "Matt McLain", "positions": ["2B", "SS", "DH"], "beforeRating": 60, "rating": 65, "ability": {"slgRatio": 0.922164102617428, "baserunningPerPa": 0.0033970216333164467, "obpRatio": 0.950275729172591, "sample": 1023.1289999999999, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.065286815415478, "innings": 2187.4896666666664, "seasons": [2023, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.5367486508136647, "innings": 761.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2025, "runs": 5.611460884726067, "innings": 1210.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 3.9200358785751312, "innings": 1079.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669911", "name": "Michael Toglia", "positions": ["1B", "DH"], "beforeRating": 57, "rating": 65, "ability": {"slgRatio": 0.969461635876097, "baserunningPerPa": 0.0012072866779519722, "obpRatio": 0.9239733028466778, "sample": 540.4559999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.9373100992914893, "innings": 1172.9366666666667, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.0864473025772792, "innings": 336.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -3.4673734758039596, "innings": 997.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -5.470351579617426, "innings": 723.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.202602699270441, "innings": 62.666666666666664, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666157", "name": "Nick Lodolo", "positions": ["SP"], "beforeRating": 63, "rating": 67, "ability": {"runRatio": 1.051109222513018, "fipRatio": 1.1154330720106882, "eraRatio": 1.05211853154532, "sample": 281.623, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682622", "name": "Noelvi Marte", "positions": ["RF", "DH"], "beforeRating": 57, "rating": 65, "ability": {"slgRatio": 0.9633255425800081, "baserunningPerPa": 0.0015695883381717133, "obpRatio": 0.9142497453959907, "sample": 613.769, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -6.887392493446197, "innings": 1283.3436666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.7407337050060951, "innings": 259.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -8.90858145279769, "innings": 469.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.326469058510326, "innings": 732.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -6.143914643735616, "innings": 451.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-572955", "name": "Pierce Johnson", "positions": ["RP"], "beforeRating": 64, "rating": 71, "ability": {"runRatio": 0.9875763049755159, "fipRatio": 1.0001884361002837, "eraRatio": 0.9423333703214091, "sample": 137.06466666666665, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695076", "name": "Rhett Lowder", "positions": ["SP"], "beforeRating": 61, "rating": 65, "ability": {"runRatio": 1.092318432440171, "fipRatio": 1.0999014928118147, "eraRatio": 1.318190244774776, "sample": 142.35999999999999, "seasons": [2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701398", "name": "Sal Stewart", "positions": ["1B", "3B", "DH"], "beforeRating": 71, "rating": 77, "ability": {"slgRatio": 1.1150797487877553, "baserunningPerPa": 0.0005363847666726262, "obpRatio": 1.0287552409771352, "sample": 718.6, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.4169159762907, "innings": 1348.1333333333332, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 1.1982983439365784, "innings": 114.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.670681600875961, "innings": 1268.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668715", "name": "Spencer Steer", "positions": ["1B", "2B", "LF", "RF", "DH"], "beforeRating": 66, "rating": 73, "ability": {"slgRatio": 1.032671646900061, "baserunningPerPa": 0.0021831919521007894, "obpRatio": 1.0168795400573216, "sample": 1331.1349999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.119944093589303, "innings": 2654.9553333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -12.5801254941852, "innings": 1297.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -3.428690214748902, "innings": 1306.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.3066442927625586, "innings": 1082.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.6460386618687703, "innings": 812.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670770", "name": "TJ Friedl", "positions": ["LF", "CF", "DH"], "beforeRating": 54, "rating": 68, "ability": {"slgRatio": 0.9250529188490637, "baserunningPerPa": 0.0020903757905993384, "obpRatio": 1.0251214085165046, "sample": 1109.2979999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.2520392671172547, "innings": 2214.704333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 7.510391510565444, "innings": 1090.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -4.984814916456909, "innings": 678.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.09437174360283115, "innings": 1295.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 3.1064716900448954, "innings": 602.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-622088", "name": "Tejay Antone", "positions": ["RP"], "beforeRating": 68, "rating": 72, "ability": {"runRatio": 0.9625670973932461, "fipRatio": 0.9192789426785857, "eraRatio": 0.7648867008368625, "sample": 55.92366666666667, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663574", "name": "Tony Santillan", "positions": ["RP"], "beforeRating": 59, "rating": 69, "ability": {"runRatio": 1.0257616272023602, "fipRatio": 1.1709721591983873, "eraRatio": 0.9663622705403525, "sample": 108.07666666666665, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663886", "name": "Tyler Stephenson", "positions": ["C", "DH"], "beforeRating": 67, "rating": 72, "ability": {"slgRatio": 1.0237897723501357, "baserunningPerPa": -0.00047065567859295423, "obpRatio": 1.020955368469975, "sample": 1128.081, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -7.538765970832944, "innings": 2059.196, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -10.299093996477767, "innings": 742.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -7.2022005631457775, "innings": 1001.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -5.817314525735043, "innings": 586.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -7.904086976511268, "innings": 904.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677943", "name": "Will Banfield", "positions": ["C", "DH"], "beforeRating": 59, "rating": 68, "ability": {"slgRatio": 0.9756796451747182, "baserunningPerPa": 0.0, "obpRatio": 0.9754476988561565, "sample": 22.0, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.1203782089218467, "innings": 59.2, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 0.09905730083391526, "innings": 26.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.19499712688941948, "innings": 41.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687209", "name": "Zach Maxwell", "positions": ["RP"], "beforeRating": 58, "rating": 67, "ability": {"runRatio": 1.0584409204602543, "fipRatio": 1.4953641145053245, "eraRatio": 1.6734542946997628, "sample": 20.0, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-685112", "name": "Zach McCambley", "positions": ["RP"], "beforeRating": 62, "rating": 70, "ability": {"runRatio": 1.0051904130492386, "fipRatio": 1.088107387993732, "eraRatio": 1.1155715792488035, "sample": 9.666666666666666, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694197", "name": "Angel Genao", "positions": ["2B", "3B", "DH"], "beforeRating": 64, "rating": 66, "ability": {"slgRatio": 0.9451361052198728, "baserunningPerPa": 0.000375234521575985, "obpRatio": 0.9790447447678753, "sample": 133.0, "seasons": [2026], "prospectPrior": {"rank": 29, "relativeBoost": 0.0288, "weight": 0.7504690431519699, "method": "bounded-pipeline-rate-prior-v2"}, "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.980497921376612, "innings": 288.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 1.1896708112702892, "innings": 288.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682657", "name": "Angel Mart\u00ednez", "positions": ["LF", "RF", "DH"], "beforeRating": 65, "rating": 68, "ability": {"slgRatio": 1.0145753494986758, "baserunningPerPa": 0.001360566547131568, "obpRatio": 0.9311101005605499, "sample": 818.6099999999999, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.4746220521818103, "innings": 1728.8899999999999, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -2.3207559016483774, "innings": 331.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.397076937374573, "innings": 1057.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.15201381075356932, "innings": 826.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-595978", "name": "Austin Hedges", "positions": ["C", "DH"], "beforeRating": 63, "rating": 60, "ability": {"slgRatio": 0.8632330199653061, "baserunningPerPa": -0.0003900111494464784, "obpRatio": 0.9278578464900659, "sample": 511.256, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 9.535335743667284, "innings": 1326.952, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 16.38820987788106, "innings": 570.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 9.64457007740086, "innings": 398.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 14.326895103275811, "innings": 482.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.4679433133833364, "innings": 598.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-804926", "name": "Austin Peterson", "positions": ["RP"], "beforeRating": 62, "rating": 71, "ability": {"runRatio": 0.989669344236838, "fipRatio": 0.02211676782265331, "eraRatio": 0.0, "sample": 2.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663368", "name": "Blake Perkins", "positions": ["CF", "DH"], "beforeRating": 56, "rating": 64, "ability": {"slgRatio": 0.8909164667890156, "baserunningPerPa": 0.0022027331579467196, "obpRatio": 0.9722530541086695, "sample": 490.9839999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.2161387683748934, "innings": 1098.2986666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 7.792867427651792, "innings": 400.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 8.63291412401702, "innings": 956.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.9996588659117724, "innings": 374.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.470199500200605, "innings": 230.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677587", "name": "Brayan Rocchio", "positions": ["2B", "SS", "DH"], "beforeRating": 64, "rating": 65, "ability": {"slgRatio": 0.9162134083759653, "baserunningPerPa": 0.0006732931950444545, "obpRatio": 0.967376444623265, "sample": 1091.1779999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.041193189726463, "innings": 2566.3636666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -2.3481195972212374, "innings": 185.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 6.853509195424254, "innings": 1102.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.2071473670438473, "innings": 944.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 10.7157310272608, "innings": 1301.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-692216", "name": "CJ Kayfus", "positions": ["LF", "DH"], "beforeRating": 60, "rating": 70, "ability": {"slgRatio": 1.000778879901766, "baserunningPerPa": 0.0010736196319018404, "obpRatio": 0.9805956665313377, "sample": 121.6, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.6992146211875685, "innings": 283.9, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -1.4783698255853803, "innings": 317.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.2319905810223584, "innings": 62.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-671922", "name": "Cade Smith", "positions": ["RP"], "beforeRating": 76, "rating": 81, "ability": {"runRatio": 0.7684922291707648, "fipRatio": 0.46990518754524463, "eraRatio": 0.5488212646285249, "sample": 160.81333333333333, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-800050", "name": "Chase DeLauter", "positions": ["RF", "DH"], "beforeRating": 71, "rating": 79, "ability": {"slgRatio": 1.0841294891451174, "baserunningPerPa": 0.0014893617021276599, "obpRatio": 1.0873805758602648, "sample": 540.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.2593593402130694, "innings": 542.6666666666666, "seasons": [2026], "evidence": [{"year": 2026, "runs": 1.7655906996863722, "innings": 542.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670059", "name": "Colin Holderman", "positions": ["RP"], "beforeRating": 69, "rating": 72, "ability": {"runRatio": 0.9617289012804233, "fipRatio": 0.9211692090244034, "eraRatio": 0.8824778584961434, "sample": 114.99466666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694876", "name": "Cooper Ingle", "positions": ["LF", "DH"], "beforeRating": 57, "rating": 67, "ability": {"slgRatio": 0.9568272937204338, "baserunningPerPa": 0.0, "obpRatio": 0.9803565227129707, "sample": 24.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.840599426702332, "innings": 32.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -1.8842284501500912, "innings": 32.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-684974", "name": "Craig Yoho", "positions": ["RP"], "beforeRating": 66, "rating": 68, "ability": {"runRatio": 1.0339804609802747, "fipRatio": 1.1745724480778104, "eraRatio": 1.1709898192586599, "sample": 44.06666666666666, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682982", "name": "Daniel Espino", "positions": ["RP"], "beforeRating": 65, "rating": 70, "ability": {"runRatio": 1.0055488065530345, "fipRatio": 1.0286102371004626, "eraRatio": 1.1323051529375352, "sample": 13.333333333333334, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682177", "name": "Daniel Schneemann", "positions": ["2B", "3B", "CF", "DH"], "beforeRating": 58, "rating": 63, "ability": {"slgRatio": 0.9052022646623107, "baserunningPerPa": 0.0006650148753327377, "obpRatio": 0.9321925169143576, "sample": 685.6899999999999, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 5.038375122579387, "innings": 1516.4499999999998, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 0.18070313111893246, "innings": 505.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 8.186009975400987, "innings": 933.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 4.879211720095242, "innings": 615.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681807", "name": "David Fry", "positions": ["LF", "RF", "DH"], "beforeRating": 61, "rating": 69, "ability": {"slgRatio": 0.9858068690351754, "baserunningPerPa": 0.0005019416826926647, "obpRatio": 0.992234295794181, "sample": 542.739, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.5938375372288385, "innings": 609.288, "seasons": [2023, 2024, 2026], "evidence": [{"year": 2023, "runs": -5.5192522044206145, "innings": 262.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -3.005674204477092, "innings": 414.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2026, "runs": -1.8499404008321898, "innings": 316.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681870", "name": "Erik Sabrowski", "positions": ["RP"], "beforeRating": 73, "rating": 75, "ability": {"runRatio": 0.8900949692536714, "fipRatio": 0.700917899639718, "eraRatio": 0.5378185528442921, "sample": 73.07333333333332, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656492", "name": "Foster Griffin", "positions": ["SP"], "beforeRating": 71, "rating": 72, "ability": {"runRatio": 0.9648881927664101, "fipRatio": 0.97397202019681, "eraRatio": 0.8799628617114561, "sample": 166.66666666666666, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680916", "name": "Franco Aleman", "positions": ["RP"], "beforeRating": 66, "rating": 69, "ability": {"runRatio": 1.0116493413476335, "fipRatio": 1.1487885617903502, "eraRatio": 1.0622905485981142, "sample": 22.333333333333332, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668909", "name": "Gavin Williams", "positions": ["SP"], "beforeRating": 74, "rating": 74, "ability": {"runRatio": 0.9196679453762815, "fipRatio": 0.9082229880680031, "eraRatio": 0.8516052248904147, "sample": 363.73266666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683769", "name": "Hunter Gaddis", "positions": ["RP"], "beforeRating": 69, "rating": 75, "ability": {"runRatio": 0.8885234952533844, "fipRatio": 0.8608358098576756, "eraRatio": 0.6589456144764412, "sample": 155.99266666666668, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666176", "name": "Jo Adell", "positions": ["LF", "RF", "DH"], "beforeRating": 64, "rating": 70, "ability": {"slgRatio": 1.0495660656815116, "baserunningPerPa": 0.0004749737711704125, "obpRatio": 0.9403976553210286, "sample": 1281.356, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -6.597060879272256, "innings": 2609.585666666667, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.8861177462460517, "innings": 129.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.437961135580932, "innings": 1035.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -13.007859469168416, "innings": 1259.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -9.353189653734901, "innings": 1176.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676282", "name": "Joey Cantillo", "positions": ["SP"], "beforeRating": 70, "rating": 73, "ability": {"runRatio": 0.9488934461776569, "fipRatio": 0.9349539975346357, "eraRatio": 0.8860707145134203, "sample": 239.67999999999998, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-608070", "name": "Jos\u00e9 Ram\u00edrez", "positions": ["3B", "DH"], "beforeRating": 65, "rating": 81, "ability": {"slgRatio": 1.1175715446786583, "baserunningPerPa": 0.006782721231661984, "obpRatio": 1.063764315747837, "sample": 1567.293, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.859208724406313, "innings": 2553.235, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 3.5330677473648624, "innings": 1105.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.877050924479065, "innings": 1108.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 5.723033412711903, "innings": 1145.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.129067246988982, "innings": 829.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-696135", "name": "Kahlil Watson", "positions": ["RF", "DH"], "beforeRating": 59, "rating": 68, "ability": {"slgRatio": 0.9725180321310286, "baserunningPerPa": 0.00285132382892057, "obpRatio": 0.9682637160810934, "sample": 91.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.164793081178885, "innings": 199.66666666666666, "seasons": [2026], "evidence": [{"year": 2026, "runs": 1.3370674159013918, "innings": 199.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-700932", "name": "Kyle Manzardo", "positions": ["1B", "DH"], "beforeRating": 63, "rating": 70, "ability": {"slgRatio": 1.0260787118734278, "baserunningPerPa": 0.0002325311010347634, "obpRatio": 0.980124503541103, "sample": 804.14, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.317963293312423, "innings": 945.86, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -0.0387760523858138, "innings": 24.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -5.055914231621436, "innings": 459.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.084511036332435, "innings": 612.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-671106", "name": "Logan Allen", "positions": ["RP"], "beforeRating": 60, "rating": 67, "ability": {"runRatio": 1.0658714153403457, "fipRatio": 1.1305371657193075, "eraRatio": 1.110477375445977, "sample": 217.01599999999996, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670036", "name": "Matt Festa", "positions": ["RP"], "beforeRating": 68, "rating": 72, "ability": {"runRatio": 0.953466644453222, "fipRatio": 0.8059060209372041, "eraRatio": 0.9590013192209812, "sample": 117.95033333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663993", "name": "Nathaniel Lowe", "positions": ["1B", "DH"], "beforeRating": 68, "rating": 73, "ability": {"slgRatio": 1.0161991286502439, "baserunningPerPa": 0.00022891322231287218, "obpRatio": 1.0368675416924464, "sample": 1367.482, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.75, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.8948484515101118, "innings": 2401.031333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.7983249066351351, "innings": 1409.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 5.860262621614406, "innings": 1193.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -6.9860206497232795, "innings": 1235.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.972404278314524, "innings": 468.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2023, "position": "1B", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-800048", "name": "Parker Messick", "positions": ["SP"], "beforeRating": 75, "rating": 78, "ability": {"runRatio": 0.8245108434241801, "fipRatio": 0.732209718993678, "eraRatio": 0.6175410234335779, "sample": 211.1, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672275", "name": "Patrick Bailey", "positions": ["C", "DH"], "beforeRating": 58, "rating": 61, "ability": {"slgRatio": 0.872167700655771, "baserunningPerPa": 0.0008649862139670131, "obpRatio": 0.9200861499216232, "sample": 987.9989999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 1.5, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 18.49937172517066, "innings": 2229.310333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 19.635572299495994, "innings": 765.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 28.365075786996208, "innings": 908.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 31.474624430000713, "innings": 1029.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 6.38201696544264, "innings": 801.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2025, "position": "C", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}, {"season": 2024, "position": "C", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-690984", "name": "Petey Halpin", "positions": ["CF", "DH"], "beforeRating": 58, "rating": 66, "ability": {"slgRatio": 0.9407261243233477, "baserunningPerPa": 0.002704530087897228, "obpRatio": 0.947767176277954, "sample": 191.6, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.2382908102216086, "innings": 465.1666666666667, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.16362675406863314, "innings": 15.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.7795048036657644, "innings": 454.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656555", "name": "Rhys Hoskins", "positions": ["1B", "DH"], "beforeRating": 63, "rating": 70, "ability": {"slgRatio": 1.000158747698077, "baserunningPerPa": 0.00041169068195644757, "obpRatio": 0.9936619708815333, "sample": 799.93, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.1365929869994855, "innings": 1276.6933333333332, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -1.8211517373397141, "innings": 777.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.8416289299872453, "innings": 670.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -5.79964100216249, "innings": 426.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-542888", "name": "Shawn Armstrong", "positions": ["RP"], "beforeRating": 63, "rating": 74, "ability": {"runRatio": 0.928941540542468, "fipRatio": 0.8384405610955391, "eraRatio": 0.8303771746053824, "sample": 135.30266666666665, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677944", "name": "Slade Cecconi", "positions": ["SP"], "beforeRating": 63, "rating": 65, "ability": {"runRatio": 1.0910766599125863, "fipRatio": 1.1174538791743347, "eraRatio": 1.1911016580312825, "sample": 259.39099999999996, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680757", "name": "Steven Kwan", "positions": ["LF", "CF", "DH"], "beforeRating": 65, "rating": 72, "ability": {"slgRatio": 0.9352303842242105, "baserunningPerPa": 0.0017701320871073803, "obpRatio": 1.099735028572345, "sample": 1613.974, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 2.25, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 6.2261671014817415, "innings": 3107.8026666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 5.774682777947148, "innings": 1352.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 6.919393335610566, "innings": 990.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 11.489101962526211, "innings": 1329.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 7.1456869642040655, "innings": 1228.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2025, "position": "LF", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}, {"season": 2024, "position": "LF", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}, {"season": 2023, "position": "LF", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676440", "name": "Tanner Bibee", "positions": ["SP"], "beforeRating": 66, "rating": 71, "ability": {"runRatio": 0.9892951234777677, "fipRatio": 1.0083023388908676, "eraRatio": 0.9615972389534462, "sample": 443.436, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682120", "name": "Tim Herrin", "positions": ["RP"], "beforeRating": 68, "rating": 72, "ability": {"runRatio": 0.9528654407598239, "fipRatio": 0.973265367647766, "eraRatio": 0.79836262113668, "sample": 126.53299999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683953", "name": "Travis Bazzana", "positions": ["2B", "DH"], "beforeRating": 66, "rating": 73, "ability": {"slgRatio": 1.0078022651724896, "baserunningPerPa": 0.0015590200445434299, "obpRatio": 1.0321255753237835, "sample": 498.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.1055441249253515, "innings": 945.3333333333334, "seasons": [2026], "evidence": [{"year": 2026, "runs": -1.879697986231104, "innings": 945.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691182", "name": "Adael Amador", "positions": ["2B", "DH"], "beforeRating": 67, "rating": 67, "ability": {"slgRatio": 0.9673170541621429, "baserunningPerPa": -7.188826509653567e-05, "obpRatio": 0.9802504701609344, "sample": 184.24, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.6391413969475088, "innings": 366.1833333333333, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 0.5006399305298528, "innings": 85.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.1010229086849934, "innings": 309.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.41289594190897927, "innings": 108.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687060", "name": "Blake Adams", "positions": ["RP"], "beforeRating": 56, "rating": 68, "ability": {"runRatio": 1.0388897348503476, "fipRatio": 5.294225416420701, "eraRatio": 10.783858599405098, "sample": 1.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680604", "name": "Blas Casta\u00f1o", "positions": ["RP"], "beforeRating": 64, "rating": 69, "ability": {"runRatio": 1.0117576863354218, "fipRatio": 1.2066042631172837, "eraRatio": 0.9607197306436591, "sample": 29.43333333333333, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-690924", "name": "Braxton Fulford", "positions": ["C", "DH"], "beforeRating": 57, "rating": 64, "ability": {"slgRatio": 0.9208605962406329, "baserunningPerPa": 0.0016578483245149912, "obpRatio": 0.9472438048946462, "sample": 167.0, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.779393155856948, "innings": 271.96666666666664, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -3.0962199089978606, "innings": 249.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.373423633351948, "innings": 97.66666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-657514", "name": "Brennan Bernardino", "positions": ["RP"], "beforeRating": 67, "rating": 74, "ability": {"runRatio": 0.9194618333056379, "fipRatio": 0.8649724018536135, "eraRatio": 0.7681301925771649, "sample": 140.86866666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664954", "name": "Brett Sullivan", "positions": ["C", "DH"], "beforeRating": 64, "rating": 66, "ability": {"slgRatio": 0.9805574899971791, "baserunningPerPa": -0.0008900386870149292, "obpRatio": 0.9404289621613816, "sample": 274.128, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.428620775261654, "innings": 614.3463333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -3.7280781226060737, "innings": 221.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.164023501293761, "innings": 39.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.006045660056647731, "innings": 23.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -5.555696329933549, "innings": 503.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677060", "name": "Chad Stevens", "positions": ["2B", "DH"], "beforeRating": 54, "rating": 64, "ability": {"slgRatio": 0.9166169535155222, "baserunningPerPa": -0.0006309148264984225, "obpRatio": 0.9544257117460229, "sample": 43.8, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.6385463777429695, "innings": 103.9, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -1.6710690462411018, "innings": 37.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.857439131332107, "innings": 78.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-801403", "name": "Chase Dollander", "positions": ["RP"], "beforeRating": 67, "rating": 65, "ability": {"runRatio": 1.1003238192724663, "fipRatio": 1.2005658768516976, "eraRatio": 1.3208328712677286, "sample": 112.6, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694249", "name": "Cole Carrigg", "positions": ["CF", "DH"], "beforeRating": 68, "rating": 75, "ability": {"slgRatio": 1.0697190936836058, "baserunningPerPa": 0.00026595744680851086, "obpRatio": 1.0271158192812384, "sample": 352.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.2139359612007601, "innings": 704.6666666666666, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.3256052505781445, "innings": 704.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681393", "name": "Connor Norby", "positions": ["1B", "2B", "3B", "DH"], "beforeRating": 62, "rating": 70, "ability": {"slgRatio": 0.9791975694106482, "baserunningPerPa": 0.0009673672365603104, "obpRatio": 1.0073769740495402, "sample": 701.96, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.2640479651084235, "innings": 1340.5766666666664, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -4.169345979518484, "innings": 359.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.2260482516774704, "innings": 690.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.204098763344334, "innings": 681.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682769", "name": "Eiberson Castellano", "positions": ["RP"], "beforeRating": 62, "rating": 71, "ability": {"runRatio": 0.9890259036096721, "fipRatio": 0.6611602403799924, "eraRatio": 0.0, "sample": 3.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-678662", "name": "Ezequiel Tovar", "positions": ["SS", "DH"], "beforeRating": 58, "rating": 65, "ability": {"slgRatio": 0.9878283240858017, "baserunningPerPa": 0.00043038396255904945, "obpRatio": 0.9151183374431084, "sample": 1311.495, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.75, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 5.003591014233225, "innings": 2805.371, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 13.261430184240282, "innings": 1327.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 15.375051044596749, "innings": 1375.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 3.327588485660798, "innings": 800.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.9895587886242017, "innings": 1115.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2024, "position": "SS", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687312", "name": "Gabriel Hughes", "positions": ["SP"], "beforeRating": 60, "rating": 67, "ability": {"runRatio": 1.0632373128933692, "fipRatio": 0.9657043952705995, "eraRatio": 1.516480115541342, "sample": 64.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-696100", "name": "Hunter Goodman", "positions": ["C", "DH"], "beforeRating": 73, "rating": 77, "ability": {"slgRatio": 1.1942921968574316, "baserunningPerPa": -0.0009704908900139339, "obpRatio": 0.9729968381977077, "sample": 1093.471, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.28205200519491, "innings": 1630.5623333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.06068874631397421, "innings": 139.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -7.663023118948355, "innings": 411.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.4720450583657325, "innings": 841.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.293103046209146, "innings": 792.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677955", "name": "Jaden Hill", "positions": ["RP"], "beforeRating": 64, "rating": 69, "ability": {"runRatio": 1.018601194383643, "fipRatio": 0.9950463178382626, "eraRatio": 1.147733587926788, "sample": 63.42666666666666, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664983", "name": "Jake McCarthy", "positions": ["LF", "CF", "RF", "DH"], "beforeRating": 72, "rating": 76, "ability": {"slgRatio": 1.0528447442679072, "baserunningPerPa": 0.004827119596263519, "obpRatio": 1.019936134966272, "sample": 1080.966, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.6154477867035109, "innings": 2177.954333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -3.4443787752481883, "innings": 697.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 4.821549628530455, "innings": 1061.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.656839257138491, "innings": 483.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.7325754809992865, "innings": 1080.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676105", "name": "Jeff Criswell", "positions": ["RP"], "beforeRating": 60, "rating": 69, "ability": {"runRatio": 1.0110994494851837, "fipRatio": 1.5223925770829367, "eraRatio": 0.7928252767639461, "sample": 13.636666666666667, "seasons": [2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-623474", "name": "Jimmy Herget", "positions": ["RP"], "beforeRating": 60, "rating": 70, "ability": {"runRatio": 1.0008898543463356, "fipRatio": 1.0378555413953803, "eraRatio": 0.9664803290598802, "sample": 125.32366666666665, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687597", "name": "Jordan Beck", "positions": ["LF", "RF", "DH"], "beforeRating": 57, "rating": 65, "ability": {"slgRatio": 0.9407419324815227, "baserunningPerPa": 0.0008506580915345497, "obpRatio": 0.9533000603676627, "sample": 669.76, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.9830640252289953, "innings": 1396.2566666666664, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -0.9757791482061531, "innings": 444.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.5256234639686178, "innings": 1159.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.1880079405357398, "innings": 367.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-605447", "name": "Jordan Romano", "positions": ["RP"], "beforeRating": 63, "rating": 66, "ability": {"runRatio": 1.0738492848874042, "fipRatio": 1.0646983815797124, "eraRatio": 1.3835161157100497, "sample": 88.467, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-500779", "name": "Jose Quintana", "positions": ["SP"], "beforeRating": 59, "rating": 68, "ability": {"runRatio": 1.039806105184032, "fipRatio": 1.1459645624885428, "eraRatio": 0.9917625995304885, "sample": 246.58366666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-675848", "name": "Juan Mejia", "positions": ["RP"], "beforeRating": 62, "rating": 69, "ability": {"runRatio": 1.0185534502792197, "fipRatio": 0.9697170746498618, "eraRatio": 1.1275993400358542, "sample": 110.93333333333334, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-607536", "name": "Kyle Freeland", "positions": ["SP"], "beforeRating": 58, "rating": 62, "ability": {"runRatio": 1.160365453865654, "fipRatio": 1.1362369544240116, "eraRatio": 1.3475189793336528, "sample": 354.12699999999995, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691720", "name": "Kyle Karros", "positions": ["3B", "DH"], "beforeRating": 68, "rating": 72, "ability": {"slgRatio": 0.9828017751823446, "baserunningPerPa": 0.0010382059800664453, "obpRatio": 1.0439681449370952, "sample": 563.2, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.4040026363790832, "innings": 1226.0, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 3.1947146767902077, "innings": 343.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.44274475684872006, "innings": 985.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-815081", "name": "Mark Manfredi", "positions": ["RP"], "beforeRating": 65, "rating": 71, "ability": {"runRatio": 0.9828014798141346, "fipRatio": 0.7235059450197329, "eraRatio": 0.7890628243467146, "sample": 13.666666666666666, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-690279", "name": "Mason Adams", "positions": ["SP"], "beforeRating": 64, "rating": 68, "ability": {"runRatio": 1.0396465525311198, "fipRatio": 1.4808029551817972, "eraRatio": 1.2190448851501416, "sample": 23.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666160", "name": "Mickey Moniak", "positions": ["LF", "RF", "DH"], "beforeRating": 68, "rating": 73, "ability": {"slgRatio": 1.1349349668949078, "baserunningPerPa": 0.0001499343355762146, "obpRatio": 0.9363501154879168, "sample": 1067.309, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.900318480289331, "innings": 1847.6653333333334, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 2.663016207777901, "innings": 664.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.7254099611387539, "innings": 932.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -11.798181969721032, "innings": 887.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.12004870891431209, "innings": 542.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-693308", "name": "Nick Frasso", "positions": ["RP"], "beforeRating": 61, "rating": 69, "ability": {"runRatio": 1.0280133437283647, "fipRatio": 1.0334842974843745, "eraRatio": 1.5353290209322512, "sample": 19.666666666666668, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663372", "name": "Ryan Feltner", "positions": ["SP"], "beforeRating": 59, "rating": 65, "ability": {"runRatio": 1.1026215676113857, "fipRatio": 1.123072685296388, "eraRatio": 1.2391730748984722, "sample": 235.30666666666667, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-690022", "name": "Ryan Ritter", "positions": ["2B", "DH"], "beforeRating": 57, "rating": 66, "ability": {"slgRatio": 0.9351724879450434, "baserunningPerPa": 0.0002473935324262238, "obpRatio": 0.9706306034629975, "sample": 165.89999999999998, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.6214069593955882, "innings": 409.6666666666667, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 1.1545968685166177, "innings": 506.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.3052161028159754, "innings": 55.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-807743", "name": "Sean Sullivan", "positions": ["SP"], "beforeRating": 55, "rating": 65, "ability": {"runRatio": 1.0921877691081547, "fipRatio": 1.5458062415694434, "eraRatio": 2.1245810971962285, "sample": 22.333333333333332, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694514", "name": "Sterlin Thompson", "positions": ["DH"], "beforeRating": 61, "rating": 69, "ability": {"slgRatio": 0.9905784986483883, "baserunningPerPa": 0.0, "obpRatio": 0.9966823576432219, "sample": 77.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.9066661021562189, "innings": 86.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.9644240908861706, "innings": 86.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681198", "name": "TJ Rumfield", "positions": ["1B", "DH"], "beforeRating": 73, "rating": 80, "ability": {"slgRatio": 1.072179201692127, "baserunningPerPa": 0.0, "obpRatio": 1.1341811552220227, "sample": 617.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.6768947125597538, "innings": 1129.3333333333333, "seasons": [2026], "evidence": [{"year": 2026, "runs": 4.916232807906036, "innings": 1129.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669298", "name": "TJ Shook", "positions": ["RP"], "beforeRating": 58, "rating": 68, "ability": {"runRatio": 1.0343008727666794, "fipRatio": 1.710025070338234, "eraRatio": 1.9692263529348442, "sample": 7.666666666666667, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-685299", "name": "Tanner Gordon", "positions": ["SP", "RP"], "beforeRating": 62, "rating": 62, "ability": {"runRatio": 1.1705322584367184, "fipRatio": 1.1680598190315403, "eraRatio": 1.5343656551508529, "sample": 169.89, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-608372", "name": "Tomoyuki Sugano", "positions": ["SP"], "beforeRating": 60, "rating": 63, "ability": {"runRatio": 1.1481689259956798, "fipRatio": 1.289305884362508, "eraRatio": 1.21412714049715, "sample": 257.56666666666666, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687859", "name": "Troy Johnston", "positions": ["1B", "LF", "RF", "DH"], "beforeRating": 67, "rating": 72, "ability": {"slgRatio": 1.0032317805139446, "baserunningPerPa": -0.0015987901047855675, "obpRatio": 1.0546318472832443, "sample": 525.7, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.7661081615879355, "innings": 864.8666666666666, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -2.1287362686741647, "innings": 246.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.0480777700730712, "innings": 692.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-605353", "name": "Vimael Mach\u00edn", "positions": ["3B", "DH"], "beforeRating": 59, "rating": 70, "ability": {"slgRatio": 1.0016047730120397, "baserunningPerPa": 0.0, "obpRatio": 0.9987185682248264, "sample": 14.399999999999999, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.6583114967377469, "innings": 34.599999999999994, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 0.8305800726785756, "innings": 28.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.09377772570505959, "innings": 15.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-700327", "name": "Welinton Herrera", "positions": ["RP"], "beforeRating": 61, "rating": 70, "ability": {"runRatio": 0.9912873499218652, "fipRatio": 0.6383372592172304, "eraRatio": 0.0, "sample": 2.3333333333333335, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-650489", "name": "Willi Castro", "positions": ["2B", "3B", "SS", "DH"], "beforeRating": 67, "rating": 71, "ability": {"slgRatio": 0.9865805888538102, "baserunningPerPa": 0.0006474158945522421, "obpRatio": 1.0264708693089168, "sample": 1246.2369999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.871803583147126, "innings": 2592.6326666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 3.2142515117258346, "innings": 865.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.06527384936369826, "innings": 1334.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -6.774582792164473, "innings": 973.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -4.71530843831213, "innings": 960.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691728", "name": "Zac Veen", "positions": ["LF", "DH"], "beforeRating": 64, "rating": 68, "ability": {"slgRatio": 0.9734260575550606, "baserunningPerPa": 0.0005221932114882507, "obpRatio": 0.9771136329336954, "sample": 97.9, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.9937905484647565, "innings": 207.5, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 0.4397549433366371, "innings": 85.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.7617757042125772, "innings": 148.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-688642", "name": "Zach Agnos", "positions": ["RP"], "beforeRating": 59, "rating": 64, "ability": {"runRatio": 1.1155025032157673, "fipRatio": 1.1442629915838585, "eraRatio": 1.454931812583888, "sample": 112.93333333333334, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-808825", "name": "Andrew Sears", "positions": ["RP"], "beforeRating": 61, "rating": 69, "ability": {"runRatio": 1.0175717769143775, "fipRatio": 1.1558044667344713, "eraRatio": 1.2442913768544346, "sample": 17.333333333333332, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-689225", "name": "Beau Brieske", "positions": ["RP"], "beforeRating": 60, "rating": 69, "ability": {"runRatio": 1.0234983405416327, "fipRatio": 1.0745600648603442, "eraRatio": 1.074077514895101, "sample": 83.22833333333332, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701162", "name": "Ben Malgeri", "positions": ["RF", "DH"], "beforeRating": 63, "rating": 72, "ability": {"slgRatio": 0.9973089669883702, "baserunningPerPa": 0.0018832391713747645, "obpRatio": 1.025133949478037, "sample": 131.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.49739063359790125, "innings": 281.6666666666667, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.6011671978917844, "innings": 281.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676428", "name": "Brant Hurter", "positions": ["RP"], "beforeRating": 65, "rating": 75, "ability": {"runRatio": 0.9044699458654125, "fipRatio": 0.8288157948274961, "eraRatio": 0.6361471066207579, "sample": 99.97999999999999, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669724", "name": "Brenan Hanifee", "positions": ["RP"], "beforeRating": 60, "rating": 72, "ability": {"runRatio": 0.9690738564475424, "fipRatio": 0.9811699702444234, "eraRatio": 0.8167967045768613, "sample": 79.42166666666667, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-814430", "name": "Brett Callahan", "positions": ["LF", "DH"], "beforeRating": 60, "rating": 68, "ability": {"slgRatio": 0.9762377197365846, "baserunningPerPa": 0.0, "obpRatio": 0.9805833618773414, "sample": 72.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.1847646559081872, "innings": 149.66666666666666, "seasons": [2026], "evidence": [{"year": 2026, "runs": -1.3161126387483788, "innings": 149.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-572143", "name": "Burch Smith", "positions": ["RP"], "beforeRating": 65, "rating": 70, "ability": {"runRatio": 0.9919173112936945, "fipRatio": 0.8757752188171867, "eraRatio": 1.042822845943358, "sample": 44.60333333333333, "seasons": [2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-690993", "name": "Colt Keith", "positions": ["1B", "3B", "DH"], "beforeRating": 65, "rating": 71, "ability": {"slgRatio": 1.0002050735634334, "baserunningPerPa": 0.0010892174499662697, "obpRatio": 1.0143529417976531, "sample": 1023.04, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.1222329755269955, "innings": 1477.9, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -0.07116130060593368, "innings": 1086.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.9158460515185136, "innings": 583.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.3695666018199786, "innings": 537.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-667452", "name": "Corey Julks", "positions": ["RF", "DH"], "beforeRating": 60, "rating": 66, "ability": {"slgRatio": 0.9395408237561427, "baserunningPerPa": 0.0011548041239776011, "obpRatio": 0.9642246055831493, "sample": 219.49899999999994, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.23105039304288122, "innings": 411.0049999999999, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 3.2096190947873144, "innings": 545.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.606631732655458, "innings": 383.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.04726293776520488, "innings": 32.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.09195900140891908, "innings": 14.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-693307", "name": "Dillon Dingler", "positions": ["C", "DH"], "beforeRating": 68, "rating": 72, "ability": {"slgRatio": 1.0628525724862303, "baserunningPerPa": 0.0, "obpRatio": 0.9774512327905431, "sample": 964.93, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 1.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 9.538101258857328, "innings": 1781.5299999999997, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 0.35448736088451055, "innings": 213.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 11.5681057767, "innings": 1011.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 13.853701397735465, "innings": 968.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2025, "position": "C", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-623454", "name": "Drew Anderson", "positions": ["SP", "RP"], "beforeRating": 69, "rating": 71, "ability": {"runRatio": 0.9815361005136656, "fipRatio": 1.0228410946398754, "eraRatio": 0.8786847747663413, "sample": 108.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-805427", "name": "Drew Sommers", "positions": ["RP"], "beforeRating": 68, "rating": 71, "ability": {"runRatio": 0.9780813601524774, "fipRatio": 0.7030131298010107, "eraRatio": 1.061161504248271, "sample": 41.1, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680664", "name": "Eduardo Valencia", "positions": ["C", "DH"], "beforeRating": 68, "rating": 78, "ability": {"slgRatio": 1.1213791993052868, "baserunningPerPa": 0.0, "obpRatio": 1.0372493482736462, "sample": 123.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.6023141734790558, "innings": 156.66666666666666, "seasons": [2026], "evidence": [{"year": 2026, "runs": 1.7882617442284772, "innings": 156.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664285", "name": "Framber Valdez", "positions": ["SP"], "beforeRating": 66, "rating": 74, "ability": {"runRatio": 0.9098925734229748, "fipRatio": 0.8781504869413562, "eraRatio": 0.8707124729288154, "sample": 457.3839999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-650402", "name": "Gleyber Torres", "positions": ["2B", "DH"], "beforeRating": 66, "rating": 73, "ability": {"slgRatio": 0.9707036101211824, "baserunningPerPa": 8.40333357930246e-05, "obpRatio": 1.0868525487407397, "sample": 1415.946, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.1389327426406473, "innings": 2504.367, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -2.0091270020477934, "innings": 1255.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -7.808311787555595, "innings": 1342.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.3107767491235496, "innings": 1146.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.129177959085626, "innings": 613.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701678", "name": "Hao-Yu Lee", "positions": ["2B", "3B", "DH"], "beforeRating": 64, "rating": 72, "ability": {"slgRatio": 1.0400582765571074, "baserunningPerPa": -0.0005369127516778523, "obpRatio": 1.0108350537880197, "sample": 345.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.926874773872857, "innings": 737.6666666666666, "seasons": [2026], "evidence": [{"year": 2026, "runs": -9.165436224386593, "innings": 737.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-690291", "name": "Jace Jung", "positions": ["DH"], "beforeRating": 60, "rating": 65, "ability": {"slgRatio": 0.9084911108656168, "baserunningPerPa": -0.0003971148391279682, "obpRatio": 0.9961534095369754, "sample": 93.56, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.8188848164427791, "innings": 186.58999999999997, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -2.473126486664077, "innings": 191.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.2443591444432449, "innings": 130.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.10871374765304473, "innings": 2.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656427", "name": "Jack Flaherty", "positions": ["SP"], "beforeRating": 67, "rating": 70, "ability": {"runRatio": 0.9902862820042433, "fipRatio": 0.9340586915152141, "eraRatio": 1.0358498628776889, "sample": 327.9196666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695549", "name": "Jackson Jobe", "positions": ["SP"], "beforeRating": 63, "rating": 69, "ability": {"runRatio": 1.016063124250589, "fipRatio": 1.1489063541958813, "eraRatio": 0.9583918077754258, "sample": 76.92666666666666, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-621097", "name": "Jacob Waguespack", "positions": ["RP"], "beforeRating": 65, "rating": 71, "ability": {"runRatio": 0.981247183974221, "fipRatio": 1.1567930983761365, "eraRatio": 0.6666961816667373, "sample": 48.56666666666666, "seasons": [2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-595879", "name": "Javier B\u00e1ez", "positions": ["SS", "DH"], "beforeRating": 60, "rating": 61, "ability": {"slgRatio": 0.9153553937957755, "baserunningPerPa": 0.001003315864402415, "obpRatio": 0.8889047531394224, "sample": 827.1309999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.34139231392152225, "innings": 1875.8436666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 8.814866856467875, "innings": 1102.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.594956680062382, "innings": 672.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 2.3009357384464257, "innings": 1022.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.546863920848618, "innings": 452.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-807726", "name": "John Peck", "positions": ["SS", "DH"], "beforeRating": 60, "rating": 66, "ability": {"slgRatio": 0.9202556349736661, "baserunningPerPa": 0.000851063829787234, "obpRatio": 0.9847827741060583, "sample": 70.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.7821311686055192, "innings": 154.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.8713520574686673, "innings": 154.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-434378", "name": "Justin Verlander", "positions": ["SP"], "beforeRating": 57, "rating": 70, "ability": {"runRatio": 0.9959995665701039, "fipRatio": 0.9833824383193824, "eraRatio": 1.0017591463759268, "sample": 210.0103333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672456", "name": "Keider Montero", "positions": ["SP", "RP"], "beforeRating": 68, "rating": 70, "ability": {"runRatio": 1.0031399154106493, "fipRatio": 1.0636045350252903, "eraRatio": 0.9469144465473066, "sample": 266.65, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-445276", "name": "Kenley Jansen", "positions": ["RP"], "beforeRating": 67, "rating": 73, "ability": {"runRatio": 0.9373787107463586, "fipRatio": 0.9463657699276481, "eraRatio": 0.75005022518703, "sample": 126.40733333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681481", "name": "Kerry Carpenter", "positions": ["RF", "DH"], "beforeRating": 63, "rating": 75, "ability": {"slgRatio": 1.1359742737519714, "baserunningPerPa": -9.360347732253626e-05, "obpRatio": 0.9732327999646947, "sample": 886.2769999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.415310070949394, "innings": 1177.1543333333332, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -3.3137237525844085, "innings": 723.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.11944466724337552, "innings": 339.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.72594474180645, "innings": 601.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -7.151036588802656, "innings": 341.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-805808", "name": "Kevin McGonigle", "positions": ["3B", "SS", "DH"], "beforeRating": 70, "rating": 78, "ability": {"slgRatio": 1.038926654214748, "baserunningPerPa": 0.0007346189164370986, "obpRatio": 1.1141122127539855, "sample": 689.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.6981699936898619, "innings": 1285.6666666666667, "seasons": [2026], "evidence": [{"year": 2026, "runs": -1.3630691703964788, "innings": 1285.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-640448", "name": "Kyle Finnegan", "positions": ["RP"], "beforeRating": 65, "rating": 70, "ability": {"runRatio": 1.0000056643745747, "fipRatio": 1.069195891953418, "eraRatio": 0.9308285466945833, "sample": 155.54466666666664, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663837", "name": "Matt Vierling", "positions": ["CF", "RF", "DH"], "beforeRating": 58, "rating": 66, "ability": {"slgRatio": 0.9514798681881402, "baserunningPerPa": 0.00021333420720617396, "obpRatio": 0.9555473185905285, "sample": 820.6199999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.15338996226599147, "innings": 1676.0866666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 2.522784801977462, "innings": 1096.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.67249186696702, "innings": 1110.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.08807243134315557, "innings": 206.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.7263857329165614, "innings": 611.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-703601", "name": "Max Clark", "positions": ["CF", "DH"], "beforeRating": 68, "rating": 75, "ability": {"slgRatio": 1.0380329272882474, "baserunningPerPa": 0.0010204081632653062, "obpRatio": 1.053579662786539, "sample": 188.0, "seasons": [2026], "prospectPrior": {"rank": 13, "relativeBoost": 0.0352, "weight": 0.6802721088435374, "method": "bounded-pipeline-rate-prior-v2"}, "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.955799902383777, "innings": 407.3333333333333, "seasons": [2026], "evidence": [{"year": 2026, "runs": 3.847648663053647, "innings": 407.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-678009", "name": "Parker Meadows", "positions": ["CF", "DH"], "beforeRating": 60, "rating": 68, "ability": {"slgRatio": 0.9655519871406969, "baserunningPerPa": 0.0021299857754304044, "obpRatio": 0.9846699822763979, "sample": 383.85499999999996, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.216146336909281, "innings": 846.9403333333332, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 4.259945058964931, "innings": 315.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 6.185393986126116, "innings": 660.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.968823978382698, "innings": 468.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.99102044284726, "innings": 87.66666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682985", "name": "Riley Greene", "positions": ["LF", "DH"], "beforeRating": 72, "rating": 81, "ability": {"slgRatio": 1.1533160583062771, "baserunningPerPa": 0.0003654340832557909, "obpRatio": 1.0736881826393614, "sample": 1461.348, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.378244016449569, "innings": 2534.502, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.47541017086619775, "innings": 764.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 2.2744573824019523, "innings": 915.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.535763351186567, "innings": 1146.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -6.019564555818056, "innings": 1021.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-679529", "name": "Spencer Torkelson", "positions": ["1B", "DH"], "beforeRating": 65, "rating": 74, "ability": {"slgRatio": 1.0567006404514252, "baserunningPerPa": 3.095641443593662e-06, "obpRatio": 1.0169555545484688, "sample": 1473.6019999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.0892622547859308, "innings": 3030.8889999999997, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -8.110125588364705, "innings": 1366.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.1261820749667548, "innings": 799.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.0575369877556406, "innings": 1272.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -6.354754344871134, "innings": 1280.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-675512", "name": "Troy Melton", "positions": ["SP"], "beforeRating": 72, "rating": 74, "ability": {"runRatio": 0.9254092251463072, "fipRatio": 1.006077507993574, "eraRatio": 0.6611956316542731, "sample": 146.29999999999998, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680744", "name": "Ty Madden", "positions": ["RP"], "beforeRating": 67, "rating": 71, "ability": {"runRatio": 0.9748057104138562, "fipRatio": 0.9065867619951125, "eraRatio": 0.8789221755503167, "sample": 55.269999999999996, "seasons": [2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663947", "name": "Tyler Holton", "positions": ["RP"], "beforeRating": 69, "rating": 75, "ability": {"runRatio": 0.8975529608615197, "fipRatio": 0.9442109170911684, "eraRatio": 0.6685201661350757, "sample": 202.226, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-641755", "name": "Tyler Kinley", "positions": ["RP"], "beforeRating": 67, "rating": 69, "ability": {"runRatio": 1.0266598902913404, "fipRatio": 1.0816233643154674, "eraRatio": 1.0384253826431358, "sample": 143.829, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672761", "name": "Wenceel P\u00e9rez", "positions": ["CF", "RF", "DH"], "beforeRating": 58, "rating": 67, "ability": {"slgRatio": 0.9867205306251691, "baserunningPerPa": 0.000363342369334665, "obpRatio": 0.9486197557978014, "sample": 651.3499999999999, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.6232505139224332, "innings": 1372.5033333333333, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 0.4167581251209078, "innings": 846.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 2.812953343091269, "innings": 817.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.430168896773531, "innings": 385.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676684", "name": "Will Vest", "positions": ["RP"], "beforeRating": 61, "rating": 75, "ability": {"runRatio": 0.9084861470481397, "fipRatio": 0.6886516877604169, "eraRatio": 0.8663847123770486, "sample": 125.77499999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-700270", "name": "Yilber D\u00edaz", "positions": ["RP"], "beforeRating": 53, "rating": 67, "ability": {"runRatio": 1.066068790098201, "fipRatio": 1.3366112357531619, "eraRatio": 1.8774716561347828, "sample": 21.98333333333333, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656716", "name": "Zach McKinstry", "positions": ["2B", "SS", "RF", "DH"], "beforeRating": 58, "rating": 65, "ability": {"slgRatio": 0.9145845488262803, "baserunningPerPa": 0.0011269515114283898, "obpRatio": 0.9667528978884635, "sample": 1110.6239999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.689290046501673, "innings": 2452.499333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 3.8965430191143056, "innings": 1042.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 2.8521758353489512, "innings": 727.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.7511530107044501, "innings": 1147.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 10.999891341230182, "innings": 935.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-805123", "name": "AJ Blubaugh", "positions": ["RP"], "beforeRating": 71, "rating": 72, "ability": {"runRatio": 0.9671823030334421, "fipRatio": 1.045449687547755, "eraRatio": 0.7868322205816796, "sample": 115.73333333333332, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695001", "name": "Alimber Santa", "positions": ["RP"], "beforeRating": 65, "rating": 72, "ability": {"runRatio": 0.9696028260495917, "fipRatio": 0.9442148219746834, "eraRatio": 0.2813180504192634, "sample": 15.333333333333334, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656986", "name": "Bennett Sousa", "positions": ["RP"], "beforeRating": 61, "rating": 72, "ability": {"runRatio": 0.9678336196570619, "fipRatio": 0.8570550886347877, "eraRatio": 0.9080360915891174, "sample": 67.88699999999999, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694728", "name": "Brice Matthews", "positions": ["2B", "LF", "CF", "DH"], "beforeRating": 58, "rating": 63, "ability": {"slgRatio": 0.9461465107498336, "baserunningPerPa": -0.0009911398107823998, "obpRatio": 0.9155946635221442, "sample": 265.9, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.74773034484954, "innings": 608.2333333333333, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.5825598821341208, "innings": 110.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 5.84403672166366, "innings": 531.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-650556", "name": "Bryan Abreu", "positions": ["RP"], "beforeRating": 70, "rating": 75, "ability": {"runRatio": 0.8894121242337718, "fipRatio": 0.8405032462000024, "eraRatio": 0.7083457148294439, "sample": 173.11266666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687911", "name": "Bryan King", "positions": ["RP"], "beforeRating": 63, "rating": 70, "ability": {"runRatio": 0.9954570240811229, "fipRatio": 1.0099685772258367, "eraRatio": 0.9671831248805135, "sample": 118.83666666666666, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701358", "name": "Cam Smith", "positions": ["RF", "DH"], "beforeRating": 63, "rating": 66, "ability": {"slgRatio": 0.9576818401078491, "baserunningPerPa": 0.0017336119495395094, "obpRatio": 0.9367992767625747, "sample": 892.0999999999999, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.0855298233247235, "innings": 1975.1999999999998, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 0.3991275294256978, "innings": 1079.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.394391298675619, "innings": 1219.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-621043", "name": "Carlos Correa", "positions": ["3B", "SS", "DH"], "beforeRating": 66, "rating": 75, "ability": {"slgRatio": 1.0377490821110793, "baserunningPerPa": 0.0001505377962772003, "obpRatio": 1.0623671843860683, "sample": 928.5699999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.5955010142581465, "innings": 1852.9496666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.3579614199630385, "innings": 1144.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 4.09337983155451, "innings": 712.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.9940817303263592, "innings": 1198.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.26874095349391, "innings": 272.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-543877", "name": "Christian V\u00e1zquez", "positions": ["C", "DH"], "beforeRating": 59, "rating": 59, "ability": {"slgRatio": 0.8581482458545026, "baserunningPerPa": 0.0002082883313494161, "obpRatio": 0.8940285987497107, "sample": 687.915, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.082758548884091, "innings": 1646.6846666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 7.7564828068157805, "innings": 819.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 6.938597371761307, "innings": 731.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.3499729133739249, "innings": 519.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 3.2473650512336403, "innings": 644.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-572233", "name": "Christian Walker", "positions": ["1B", "DH"], "beforeRating": 66, "rating": 72, "ability": {"slgRatio": 1.064228255407905, "baserunningPerPa": 0.00028526153825726946, "obpRatio": 0.9774838943036576, "sample": 1558.203, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 1.5, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 6.660247577994882, "innings": 3169.091333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 11.280977591501966, "innings": 1309.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 12.478552353658515, "innings": 1104.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 7.257589418508873, "innings": 1316.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 7.2308341121407524, "innings": 1257.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2024, "position": "1B", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}, {"season": 2023, "position": "1B", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/NLGG/recipients", "fetchedAt": "2026-09-23T15:26:39.980492+00:00", "sha256": "2dc1323706570f1262c6b2cd79f42b50da16d1b03b1536efddd80db0fd0f17b6", "bytes": 186091}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-805672", "name": "Collin Price", "positions": ["C", "DH"], "beforeRating": 59, "rating": 69, "ability": {"slgRatio": 0.988178083712202, "baserunningPerPa": 0.0, "obpRatio": 0.991349117613746, "sample": 13.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.4402213799188285, "innings": 30.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 0.450004077250358, "innings": 30.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664299", "name": "Cristian Javier", "positions": ["SP", "RP"], "beforeRating": 61, "rating": 68, "ability": {"runRatio": 1.0449321517365329, "fipRatio": 1.0675014752688243, "eraRatio": 1.1225505486000145, "sample": 161.45266666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-662139", "name": "Daulton Varsho", "positions": ["CF", "DH"], "beforeRating": 62, "rating": 67, "ability": {"slgRatio": 1.000592616932291, "baserunningPerPa": 0.002173967170873999, "obpRatio": 0.924657824974714, "sample": 1166.3529999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.75, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 6.839714005353948, "innings": 2493.0866666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 11.003235819769495, "innings": 1280.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 15.685904556432368, "innings": 1085.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 6.232169140963203, "innings": 550.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 3.648103443818165, "innings": 1137.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2024, "position": "CF", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-660853", "name": "Enyel De Los Santos", "positions": ["RP"], "beforeRating": 65, "rating": 68, "ability": {"runRatio": 1.0304146874969364, "fipRatio": 1.029615658459527, "eraRatio": 1.0950888718508962, "sample": 171.41699999999997, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-814490", "name": "Ethan Pecko", "positions": ["SP"], "beforeRating": 60, "rating": 69, "ability": {"runRatio": 1.0151589692297531, "fipRatio": 1.3178517158131884, "eraRatio": 0.9028346734385664, "sample": 28.666666666666668, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669713", "name": "Hayden Wesneski", "positions": ["SP"], "beforeRating": 66, "rating": 70, "ability": {"runRatio": 1.004355396856119, "fipRatio": 1.065485283444882, "eraRatio": 0.9544092851300698, "sample": 140.19799999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686613", "name": "Hunter Brown", "positions": ["SP"], "beforeRating": 71, "rating": 76, "ability": {"runRatio": 0.8814631388497404, "fipRatio": 0.8600944967882481, "eraRatio": 0.7870062034858718, "sample": 368.4269999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670623", "name": "Isaac Paredes", "positions": ["3B", "DH"], "beforeRating": 69, "rating": 78, "ability": {"slgRatio": 1.0724034399233484, "baserunningPerPa": -0.00016701366715914285, "obpRatio": 1.0929601475134885, "sample": 1452.543, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.04012895046208819, "innings": 2745.496, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.22235723301338498, "innings": 1155.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.4394721278542692, "innings": 1228.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.63900548020383, "innings": 766.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.4339547358285127, "innings": 1210.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676694", "name": "Jake Meyers", "positions": ["CF", "DH"], "beforeRating": 59, "rating": 66, "ability": {"slgRatio": 0.930520613971179, "baserunningPerPa": 0.0006722035499013917, "obpRatio": 0.9821149537314972, "sample": 788.0329999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 6.368115611420752, "innings": 1775.7653333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 5.427502293884419, "innings": 807.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 11.085315146716033, "innings": 1145.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 7.574398409070536, "innings": 844.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.149101935948368, "innings": 347.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669920", "name": "Jason Alexander", "positions": ["SP"], "beforeRating": 55, "rating": 65, "ability": {"runRatio": 1.09999718366941, "fipRatio": 1.272673617781959, "eraRatio": 1.4240868873809773, "sample": 72.46666666666665, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665161", "name": "Jeremy Pe\u00f1a", "positions": ["SS", "DH"], "beforeRating": 68, "rating": 76, "ability": {"slgRatio": 1.071098438169443, "baserunningPerPa": 0.002183941809571079, "obpRatio": 1.0368477165307457, "sample": 1377.062, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.5124199795783018, "innings": 2748.0096666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 4.572126537232577, "innings": 1327.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -3.201354177929163, "innings": 1388.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 5.8758328795654435, "innings": 1061.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.557175885814615, "innings": 869.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694388", "name": "Joey Loperfido", "positions": ["LF", "DH"], "beforeRating": 60, "rating": 68, "ability": {"slgRatio": 0.9726484559803117, "baserunningPerPa": -0.0008585117283779667, "obpRatio": 0.9890516607996374, "sample": 322.18, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.40886651875494695, "innings": 690.52, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 2.1659292769854197, "innings": 604.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.1371518765468893, "innings": 227.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.3527011966376293, "innings": 235.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-678489", "name": "Jorge Barrosa", "positions": ["CF", "RF", "DH"], "beforeRating": 60, "rating": 63, "ability": {"slgRatio": 0.9182017323378574, "baserunningPerPa": 0.0011049199012220605, "obpRatio": 0.9286890621867377, "sample": 231.72, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.484197976351371, "innings": 575.3866666666667, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 0.9806642501363982, "innings": 38.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 3.3255198618537185, "innings": 176.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 3.587029128476732, "innings": 433.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-514888", "name": "Jose Altuve", "positions": ["2B", "DH"], "beforeRating": 64, "rating": 75, "ability": {"slgRatio": 1.0613290578980268, "baserunningPerPa": 0.0005258656864671915, "obpRatio": 1.0395649264069267, "sample": 1482.61, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.746428630389841, "innings": 2499.280333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.8511511294907288, "innings": 735.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -4.633152444200008, "innings": 1262.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -6.307809938193281, "innings": 870.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -9.991132971068845, "innings": 1019.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-623352", "name": "Josh Hader", "positions": ["RP"], "beforeRating": 75, "rating": 79, "ability": {"runRatio": 0.815207900017224, "fipRatio": 0.6508952394748235, "eraRatio": 0.4842186449217002, "sample": 134.31233333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-678906", "name": "Kai-Wei Teng", "positions": ["SP", "RP"], "beforeRating": 65, "rating": 66, "ability": {"runRatio": 1.073356057198502, "fipRatio": 1.1191899880528577, "eraRatio": 1.2920713024699075, "sample": 99.82333333333334, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664774", "name": "LaMonte Wade Jr.", "positions": ["LF", "DH"], "beforeRating": 61, "rating": 68, "ability": {"slgRatio": 0.9191589755658622, "baserunningPerPa": 0.0002550356194228209, "obpRatio": 1.0401784378247587, "sample": 686.9069999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.342105402644123, "innings": 1370.5356666666667, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -5.938812153943989, "innings": 999.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.9048854647910493, "innings": 785.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -5.73056883201467, "innings": 510.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.2584565683129325, "innings": 286.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701121", "name": "Logan VanWey", "positions": ["RP"], "beforeRating": 63, "rating": 71, "ability": {"runRatio": 0.9881733749212823, "fipRatio": 0.9643323161817977, "eraRatio": 0.7682595656261259, "sample": 17.466666666666665, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-828599", "name": "Lucas Spence", "positions": ["CF", "DH"], "beforeRating": 57, "rating": 66, "ability": {"slgRatio": 0.9509177630512871, "baserunningPerPa": -0.0009070294784580498, "obpRatio": 0.9782428942841505, "sample": 41.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.1817336289482629, "innings": 99.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.19506076173780215, "innings": 99.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-699044", "name": "Miguel Ullola", "positions": ["RP"], "beforeRating": 62, "rating": 70, "ability": {"runRatio": 0.9934422875434252, "fipRatio": 1.119421677937558, "eraRatio": 0.6810858062782168, "sample": 12.666666666666666, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681347", "name": "Mike Burrows", "positions": ["SP"], "beforeRating": 59, "rating": 65, "ability": {"runRatio": 1.1010572612611211, "fipRatio": 1.1971192429618958, "eraRatio": 1.2275066805022643, "sample": 163.5, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676369", "name": "Nelson Vel\u00e1zquez", "positions": ["LF", "DH"], "beforeRating": 61, "rating": 69, "ability": {"slgRatio": 1.0290055053362395, "baserunningPerPa": 0.00028650907692914893, "obpRatio": 0.942722726726017, "sample": 284.097, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.984943095659763, "innings": 309.524, "seasons": [2023, 2024, 2026], "evidence": [{"year": 2023, "runs": -2.863590662271508, "innings": 268.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.1378325473662563, "innings": 140.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2026, "runs": -5.327403570099313, "innings": 149.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669397", "name": "Nick Allen", "positions": ["2B", "SS", "DH"], "beforeRating": 62, "rating": 59, "ability": {"slgRatio": 0.8261957438744101, "baserunningPerPa": -0.00023130932733627862, "obpRatio": 0.9357667868229543, "sample": 612.497, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.6463446168370086, "innings": 1585.3103333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.7492256731409953, "innings": 825.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.0873198645589033, "innings": 269.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 12.326775390949097, "innings": 1070.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.4246789402170922, "innings": 420.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663567", "name": "Peter Lambert", "positions": ["SP"], "beforeRating": 70, "rating": 70, "ability": {"runRatio": 0.9998678459322351, "fipRatio": 0.9897674481548323, "eraRatio": 1.009742776835945, "sample": 211.00866666666667, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669384", "name": "Raynel Delgado", "positions": ["2B", "DH"], "beforeRating": 60, "rating": 69, "ability": {"slgRatio": 0.9885362927026333, "baserunningPerPa": 0.0, "obpRatio": 0.9945869569327637, "sample": 41.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.894370222966621, "innings": 104.66666666666667, "seasons": [2026], "evidence": [{"year": 2026, "runs": -3.118773247660824, "innings": 104.66666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669854", "name": "Ronel Blanco", "positions": ["SP"], "beforeRating": 59, "rating": 68, "ability": {"runRatio": 1.035966179909109, "fipRatio": 1.1693251583684514, "eraRatio": 0.9809225524297063, "sample": 165.32933333333332, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-595345", "name": "Steven Okert", "positions": ["RP"], "beforeRating": 73, "rating": 75, "ability": {"runRatio": 0.894159864765342, "fipRatio": 0.8133235173794726, "eraRatio": 0.7296003708315464, "sample": 155.26933333333335, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-837227", "name": "Tatsuya Imai", "positions": ["SP"], "beforeRating": 65, "rating": 68, "ability": {"runRatio": 1.033032999609851, "fipRatio": 1.0260765845660942, "eraRatio": 1.197150822489024, "sample": 75.66666666666667, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666211", "name": "Taylor Trammell", "positions": ["LF", "CF", "DH"], "beforeRating": 61, "rating": 64, "ability": {"slgRatio": 0.9312787019937036, "baserunningPerPa": -0.0008511515431834979, "obpRatio": 0.9601090943096979, "sample": 395.628, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.2683285772839674, "innings": 867.9066666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.8719593186445482, "innings": 73.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.43173289356856964, "innings": 21.333333333333332, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.5082680756796338, "innings": 302.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.217310373311659, "innings": 620.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-673237", "name": "Yainer Diaz", "positions": ["C", "DH"], "beforeRating": 64, "rating": 72, "ability": {"slgRatio": 1.0772273504298893, "baserunningPerPa": -0.0004746347895817663, "obpRatio": 0.9747281079088821, "sample": 1167.521, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.576797881422112, "innings": 1992.3126666666667, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 0.7687412394361446, "innings": 462.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -3.2923025273656017, "innings": 982.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -3.2310793736035497, "innings": 990.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -5.244084715701356, "innings": 659.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670541", "name": "Yordan Alvarez", "positions": ["LF", "DH"], "beforeRating": 84, "rating": 91, "ability": {"slgRatio": 1.3221108554080614, "baserunningPerPa": 0.0003837548517154671, "obpRatio": 1.227730603528857, "sample": 1288.578, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -4.777005924067672, "innings": 591.2533333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.9924095270452513, "innings": 343.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -5.075450633162338, "innings": 421.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.410483422252191, "innings": 116.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.711463714137732, "innings": 186.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-805904", "name": "Zach Cole", "positions": ["LF", "DH"], "beforeRating": 58, "rating": 69, "ability": {"slgRatio": 1.0146667787002885, "baserunningPerPa": 0.0008581937065794852, "obpRatio": 0.9587547001054016, "sample": 89.4, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.2773029779748741, "innings": 208.2, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.04507411565268323, "innings": 116.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.35162114042387743, "innings": 127.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701305", "name": "Zach Dezenzo", "positions": ["LF", "DH"], "beforeRating": 59, "rating": 67, "ability": {"slgRatio": 0.9519966786924265, "baserunningPerPa": 0.0005761247140557485, "obpRatio": 0.9795146595683031, "sample": 190.14999999999998, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.135679781757648, "innings": 364.30999999999995, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -1.9039685049874568, "innings": 109.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -1.6766276220022485, "innings": 207.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.6054288428323157, "innings": 166.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656638", "name": "Alex Lange", "positions": ["RP"], "beforeRating": 61, "rating": 67, "ability": {"runRatio": 1.065364263727522, "fipRatio": 1.147775508779802, "eraRatio": 1.2411076071095803, "sample": 91.15133333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-543238", "name": "Anthony Gose", "positions": ["RP"], "beforeRating": 61, "rating": 71, "ability": {"runRatio": 0.9790778069238408, "fipRatio": 0.8600259846932833, "eraRatio": 0.459284039042666, "sample": 11.79, "seasons": [2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694360", "name": "Beck Way", "positions": ["RP"], "beforeRating": 64, "rating": 70, "ability": {"runRatio": 1.006139120322023, "fipRatio": 1.1826653599491068, "eraRatio": 0.9243307370918656, "sample": 23.333333333333332, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677951", "name": "Bobby Witt Jr.", "positions": ["SS", "DH"], "beforeRating": 72, "rating": 85, "ability": {"slgRatio": 1.1892217208759819, "baserunningPerPa": 0.004904994435223303, "obpRatio": 1.1072484177618747, "sample": 1677.3519999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 1.5, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 11.085341673167191, "innings": 3223.9366666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 9.703456873913774, "innings": 1280.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 11.21388743293217, "innings": 1393.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 19.761688380964443, "innings": 1340.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 14.901987391900462, "innings": 1164.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2025, "position": "SS", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}, {"season": 2024, "position": "SS", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-679922", "name": "Carlos Duran", "positions": ["RP"], "beforeRating": 59, "rating": 69, "ability": {"runRatio": 1.0277909717470637, "fipRatio": 2.7822912430220375, "eraRatio": 5.659301229584585, "sample": 1.5666666666666667, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-608032", "name": "Carlos Est\u00e9vez", "positions": ["RP"], "beforeRating": 54, "rating": 73, "ability": {"runRatio": 0.9498221858899023, "fipRatio": 0.9105061239893847, "eraRatio": 0.798717471170971, "sample": 94.86366666666665, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695600", "name": "Carter Jensen", "positions": ["C", "DH"], "beforeRating": 67, "rating": 75, "ability": {"slgRatio": 1.089934966051451, "baserunningPerPa": 0.0, "obpRatio": 1.0138327849993767, "sample": 633.3, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.1937918416743003, "innings": 879.6666666666666, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.4079341827731726, "innings": 66.66666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.257226428918849, "innings": 833.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666142", "name": "Cole Ragans", "positions": ["SP"], "beforeRating": 65, "rating": 73, "ability": {"runRatio": 0.9351770678303604, "fipRatio": 0.8361025678739848, "eraRatio": 0.9191422987982045, "sample": 202.7313333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-657756", "name": "Connor Seabold", "positions": ["RP"], "beforeRating": 61, "rating": 66, "ability": {"runRatio": 1.0810240219316405, "fipRatio": 1.169906200352727, "eraRatio": 1.4688420150356274, "sample": 61.188666666666656, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-671162", "name": "Connor Thomas", "positions": ["RP"], "beforeRating": 54, "rating": 64, "ability": {"runRatio": 1.1230044774484096, "fipRatio": 1.536953423212265, "eraRatio": 2.549011704043032, "sample": 24.066666666666666, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-518886", "name": "Craig Kimbrel", "positions": ["RP"], "beforeRating": 64, "rating": 70, "ability": {"runRatio": 0.9983919980679425, "fipRatio": 0.9732559828765853, "eraRatio": 1.017946306239999, "sample": 103.71033333333332, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663738", "name": "Daniel Lynch IV", "positions": ["SP", "RP"], "beforeRating": 66, "rating": 70, "ability": {"runRatio": 0.9985472701130221, "fipRatio": 1.0891546116235982, "eraRatio": 0.904812359280475, "sample": 167.21699999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668834", "name": "Easton McGee", "positions": ["RP"], "beforeRating": 59, "rating": 69, "ability": {"runRatio": 1.029507974564702, "fipRatio": 1.1193218340555313, "eraRatio": 1.3844137987171625, "sample": 23.886666666666663, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686555", "name": "Isaac Collins", "positions": ["LF", "DH"], "beforeRating": 62, "rating": 68, "ability": {"slgRatio": 0.925613485282464, "baserunningPerPa": -1.800312599733228e-05, "obpRatio": 1.045660427768218, "sample": 822.01, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.40871497165813697, "innings": 1720.8166666666666, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -0.029725357207585318, "innings": 35.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.46727290981911807, "innings": 880.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.6171697562205574, "innings": 1087.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695506", "name": "Jac Caglianone", "positions": ["1B", "RF", "DH"], "beforeRating": 71, "rating": 73, "ability": {"slgRatio": 1.065751785422446, "baserunningPerPa": 0.0006737072104879825, "obpRatio": 0.990072614235966, "sample": 698.4, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -6.632004244897735, "innings": 1303.4666666666667, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -7.054905353621147, "innings": 427.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -8.096975287300735, "innings": 1004.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670231", "name": "John Rave", "positions": ["RF", "DH"], "beforeRating": 64, "rating": 69, "ability": {"slgRatio": 0.9780491181874361, "baserunningPerPa": 0.0021273408239700373, "obpRatio": 0.9788592042852241, "sample": 267.5, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.465887715534767, "innings": 622.5, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 3.278095800355591, "innings": 431.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.3082688796713295, "innings": 320.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663697", "name": "Jonathan India", "positions": ["2B", "DH"], "beforeRating": 60, "rating": 69, "ability": {"slgRatio": 0.9419664973187379, "baserunningPerPa": 0.0003322266527349, "obpRatio": 1.0469769558249726, "sample": 948.4769999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.017106743438428, "innings": 1607.9766666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -4.852983684802706, "innings": 893.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.815553560464868, "innings": 1137.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -9.347140488964662, "innings": 886.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.4057586249628513, "innings": 124.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-621016", "name": "Jose Cuas", "positions": ["RP"], "beforeRating": 65, "rating": 70, "ability": {"runRatio": 0.9900762392678691, "fipRatio": 0.9906534773684188, "eraRatio": 0.9190983023227375, "sample": 50.745999999999995, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668942", "name": "Josh Rojas", "positions": ["3B", "DH"], "beforeRating": 60, "rating": 62, "ability": {"slgRatio": 0.8720194121375807, "baserunningPerPa": 0.001482902897160209, "obpRatio": 0.9445251070870921, "sample": 610.99, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.1787214301274885, "innings": 1327.4723333333332, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 4.147283130720586, "innings": 729.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 6.061415065345174, "innings": 1050.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -4.76043509533775, "innings": 499.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.7058464220531169, "innings": 213.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-664728", "name": "Kyle Isbel", "positions": ["CF", "DH"], "beforeRating": 59, "rating": 62, "ability": {"slgRatio": 0.903612791263356, "baserunningPerPa": 0.001056756738250714, "obpRatio": 0.9240859303765866, "sample": 914.3989999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 6.516720743456791, "innings": 2237.414333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 8.858920055438267, "innings": 710.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 7.238514330859605, "innings": 1046.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 10.277707336059423, "innings": 1032.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 3.537291709108944, "innings": 758.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668674", "name": "Lucas Erceg", "positions": ["RP"], "beforeRating": 58, "rating": 71, "ability": {"runRatio": 0.9860435556894946, "fipRatio": 0.9335068189747858, "eraRatio": 1.0019994338684959, "sample": 137.34833333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-679883", "name": "Luinder Avila", "positions": ["SP", "RP"], "beforeRating": 61, "rating": 68, "ability": {"runRatio": 1.0332495902081908, "fipRatio": 1.0162928949263528, "eraRatio": 1.200204436805176, "sample": 79.8, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681432", "name": "Luke Little", "positions": ["RP"], "beforeRating": 60, "rating": 70, "ability": {"runRatio": 0.9970796905922036, "fipRatio": 1.1248095787403813, "eraRatio": 0.8105954402901467, "sample": 17.89333333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-571912", "name": "Luke Maile", "positions": ["C", "DH"], "beforeRating": 57, "rating": 65, "ability": {"slgRatio": 0.9230876225149899, "baserunningPerPa": 0.0005362982967740699, "obpRatio": 0.9679452406590688, "sample": 226.517, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.2856745343107725, "innings": 570.9173333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -3.8251711014615415, "innings": 504.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -7.0515957756327285, "innings": 381.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.86991700263753, "innings": 144.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.328985198990759, "innings": 110.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672580", "name": "Maikel Garcia", "positions": ["3B", "DH"], "beforeRating": 64, "rating": 70, "ability": {"slgRatio": 0.9706296459308164, "baserunningPerPa": 0.0023512050863241075, "obpRatio": 1.0133467500827191, "sample": 1280.5849999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.75, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 6.845425604606949, "innings": 2524.6783333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 12.00307090492863, "innings": 981.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 2.1463493101289717, "innings": 1270.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 13.247885053935637, "innings": 1336.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 5.204991737384509, "innings": 630.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2025, "position": "3B", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-696131", "name": "Mason Black", "positions": ["RP"], "beforeRating": 62, "rating": 66, "ability": {"runRatio": 1.0828226413528566, "fipRatio": 1.4870128599459063, "eraRatio": 1.2527191480090534, "sample": 51.93666666666667, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683090", "name": "Matthew Lugo", "positions": ["LF", "DH"], "beforeRating": 60, "rating": 68, "ability": {"slgRatio": 0.9949599685797632, "baserunningPerPa": 0.0, "obpRatio": 0.963792496332856, "sample": 64.0, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.2945871358852414, "innings": 143.36666666666667, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -3.5710213787317526, "innings": 147.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.0676458719074189, "innings": 40.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686681", "name": "Michael Massey", "positions": ["2B", "DH"], "beforeRating": 67, "rating": 68, "ability": {"slgRatio": 1.003087191829312, "baserunningPerPa": 0.0006134577289283661, "obpRatio": 0.9419354002572857, "sample": 961.463, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.660284127110707, "innings": 2003.5246666666667, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 2.7639415712021145, "innings": 906.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.6347449269650252, "innings": 623.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 3.0729918951752264, "innings": 580.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 7.676424829087258, "innings": 981.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-608379", "name": "Michael Wacha", "positions": ["SP"], "beforeRating": 70, "rating": 74, "ability": {"runRatio": 0.9232465854414171, "fipRatio": 0.9510786593186136, "eraRatio": 0.8330335071435845, "sample": 442.943, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687765", "name": "Mitch Spence", "positions": ["RP"], "beforeRating": 46, "rating": 63, "ability": {"runRatio": 1.1351341563269224, "fipRatio": 1.1842399431266506, "eraRatio": 1.426814081088106, "sample": 142.75333333333333, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663878", "name": "Nate Pearson", "positions": ["RP"], "beforeRating": 69, "rating": 69, "ability": {"runRatio": 1.0231907348776628, "fipRatio": 1.035012383811986, "eraRatio": 1.093161537195979, "sample": 102.07133333333331, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-679845", "name": "Nick Loftin", "positions": ["2B", "3B", "DH"], "beforeRating": 64, "rating": 67, "ability": {"slgRatio": 0.9411454973664356, "baserunningPerPa": 0.00046685534460750016, "obpRatio": 0.9866032782198323, "sample": 660.7139999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.5031837515822115, "innings": 1370.8423333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.24712310725709807, "innings": 123.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.703590048519252, "innings": 341.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.37518716154490617, "innings": 402.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.5015009239781587, "innings": 880.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683232", "name": "Nick Mears", "positions": ["RP"], "beforeRating": 61, "rating": 70, "ability": {"runRatio": 1.0073287052841984, "fipRatio": 0.9353374889262154, "eraRatio": 1.1074207854619589, "sample": 93.88799999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-702070", "name": "Noah Cameron", "positions": ["SP"], "beforeRating": 68, "rating": 73, "ability": {"runRatio": 0.9393340271232586, "fipRatio": 0.9372230205254207, "eraRatio": 0.8603066427528232, "sample": 269.1666666666667, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676510", "name": "Nolan Hoffman", "positions": ["RP"], "beforeRating": 60, "rating": 70, "ability": {"runRatio": 0.9934166887502303, "fipRatio": 0.6943847787722813, "eraRatio": 1.119456478296271, "sample": 13.7, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677976", "name": "Randy Dobnak", "positions": ["SP"], "beforeRating": 69, "rating": 72, "ability": {"runRatio": 0.9676098944812721, "fipRatio": 1.031878109580836, "eraRatio": 0.7602161363997266, "sample": 81.47, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-521692", "name": "Salvador Perez", "positions": ["C", "1B", "DH"], "beforeRating": 62, "rating": 68, "ability": {"slgRatio": 1.0284239394376111, "baserunningPerPa": 0.00010131096387251031, "obpRatio": 0.9320584956369335, "sample": 1574.12, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.191526565195685, "innings": 2170.434333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -6.560682652668736, "innings": 920.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 8.901960405794894, "innings": 1157.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -8.710920102537948, "innings": 1013.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -9.552097460550863, "innings": 578.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-607625", "name": "Seth Lugo", "positions": ["SP"], "beforeRating": 62, "rating": 70, "ability": {"runRatio": 1.0048008993327067, "fipRatio": 1.0125256207180315, "eraRatio": 1.0011698661158255, "sample": 422.1923333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663568", "name": "Stephen Kolek", "positions": ["SP"], "beforeRating": 62, "rating": 70, "ability": {"runRatio": 0.9909541297121628, "fipRatio": 0.9705448843098874, "eraRatio": 0.9904525448257736, "sample": 155.73333333333332, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-674444", "name": "Steven Cruz", "positions": ["RP"], "beforeRating": 67, "rating": 69, "ability": {"runRatio": 1.0202390524628564, "fipRatio": 1.1419934177209259, "eraRatio": 0.9737891571352125, "sample": 96.75466666666665, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686475", "name": "Tyler Tolbert", "positions": ["SS", "DH"], "beforeRating": 66, "rating": 75, "ability": {"slgRatio": 0.9988246946466427, "baserunningPerPa": 0.008871382085973626, "obpRatio": 1.0310386264364737, "sample": 183.9, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.9193031966458413, "innings": 464.6333333333333, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.20202154848921217, "innings": 169.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.0942873042600934, "innings": 346.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686469", "name": "Vinnie Pasquantino", "positions": ["1B", "DH"], "beforeRating": 65, "rating": 76, "ability": {"slgRatio": 1.083126746513146, "baserunningPerPa": 0.0007290758757155308, "obpRatio": 1.021408020524765, "sample": 1298.04, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.9301375853011781, "innings": 2219.341, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -2.2876774936823985, "innings": 363.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.08499959408953067, "innings": 893.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.7751709732265986, "innings": 1084.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.3096997376166685, "innings": 898.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669743", "name": "Alex Call", "positions": ["LF", "RF", "DH"], "beforeRating": 62, "rating": 69, "ability": {"slgRatio": 0.9216829578058485, "baserunningPerPa": -0.00037738909675799116, "obpRatio": 1.063513788151487, "sample": 623.347, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.7289136269814932, "innings": 1310.2463333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 8.303392175891258, "innings": 974.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.0445694208198764, "innings": 238.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.3719832122727693, "innings": 671.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.7605265658651019, "innings": 389.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-690976", "name": "Alex Freeland", "positions": ["2B", "DH"], "beforeRating": 59, "rating": 66, "ability": {"slgRatio": 0.909876757414244, "baserunningPerPa": 0.0012756140588953727, "obpRatio": 1.0029183568419036, "sample": 336.9, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.9530965732434735, "innings": 755.4333333333334, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 2.192397514355493, "innings": 216.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.511332575896279, "innings": 604.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681911", "name": "Alex Vesia", "positions": ["RP"], "beforeRating": 71, "rating": 76, "ability": {"runRatio": 0.887433848437946, "fipRatio": 0.8329767446808971, "eraRatio": 0.6667907779835072, "sample": 147.30566666666664, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681624", "name": "Andy Pages", "positions": ["CF", "DH"], "beforeRating": 70, "rating": 75, "ability": {"slgRatio": 1.0898447362467, "baserunningPerPa": -0.00043162693501340286, "obpRatio": 1.0171936135237378, "sample": 1207.87, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 7.227916895514583, "innings": 2521.463333333333, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 1.0370133792256977, "innings": 933.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 11.997208258011657, "innings": 1369.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 11.821680802360287, "innings": 1105.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676508", "name": "Ben Casparius", "positions": ["RP"], "beforeRating": 58, "rating": 70, "ability": {"runRatio": 1.006937761872588, "fipRatio": 0.8865211551666268, "eraRatio": 1.166925442369915, "sample": 63.11666666666667, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-605483", "name": "Blake Snell", "positions": ["SP"], "beforeRating": 71, "rating": 80, "ability": {"runRatio": 0.7956861594475969, "fipRatio": 0.6331193539340485, "eraRatio": 0.5796992717091374, "sample": 194.29999999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-595014", "name": "Blake Treinen", "positions": ["RP"], "beforeRating": 66, "rating": 72, "ability": {"runRatio": 0.9624581708893389, "fipRatio": 0.8991530262327101, "eraRatio": 0.8341509552458074, "sample": 70.53333333333333, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676272", "name": "Bobby Miller", "positions": ["RP"], "beforeRating": 61, "rating": 65, "ability": {"runRatio": 1.0978186636942187, "fipRatio": 1.2277535299232476, "eraRatio": 1.4140934739284117, "sample": 78.91966666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-592779", "name": "Brock Stewart", "positions": ["RP"], "beforeRating": 66, "rating": 74, "ability": {"runRatio": 0.9199265727785974, "fipRatio": 0.8024029721291474, "eraRatio": 0.6208812044103025, "sample": 69.19966666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687221", "name": "Dalton Rushing", "positions": ["C", "DH"], "beforeRating": 68, "rating": 71, "ability": {"slgRatio": 1.0257599197390166, "baserunningPerPa": 0.0, "obpRatio": 0.9879795325843262, "sample": 358.5, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.63707904469406, "innings": 751.6666666666666, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -2.568392606684496, "innings": 353.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.864293910332222, "innings": 504.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683618", "name": "Edgardo Henriquez", "positions": ["RP"], "beforeRating": 72, "rating": 75, "ability": {"runRatio": 0.8965782469412266, "fipRatio": 0.6337083960392583, "eraRatio": 0.6625820244291593, "sample": 74.93333333333334, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-621242", "name": "Edwin D\u00edaz", "positions": ["RP"], "beforeRating": 55, "rating": 73, "ability": {"runRatio": 0.9361147433473831, "fipRatio": 0.722587169556203, "eraRatio": 0.8923766577745816, "sample": 89.39666666666666, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672613", "name": "Eliezer Alfonzo", "positions": ["C", "DH"], "beforeRating": 58, "rating": 67, "ability": {"slgRatio": 0.9754297915255038, "baserunningPerPa": 0.0, "obpRatio": 0.9713410064229222, "sample": 28.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.09525304506448343, "innings": 74.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.10047432309024029, "innings": 74.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686218", "name": "Emmet Sheehan", "positions": ["SP"], "beforeRating": 66, "rating": 71, "ability": {"runRatio": 0.981953299456886, "fipRatio": 0.9447861050385294, "eraRatio": 0.9838808705518657, "sample": 184.361, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-571771", "name": "Enrique Hern\u00e1ndez", "positions": ["3B", "DH"], "beforeRating": 59, "rating": 64, "ability": {"slgRatio": 0.9445823397477447, "baserunningPerPa": 0.0001328152377412116, "obpRatio": 0.9206555380094622, "sample": 633.0139999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.9803235351085866, "innings": 1426.5766666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -14.242474919832778, "innings": 1106.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.47766280049467036, "innings": 881.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 1.8959216773289662, "innings": 562.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.749008915561393, "innings": 221.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-641778", "name": "Eric Lauer", "positions": ["SP"], "beforeRating": 61, "rating": 65, "ability": {"runRatio": 1.0951520433849287, "fipRatio": 1.2691070233512454, "eraRatio": 1.0945451401631938, "sample": 197.60666666666665, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-623465", "name": "Evan Phillips", "positions": ["RP"], "beforeRating": 65, "rating": 73, "ability": {"runRatio": 0.9346291610264655, "fipRatio": 0.8429154361042777, "eraRatio": 0.711684612672945, "sample": 74.79066666666665, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-518692", "name": "Freddie Freeman", "positions": ["1B", "DH"], "beforeRating": 72, "rating": 85, "ability": {"slgRatio": 1.1571807913168457, "baserunningPerPa": 0.0017673808439921483, "obpRatio": 1.1507682817132987, "sample": 1642.9099999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.2483989322854097, "innings": 3221.1983333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 6.484864835967536, "innings": 1378.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 2.27285653411125, "innings": 1270.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 4.141947484024748, "innings": 1239.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.375870977717605, "innings": 1258.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676439", "name": "Hunter Feduccia", "positions": ["C", "DH"], "beforeRating": 61, "rating": 64, "ability": {"slgRatio": 0.8870361056430682, "baserunningPerPa": 0.00019407785294443827, "obpRatio": 0.9905669632779329, "sample": 321.36, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.0123268047673282, "innings": 784.7866666666666, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 0.147304287834702, "innings": 28.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.0385599981150384, "innings": 235.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.24600322467444896, "innings": 606.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-808975", "name": "Hyeseong Kim", "positions": ["2B", "SS", "DH"], "beforeRating": 61, "rating": 69, "ability": {"slgRatio": 0.9550439744833544, "baserunningPerPa": 0.0032923076923076925, "obpRatio": 1.002149102286945, "sample": 250.0, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.9727930166968457, "innings": 603.5333333333333, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 1.5945605759677013, "innings": 409.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.29149914093459295, "innings": 317.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676263", "name": "Jack Dreyer", "positions": ["RP"], "beforeRating": 71, "rating": 75, "ability": {"runRatio": 0.9045866178086462, "fipRatio": 0.7658657563545721, "eraRatio": 0.7440148485143555, "sample": 114.76666666666667, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680736", "name": "Justin Wrobleski", "positions": ["SP"], "beforeRating": 68, "rating": 71, "ability": {"runRatio": 0.9864497522582305, "fipRatio": 0.986155656338261, "eraRatio": 0.96257135753366, "sample": 201.80333333333334, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663460", "name": "Kris Bubic", "positions": ["SP"], "beforeRating": 66, "rating": 76, "ability": {"runRatio": 0.8755809318799694, "fipRatio": 0.7225167708925221, "eraRatio": 0.7392697594587831, "sample": 154.78466666666665, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669165", "name": "Kyle Hurt", "positions": ["RP"], "beforeRating": 67, "rating": 71, "ability": {"runRatio": 0.9744421009139622, "fipRatio": 0.8280344993771517, "eraRatio": 0.9346195276350083, "sample": 49.61933333333333, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663656", "name": "Kyle Tucker", "positions": ["RF", "DH"], "beforeRating": 63, "rating": 82, "ability": {"slgRatio": 1.101216113231686, "baserunningPerPa": 0.0040138546622212265, "obpRatio": 1.1075292542738473, "sample": 1421.192, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.526849538159723, "innings": 2695.1433333333334, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -4.456138270593913, "innings": 1323.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.9712032155481347, "innings": 592.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.056650888089708085, "innings": 1001.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -6.969236722418535, "innings": 1249.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-689017", "name": "Landon Knack", "positions": ["RP"], "beforeRating": 60, "rating": 68, "ability": {"runRatio": 1.049073461045481, "fipRatio": 1.3213505142660287, "eraRatio": 1.0120040496352545, "sample": 75.11, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-571970", "name": "Max Muncy", "positions": ["3B", "DH"], "beforeRating": 72, "rating": 82, "ability": {"slgRatio": 1.1527700464065398, "baserunningPerPa": 0.0006741557195917136, "obpRatio": 1.085742551915615, "sample": 1160.7669999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.2796928153765017, "innings": 2339.9126666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -4.204340662718037, "innings": 1052.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.24915457091839494, "innings": 602.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -4.1660363790462736, "innings": 801.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.7384843292649732, "innings": 1123.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-500743", "name": "Miguel Rojas", "positions": ["2B", "SS", "DH"], "beforeRating": 63, "rating": 69, "ability": {"slgRatio": 0.9724307039305413, "baserunningPerPa": 0.0008758261929217381, "obpRatio": 0.9963920798609877, "sample": 775.1189999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.7506231538947095, "innings": 1737.687, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 4.517871841560114, "innings": 965.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 8.957197564666174, "innings": 757.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 4.71091575147276, "innings": 746.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.6292112768717437, "innings": 513.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-605141", "name": "Mookie Betts", "positions": ["SS", "DH"], "beforeRating": 65, "rating": 80, "ability": {"slgRatio": 1.1198792419381596, "baserunningPerPa": 0.0007975767589742154, "obpRatio": 1.0752047624629149, "sample": 1461.639, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.108788017103706, "innings": 2825.0306666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -2.724643007067221, "innings": 1284.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -2.2931334637325653, "innings": 974.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 3.2427059955016846, "innings": 1279.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 6.309963856177511, "innings": 1011.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-801434", "name": "Paul Gervase", "positions": ["RP"], "beforeRating": 63, "rating": 70, "ability": {"runRatio": 1.0003467436306845, "fipRatio": 1.2407693437758875, "eraRatio": 0.7691706403037373, "sample": 13.5, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-808963", "name": "Roki Sasaki", "positions": ["SP"], "beforeRating": 66, "rating": 67, "ability": {"runRatio": 1.0639158720841684, "fipRatio": 1.1957288499403613, "eraRatio": 1.0899559512846908, "sample": 145.76666666666665, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669899", "name": "Ryan Ward", "positions": ["LF", "DH"], "beforeRating": 62, "rating": 70, "ability": {"slgRatio": 1.0177987130747197, "baserunningPerPa": 0.0, "obpRatio": 0.9854447082299015, "sample": 60.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.9870200246984869, "innings": 116.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 1.0718306342281347, "innings": 116.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-678020", "name": "Seth Halvorsen", "positions": ["RP"], "beforeRating": 59, "rating": 66, "ability": {"runRatio": 1.0705286206733509, "fipRatio": 1.326843360001063, "eraRatio": 1.2184537068894423, "sample": 62.809999999999995, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-660271", "name": "Shohei Ohtani", "positions": ["SP"], "beforeRating": 76, "rating": 79, "ability": {"runRatio": 0.8179031882938936, "fipRatio": 0.6726280098470961, "eraRatio": 0.5630698141402396, "sample": 163.84266666666667, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": {"slgRatio": 1.385024715006859, "baserunningPerPa": 0.003706369736824931, "obpRatio": 1.1872910694050658, "sample": 1668.547, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656945", "name": "Tanner Scott", "positions": ["RP"], "beforeRating": 72, "rating": 77, "ability": {"runRatio": 0.8612507455933743, "fipRatio": 0.7085110048103198, "eraRatio": 0.7086755227879435, "sample": 163.60066666666665, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669373", "name": "Tarik Skubal", "positions": ["SP"], "beforeRating": 75, "rating": 83, "ability": {"runRatio": 0.7242756399733903, "fipRatio": 0.5981301137787847, "eraRatio": 0.6083419997658827, "sample": 410.0343333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-606192", "name": "Teoscar Hern\u00e1ndez", "positions": ["LF", "DH"], "beforeRating": 67, "rating": 75, "ability": {"slgRatio": 1.0913193470976135, "baserunningPerPa": 0.0008487002789898817, "obpRatio": 1.0009395819979932, "sample": 1407.234, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.4938468765618484, "innings": 2776.4476666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 1.8114884754861234, "innings": 1160.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -10.319593937746498, "innings": 1308.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -8.967410452735836, "innings": 1106.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -6.080197848690201, "innings": 963.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669242", "name": "Tommy Edman", "positions": ["2B", "DH"], "beforeRating": 66, "rating": 68, "ability": {"slgRatio": 0.9766426429870118, "baserunningPerPa": 0.001644892928919961, "obpRatio": 0.9717293435884675, "sample": 834.9739999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.689036485029242, "innings": 1738.386, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 7.96440236945107, "innings": 1125.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.4932952742129963, "innings": 317.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 7.036749163535346, "innings": 805.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.3378483949973363, "innings": 633.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-607192", "name": "Tyler Glasnow", "positions": ["SP"], "beforeRating": 71, "rating": 76, "ability": {"runRatio": 0.8778240934316273, "fipRatio": 0.7524640889116999, "eraRatio": 0.8181625332341803, "sample": 237.71999999999997, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694361", "name": "Will Klein", "positions": ["RP"], "beforeRating": 68, "rating": 72, "ability": {"runRatio": 0.967865409964531, "fipRatio": 0.7918311104699349, "eraRatio": 0.9372956063616958, "sample": 55.993333333333325, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669257", "name": "Will Smith", "positions": ["C", "DH"], "beforeRating": 63, "rating": 79, "ability": {"slgRatio": 1.0819721867934515, "baserunningPerPa": -0.0003171592852203213, "obpRatio": 1.0984990249119835, "sample": 1025.782, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.7565843263009087, "innings": 1953.8236666666664, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 4.335993933677587, "innings": 959.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -3.608884118277256, "innings": 1051.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -7.728951405296724, "innings": 865.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.0547515593621692, "innings": 504.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-808967", "name": "Yoshinobu Yamamoto", "positions": ["SP"], "beforeRating": 74, "rating": 80, "ability": {"runRatio": 0.7886475043957438, "fipRatio": 0.7380541196652136, "eraRatio": 0.6184858647040334, "sample": 344.66666666666663, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694673", "name": "Abimelec Ortiz", "positions": ["1B", "DH"], "beforeRating": 60, "rating": 66, "ability": {"slgRatio": 0.9720449638672162, "baserunningPerPa": 0.0, "obpRatio": 0.9368445932791569, "sample": 131.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.16713000117690058, "innings": 193.33333333333334, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.19106466801211103, "innings": 193.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665953", "name": "Andr\u00e9s Chaparro", "positions": ["1B", "DH"], "beforeRating": 70, "rating": 73, "ability": {"slgRatio": 1.0537795147639688, "baserunningPerPa": -0.00013373727448893254, "obpRatio": 1.0134457505121226, "sample": 332.78, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.305691150183956, "innings": 466.9466666666667, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 1.115984737819218, "innings": 102.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.9916590269297025, "innings": 149.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.9558696098580857, "innings": 312.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-674841", "name": "Andrew Alvarez", "positions": ["SP", "RP"], "beforeRating": 69, "rating": 75, "ability": {"runRatio": 0.8960116135649902, "fipRatio": 0.7585229474094174, "eraRatio": 0.7324079007666464, "sample": 124.33333333333333, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687605", "name": "Andrew Pinckney", "positions": ["LF", "DH"], "beforeRating": 62, "rating": 70, "ability": {"slgRatio": 1.0134454195001619, "baserunningPerPa": -0.00046620046620046625, "obpRatio": 0.9981862724024609, "sample": 29.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.3282851540679694, "innings": 73.33333333333333, "seasons": [2026], "evidence": [{"year": 2026, "runs": 1.4004389155235135, "innings": 73.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695418", "name": "Brad Lord", "positions": ["SP", "RP"], "beforeRating": 68, "rating": 70, "ability": {"runRatio": 1.0059745969500464, "fipRatio": 1.0266687496223956, "eraRatio": 0.9978243103470011, "sample": 171.46666666666664, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691781", "name": "Brady House", "positions": ["3B", "DH"], "beforeRating": 64, "rating": 65, "ability": {"slgRatio": 0.9524956630735972, "baserunningPerPa": 0.0004936681691350075, "obpRatio": 0.9443817556363407, "sample": 531.8, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.4954974162567476, "innings": 1043.0666666666666, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 1.1435084623056548, "innings": 615.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.45143741763629, "innings": 612.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682928", "name": "CJ Abrams", "positions": ["SS", "DH"], "beforeRating": 73, "rating": 78, "ability": {"slgRatio": 1.1080258153002203, "baserunningPerPa": 0.005563855012016607, "obpRatio": 1.0107042126380736, "sample": 1588.0819999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -8.458493101854332, "innings": 3059.616333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -7.585702466640266, "innings": 1294.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -14.964490470345519, "innings": 1170.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -8.782613749207878, "innings": 1224.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -11.546347682230683, "innings": 1185.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676917", "name": "Cade Cavalli", "positions": ["SP"], "beforeRating": 74, "rating": 75, "ability": {"runRatio": 0.8950688806397031, "fipRatio": 0.829984682853993, "eraRatio": 0.7747381423830041, "sample": 203.73333333333332, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687223", "name": "Carson Palmquist", "positions": ["SP", "RP"], "beforeRating": 58, "rating": 63, "ability": {"runRatio": 1.1408662238199245, "fipRatio": 1.5117859099015023, "eraRatio": 2.0262266510787157, "sample": 40.36666666666667, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-690925", "name": "Clayton Beeter", "positions": ["RP"], "beforeRating": 64, "rating": 68, "ability": {"runRatio": 1.0362691570927898, "fipRatio": 1.1976325113589752, "eraRatio": 1.0682553741786605, "sample": 67.53, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-669371", "name": "Cole Henry", "positions": ["RP"], "beforeRating": 59, "rating": 66, "ability": {"runRatio": 1.0708813977673386, "fipRatio": 1.383786204780478, "eraRatio": 1.2629364165373487, "sample": 50.533333333333324, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-813349", "name": "Connelly Early", "positions": ["SP"], "beforeRating": 70, "rating": 72, "ability": {"runRatio": 0.9590124804850091, "fipRatio": 0.9880787397090349, "eraRatio": 0.7896847476355392, "sample": 105.2, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695734", "name": "Daylen Lile", "positions": ["LF", "DH"], "beforeRating": 67, "rating": 74, "ability": {"slgRatio": 1.0863883171946762, "baserunningPerPa": -0.0002795682224120528, "obpRatio": 0.9886899515948738, "sample": 887.7, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -2.1499024957056125, "innings": 1555.7, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -9.663894536103136, "innings": 624.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.137339744330122, "innings": 1118.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686452", "name": "Drew Millas", "positions": ["C", "DH"], "beforeRating": 56, "rating": 65, "ability": {"slgRatio": 0.9158597666981015, "baserunningPerPa": 0.0004302442743503232, "obpRatio": 0.9790492695877858, "sample": 232.19899999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.6665722961362517, "innings": 548.931, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.4412927342259773, "innings": 77.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.5129485976329509, "innings": 148.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.9535276295842705, "innings": 123.33333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 2.0794653961738585, "innings": 363.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686611", "name": "Dylan Crews", "positions": ["CF", "RF", "DH"], "beforeRating": 62, "rating": 66, "ability": {"slgRatio": 0.9403252600260497, "baserunningPerPa": 0.0033730798152325713, "obpRatio": 0.9387665945798351, "sample": 717.0799999999999, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.5504351768637705, "innings": 1493.1966666666667, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 2.511363687395359, "innings": 273.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 0.6897682989296144, "innings": 713.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 3.6579930901540503, "innings": 860.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-678868", "name": "Eddy Yean", "positions": ["RP"], "beforeRating": 63, "rating": 71, "ability": {"runRatio": 0.9857039083671763, "fipRatio": 0.9153252578743888, "eraRatio": 0.58821046905846, "sample": 11.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680899", "name": "Erik Tolman", "positions": ["RP"], "beforeRating": 63, "rating": 71, "ability": {"runRatio": 0.985096660933473, "fipRatio": 0.7590137721153349, "eraRatio": 0.8087893949553824, "sample": 13.333333333333334, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681402", "name": "Gus Varland", "positions": ["RP"], "beforeRating": 59, "rating": 67, "ability": {"runRatio": 1.0669022037877933, "fipRatio": 1.1790561515569844, "eraRatio": 1.4220119066676673, "sample": 51.54433333333333, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695670", "name": "Harry Ford", "positions": ["C", "DH"], "beforeRating": 61, "rating": 68, "ability": {"slgRatio": 0.9650022000401471, "baserunningPerPa": 0.00116144018583043, "obpRatio": 0.9892959530166042, "sample": 116.6, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.952158304301837, "innings": 249.8, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.16207378713752552, "innings": 14.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -2.1999282417608272, "innings": 240.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695378", "name": "Jack Sinclair", "positions": ["RP"], "beforeRating": 62, "rating": 71, "ability": {"runRatio": 0.9871420138351586, "fipRatio": 0.9806819766586621, "eraRatio": 0.47928260441800435, "sample": 9.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-800600", "name": "Jackson Kent", "positions": ["SP"], "beforeRating": 61, "rating": 68, "ability": {"runRatio": 1.0366231722019672, "fipRatio": 1.0114615934561486, "eraRatio": 1.4246565489122331, "sample": 36.333333333333336, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-696285", "name": "Jacob Young", "positions": ["CF", "DH"], "beforeRating": 65, "rating": 66, "ability": {"slgRatio": 0.9060950011564941, "baserunningPerPa": 0.002258482779937232, "obpRatio": 0.9919132199747263, "sample": 1010.593, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 10.308200759196726, "innings": 2399.319, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 4.522850856977738, "innings": 283.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 16.727654086099978, "innings": 1251.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 14.633276114423559, "innings": 901.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 8.637509456934646, "innings": 1058.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-656234", "name": "Jake Bird", "positions": ["RP"], "beforeRating": 63, "rating": 68, "ability": {"runRatio": 1.0429907479641318, "fipRatio": 1.004266465178526, "eraRatio": 1.2029662654627944, "sample": 127.64133333333331, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663623", "name": "Jake Irvin", "positions": ["SP"], "beforeRating": 63, "rating": 62, "ability": {"runRatio": 1.1555521506742736, "fipRatio": 1.2243764205927508, "eraRatio": 1.2417948727578716, "sample": 361.1263333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-695578", "name": "James Wood", "positions": ["LF", "RF", "DH"], "beforeRating": 78, "rating": 84, "ability": {"slgRatio": 1.1578481639233773, "baserunningPerPa": 0.0017810688833230488, "obpRatio": 1.1255682557739457, "sample": 1252.94, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.9738779106565225, "innings": 1970.9899999999998, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -4.793672950709294, "innings": 697.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -6.250225833939599, "innings": 1067.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -7.971637579662285, "innings": 882.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-688692", "name": "Jared Simpson", "positions": ["RP"], "beforeRating": 60, "rating": 69, "ability": {"runRatio": 1.022903359269631, "fipRatio": 1.4599645810766664, "eraRatio": 2.488582753708869, "sample": 4.333333333333333, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-678391", "name": "Jorbit Vivas", "positions": ["2B", "3B", "DH"], "beforeRating": 61, "rating": 66, "ability": {"slgRatio": 0.8964430916178099, "baserunningPerPa": 0.0, "obpRatio": 1.014080128599003, "sample": 405.2, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.6972586762704005, "innings": 866.9333333333334, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": -0.7866296146027025, "innings": 178.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 3.3378328300093436, "innings": 742.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677588", "name": "Jos\u00e9 Tena", "positions": ["DH"], "beforeRating": 63, "rating": 67, "ability": {"slgRatio": 0.9464337900002865, "baserunningPerPa": 0.0010363823583703447, "obpRatio": 0.9787465925430736, "sample": 499.282, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.849560760854379, "innings": 623.7253333333332, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.573948720706899, "innings": 84.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -1.4749687594839964, "innings": 365.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -4.161476648896938, "innings": 390.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -1.4524973134626886, "innings": 142.66666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-660688", "name": "Keibert Ruiz", "positions": ["C", "DH"], "beforeRating": 67, "rating": 67, "ability": {"slgRatio": 0.9824758832463467, "baserunningPerPa": -0.0003889128325109433, "obpRatio": 0.9501380122626508, "sample": 964.3159999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -7.000523979242531, "innings": 2011.2663333333335, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -22.31564323690427, "innings": 1014.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -7.233991779577937, "innings": 971.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -9.55050493074816, "innings": 557.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.45418204109312066, "innings": 797.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-686610", "name": "Ken Waldichuk", "positions": ["RP"], "beforeRating": 59, "rating": 66, "ability": {"runRatio": 1.0828489364376352, "fipRatio": 1.3820189732151988, "eraRatio": 1.300620192016292, "sample": 57.69633333333332, "seasons": [2023, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-693312", "name": "Kyle Nicolas", "positions": ["RP"], "beforeRating": 58, "rating": 68, "ability": {"runRatio": 1.0413769203215533, "fipRatio": 1.0988885941567326, "eraRatio": 1.2220083332620253, "sample": 62.54933333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691384", "name": "Luis Perales", "positions": ["RP"], "beforeRating": 56, "rating": 65, "ability": {"runRatio": 1.0917232279308449, "fipRatio": 2.440315362840766, "eraRatio": 2.74498218893948, "sample": 11.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663362", "name": "Matt Waldron", "positions": ["RP"], "beforeRating": 58, "rating": 66, "ability": {"runRatio": 1.0903895347301749, "fipRatio": 1.1101286960571055, "eraRatio": 1.3172096247610245, "sample": 131.97733333333332, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-680730", "name": "Mitchell Parker", "positions": ["RP"], "beforeRating": 59, "rating": 64, "ability": {"runRatio": 1.1228939345215685, "fipRatio": 1.13577984987766, "eraRatio": 1.3032684255363052, "sample": 228.92333333333332, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683083", "name": "Nasim Nu\u00f1ez", "positions": ["2B", "SS", "DH"], "beforeRating": 56, "rating": 61, "ability": {"slgRatio": 0.7911223357752538, "baserunningPerPa": 0.006863838154507309, "obpRatio": 0.9563835048949596, "sample": 586.62, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.915052502487824, "innings": 1394.8433333333332, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": 1.5002378724753458, "innings": 212.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 2.7924581703869205, "innings": 224.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 7.303532422799215, "innings": 1134.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687377", "name": "Orlando Ribalta", "positions": ["RP"], "beforeRating": 66, "rating": 68, "ability": {"runRatio": 1.0378185124549824, "fipRatio": 1.111486950342636, "eraRatio": 1.1849284175477655, "sample": 61.666666666666664, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676571", "name": "PJ Poulin", "positions": ["SP", "RP"], "beforeRating": 66, "rating": 71, "ability": {"runRatio": 0.9794329460890454, "fipRatio": 1.1003193129911768, "eraRatio": 0.7212634010421001, "sample": 53.93333333333333, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687606", "name": "Paxton Schultz", "positions": ["RP"], "beforeRating": 60, "rating": 68, "ability": {"runRatio": 1.0414873601201915, "fipRatio": 1.0168239031635744, "eraRatio": 1.367268753433038, "sample": 49.6, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663992", "name": "Richard Lovelady", "positions": ["SP", "RP"], "beforeRating": 64, "rating": 68, "ability": {"runRatio": 1.0415213334583981, "fipRatio": 1.1857753347954578, "eraRatio": 1.1249200894320819, "sample": 65.66, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683000", "name": "Riley Cornelio", "positions": ["RP"], "beforeRating": 62, "rating": 70, "ability": {"runRatio": 0.9926757533872118, "fipRatio": 0.9760734900777197, "eraRatio": 0.9332185326408259, "sample": 34.666666666666664, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-702021", "name": "Will Dion", "positions": ["RP"], "beforeRating": 67, "rating": 71, "ability": {"runRatio": 0.985180532204231, "fipRatio": 0.9561930844621216, "eraRatio": 0.897342978344658, "sample": 45.666666666666664, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-670090", "name": "Wyatt Mills", "positions": ["RP"], "beforeRating": 60, "rating": 69, "ability": {"runRatio": 1.0165440816686377, "fipRatio": 1.6113169824718259, "eraRatio": 1.3621716125564336, "sample": 6.333333333333333, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-691002", "name": "Yohandy Morales", "positions": ["1B", "DH"], "beforeRating": 64, "rating": 72, "ability": {"slgRatio": 1.0476253040313641, "baserunningPerPa": 0.0004555808656036446, "obpRatio": 0.9898076008639038, "sample": 39.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.15815539822038097, "innings": 67.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": -0.16600459205798507, "innings": 67.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672442", "name": "Yovanny Cruz", "positions": ["RP"], "beforeRating": 61, "rating": 69, "ability": {"runRatio": 1.021779281980659, "fipRatio": 1.3547562044971044, "eraRatio": 1.2625005189547434, "sample": 13.666666666666666, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687849", "name": "Zak Kent", "positions": ["RP"], "beforeRating": 60, "rating": 69, "ability": {"runRatio": 1.023820305614772, "fipRatio": 1.1190520175970091, "eraRatio": 1.2273798835739245, "sample": 28.7, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-805999", "name": "A.J. Ewing", "positions": ["LF", "CF", "DH"], "beforeRating": 64, "rating": 70, "ability": {"slgRatio": 0.9710841766009277, "baserunningPerPa": 0.0020618556701030924, "obpRatio": 1.0126769607686017, "sample": 473.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.1999679527406064, "innings": 970.6666666666666, "seasons": [2026], "evidence": [{"year": 2026, "runs": 5.500784416538297, "innings": 970.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681810", "name": "Austin Warren", "positions": ["RP"], "beforeRating": 65, "rating": 71, "ability": {"runRatio": 0.9827760791090624, "fipRatio": 1.003424711754494, "eraRatio": 0.859352040721965, "sample": 60.33166666666666, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666182", "name": "Bo Bichette", "positions": ["3B", "SS", "DH"], "beforeRating": 65, "rating": 73, "ability": {"slgRatio": 1.0366160989178288, "baserunningPerPa": -0.0002415023935086538, "obpRatio": 1.0214094484484353, "sample": 1482.3829999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -3.077302447787171, "innings": 2816.3856666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -4.330898661651137, "innings": 1136.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 0.37055859546830183, "innings": 684.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -10.284957089138842, "innings": 1139.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.9938120347016564, "innings": 1294.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-683146", "name": "Brett Baty", "positions": ["1B", "2B", "3B", "RF", "DH"], "beforeRating": 62, "rating": 67, "ability": {"slgRatio": 0.9585343205125887, "baserunningPerPa": 0.0013461707125963218, "obpRatio": 0.9768273637396219, "sample": 979.617, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.2385006532108564, "innings": 2107.782333333333, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -1.8636222286484894, "innings": 809.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 1.3043614678648514, "innings": 380.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -0.6135318786354488, "innings": 946.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 1.0404341721885495, "innings": 981.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-687721", "name": "Cameron Weston", "positions": ["RP"], "beforeRating": 61, "rating": 70, "ability": {"runRatio": 0.9971842043554107, "fipRatio": 0.9806819766586621, "eraRatio": 0.0, "sample": 1.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-701807", "name": "Carson Benge", "positions": ["LF", "CF", "RF", "DH"], "beforeRating": 68, "rating": 75, "ability": {"slgRatio": 1.0345979981503721, "baserunningPerPa": 0.002327837051406402, "obpRatio": 1.0431395139764257, "sample": 631.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.7055478135830406, "innings": 1296.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 7.26287371462276, "innings": 1296.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-694646", "name": "Chayce McDermott", "positions": ["RP"], "beforeRating": 60, "rating": 66, "ability": {"runRatio": 1.0896684451641936, "fipRatio": 1.8915924511555575, "eraRatio": 2.3447096213590894, "sample": 15.693333333333332, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-606965", "name": "Chris Devenski", "positions": ["RP"], "beforeRating": 60, "rating": 67, "ability": {"runRatio": 1.0685150050454884, "fipRatio": 1.292655906620013, "eraRatio": 1.3700609446352603, "sample": 46.920333333333325, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681035", "name": "Christian Scott", "positions": ["SP"], "beforeRating": 71, "rating": 71, "ability": {"runRatio": 0.9714019969751804, "fipRatio": 0.9093036616450986, "eraRatio": 0.9562045635810889, "sample": 133.19333333333333, "seasons": [2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-666624", "name": "Christopher Morel", "positions": ["1B", "DH"], "beforeRating": 54, "rating": 65, "ability": {"slgRatio": 0.9592001909143318, "baserunningPerPa": 0.00014573178977069645, "obpRatio": 0.9400004309110878, "sample": 761.0369999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -8.559966182672115, "innings": 1025.5446666666667, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -4.666509702139983, "innings": 379.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -12.461402850925614, "innings": 846.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -5.533293151942011, "innings": 483.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.4826479111447073, "innings": 142.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-672335", "name": "Cionel P\u00e9rez", "positions": ["RP"], "beforeRating": 63, "rating": 68, "ability": {"runRatio": 1.0421099206606002, "fipRatio": 1.0162978088430235, "eraRatio": 1.2164142593154386, "sample": 102.08999999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665506", "name": "Cristian Pache", "positions": ["LF", "DH"], "beforeRating": 59, "rating": 65, "ability": {"slgRatio": 0.9391207409807121, "baserunningPerPa": -0.0003326701304089542, "obpRatio": 0.9694244955065908, "sample": 130.255, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.089354240758029, "innings": 328.1776666666666, "seasons": [2023, 2024, 2026], "evidence": [{"year": 2023, "runs": 2.2516617136890087, "innings": 227.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 4.252457986063158, "innings": 451.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2026, "runs": -0.258759473858563, "innings": 29.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-650960", "name": "Daniel Duarte", "positions": ["RP"], "beforeRating": 68, "rating": 72, "ability": {"runRatio": 0.9563304721627263, "fipRatio": 0.9434910924995881, "eraRatio": 0.599161692219263, "sample": 42.48833333333333, "seasons": [2023, 2024, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-673380", "name": "Dedniel N\u00fa\u00f1ez", "positions": ["RP"], "beforeRating": 63, "rating": 72, "ability": {"runRatio": 0.9599024202919276, "fipRatio": 0.8016987125665274, "eraRatio": 0.7737293003058517, "sample": 41.916666666666664, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-642207", "name": "Devin Williams", "positions": ["RP"], "beforeRating": 66, "rating": 74, "ability": {"runRatio": 0.9185652087599158, "fipRatio": 0.658853324477958, "eraRatio": 0.91839264676747, "sample": 112.80599999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-697811", "name": "Dylan Ross", "positions": ["RP"], "beforeRating": 60, "rating": 70, "ability": {"runRatio": 0.996522211807872, "fipRatio": 0.7410406744496599, "eraRatio": 0.0, "sample": 1.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676572", "name": "Eric Wagaman", "positions": ["1B", "DH"], "beforeRating": 59, "rating": 66, "ability": {"slgRatio": 0.96082721788534, "baserunningPerPa": 0.00033016531849161616, "obpRatio": 0.9589132427981715, "sample": 448.05999999999995, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.3682437998055315, "innings": 839.0999999999999, "seasons": [2024, 2025, 2026], "evidence": [{"year": 2024, "runs": -1.721655827790144, "innings": 153.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -2.049372631707745, "innings": 985.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.059488862883488536, "innings": 74.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-682626", "name": "Francisco Alvarez", "positions": ["C", "DH"], "beforeRating": 65, "rating": 71, "ability": {"slgRatio": 1.0266624794097143, "baserunningPerPa": 2.9819659523387492e-05, "obpRatio": 0.9912127055798684, "sample": 914.569, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 0.830793906236687, "innings": 1766.6076666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 11.208529524445275, "innings": 873.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 2.1780455231591676, "innings": 726.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -5.615139212284049, "innings": 596.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.9367988913640446, "innings": 694.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-596019", "name": "Francisco Lindor", "positions": ["SS", "DH"], "beforeRating": 66, "rating": 79, "ability": {"slgRatio": 1.115081707423718, "baserunningPerPa": 0.0031573805933853396, "obpRatio": 1.0437111069877407, "sample": 1530.6509999999998, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 3.5263853427228486, "innings": 2934.1593333333335, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 7.155941982141978, "innings": 1365.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 13.423845351267932, "innings": 1311.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 2.649757917138462, "innings": 1374.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.3038094907892842, "innings": 861.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663584", "name": "Hayden Senger", "positions": ["C", "DH"], "beforeRating": 59, "rating": 64, "ability": {"slgRatio": 0.9337801792082894, "baserunningPerPa": 0.0, "obpRatio": 0.9444152521104574, "sample": 71.6, "seasons": [2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 2.715880566172479, "innings": 184.73333333333332, "seasons": [2025, 2026], "evidence": [{"year": 2025, "runs": 4.691886512617167, "innings": 195.33333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.19680023716008374, "innings": 48.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-674073", "name": "Jack Weisenburger", "positions": ["RP"], "beforeRating": 62, "rating": 72, "ability": {"runRatio": 0.9679353588452245, "fipRatio": 0.3918490626593995, "eraRatio": 0.5545984422551195, "sample": 11.666666666666666, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-676724", "name": "Jared Young", "positions": ["1B", "DH"], "beforeRating": 66, "rating": 72, "ability": {"slgRatio": 1.0420937272512938, "baserunningPerPa": 0.0004262845107778429, "obpRatio": 1.0006886962028974, "sample": 391.021, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -0.06359598660412552, "innings": 702.299, "seasons": [2023, 2025, 2026], "evidence": [{"year": 2023, "runs": -2.352186028081695, "innings": 93.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2025, "runs": -0.021175613037387415, "innings": 5.333333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 0.7249427517865923, "innings": 666.6666666666666, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-642376", "name": "Jefry Yan", "positions": ["RP"], "beforeRating": 62, "rating": 70, "ability": {"runRatio": 0.996633353628018, "fipRatio": 0.9673685709803842, "eraRatio": 0.9585652088360087, "sample": 18.0, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-804636", "name": "Jonah Tong", "positions": ["RP"], "beforeRating": 62, "rating": 69, "ability": {"runRatio": 1.021908961521628, "fipRatio": 0.9523788014905927, "eraRatio": 1.295068023819085, "sample": 38.733333333333334, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-702752", "name": "Jonathan Pintaro", "positions": ["RP"], "beforeRating": 65, "rating": 69, "ability": {"runRatio": 1.0271107186311692, "fipRatio": 1.2221809439778075, "eraRatio": 1.1489190227397565, "sample": 30.799999999999997, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-593871", "name": "Jorge Polanco", "positions": ["DH"], "beforeRating": 53, "rating": 68, "ability": {"slgRatio": 1.005554872483905, "baserunningPerPa": 0.00021790592721592614, "obpRatio": 0.9624555182880689, "sample": 859.2589999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.319131480613338, "innings": 900.6139999999998, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -4.120558265478206, "innings": 571.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -8.227582143853603, "innings": 925.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -4.194501511227777, "innings": 330.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -0.4866205607481596, "innings": 20.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-665742", "name": "Juan Soto", "positions": ["LF", "DH"], "beforeRating": 77, "rating": 90, "ability": {"slgRatio": 1.2536668744068227, "baserunningPerPa": 0.0024807326958231697, "obpRatio": 1.214031506142431, "sample": 1550.714, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -5.385318508893567, "innings": 2622.671666666666, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -4.446515289939203, "innings": 1345.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -0.44134060570783235, "innings": 1329.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -12.761723543610156, "innings": 1374.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -5.172865031009913, "innings": 548.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-663795", "name": "Justin Hagenman", "positions": ["SP"], "beforeRating": 60, "rating": 70, "ability": {"runRatio": 1.0055915499125667, "fipRatio": 1.0138719449992015, "eraRatio": 1.0951859344948438, "sample": 20.566666666666666, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-673540", "name": "Kodai Senga", "positions": ["SP", "RP"], "beforeRating": 59, "rating": 69, "ability": {"runRatio": 1.0267986601538426, "fipRatio": 1.0688670200528323, "eraRatio": 1.0328878667088452, "sample": 200.3323333333333, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-620443", "name": "Luis Torrens", "positions": ["C", "DH"], "beforeRating": 63, "rating": 66, "ability": {"slgRatio": 0.9676572063690655, "baserunningPerPa": 0.0001522053927216227, "obpRatio": 0.9565096149197885, "sample": 546.0899999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 9.077098871219635, "innings": 1266.5236666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.84755144842993, "innings": 19.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 3.0696670016864744, "innings": 299.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 10.955463945250985, "innings": 643.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": 8.710670051509002, "innings": 663.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-543760", "name": "Marcus Semien", "positions": ["2B", "DH"], "beforeRating": 60, "rating": 67, "ability": {"slgRatio": 0.954510801575743, "baserunningPerPa": 0.0016727395337645667, "obpRatio": 0.9711737487230029, "sample": 1515.899, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.75, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.9904436541466926, "innings": 3106.379, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": 12.431224257992099, "innings": 1406.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": 13.873364255314266, "innings": 1382.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": 5.639118250017821, "innings": 1108.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -8.438743920591026, "innings": 1170.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [{"season": 2025, "position": "2B", "source": {"url": "https://statsapi.mlb.com/api/v1/awards/ALGG/recipients", "fetchedAt": "2026-09-23T15:26:39.994925+00:00", "sha256": "fbb9924c2c45eeefd680b5a3df7ecc4b62959835b182601497eed94177c94170", "bytes": 186125}}], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668901", "name": "Mark Vientos", "positions": ["1B", "DH"], "beforeRating": 62, "rating": 69, "ability": {"slgRatio": 1.049800317013759, "baserunningPerPa": 0.00015929999641078627, "obpRatio": 0.9357183141420011, "sample": 909.4789999999999, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -7.222140028954372, "innings": 1436.6776666666665, "seasons": [2023, 2024, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.70712272024084, "innings": 217.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2024, "runs": -6.749786886797647, "innings": 905.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 0.48999999999999994}, {"year": 2025, "runs": -6.332595426123064, "innings": 579.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -6.9252269965304, "innings": 513.3333333333334, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.244794+00:00", "sha256": "8bb44c15db16a8f8cfe2bccc08e5ad304be72ca38960a101de2454175dabd8c8", "bytes": 762369}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-681320", "name": "Nate Lavender", "positions": ["RP"], "beforeRating": 68, "rating": 73, "ability": {"runRatio": 0.9445989672499391, "fipRatio": 0.4364119004551656, "eraRatio": 0.4386654345520718, "sample": 19.666666666666668, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-703492", "name": "Nick Morabito", "positions": ["LF", "DH"], "beforeRating": 59, "rating": 67, "ability": {"slgRatio": 0.956871480803646, "baserunningPerPa": -0.001366742596810934, "obpRatio": 0.9898076008639038, "sample": 39.0, "seasons": [2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.5459216183720303, "innings": 94.0, "seasons": [2026], "evidence": [{"year": 2026, "runs": 1.6535635680957124, "innings": 94.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-690997", "name": "Nolan McLean", "positions": ["SP"], "beforeRating": 74, "rating": 76, "ability": {"runRatio": 0.8840312204988012, "fipRatio": 0.8469002669747955, "eraRatio": 0.7187602964189053, "sample": 206.26666666666665, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-476594", "name": "Robert Stock", "positions": ["SP"], "beforeRating": 61, "rating": 68, "ability": {"runRatio": 1.0401558295970483, "fipRatio": 1.0482610102519618, "eraRatio": 1.4809978121389509, "sample": 32.199999999999996, "seasons": [2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-677595", "name": "Ronny Mauricio", "positions": ["SS", "DH"], "beforeRating": 56, "rating": 65, "ability": {"slgRatio": 0.9396773936481077, "baserunningPerPa": 0.0016781641832461069, "obpRatio": 0.9495624193324598, "sample": 219.84399999999997, "seasons": [2023, 2025, 2026], "model": "mlb-era-rates-v2", "defensiveRecognitionRuns": 0.0, "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": -1.2287413077074565, "innings": 443.96099999999996, "seasons": [2023, 2025, 2026], "evidence": [{"year": 2023, "runs": -0.18760810759080795, "innings": 227.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 0.3429999999999999}, {"year": 2025, "runs": 2.214985287161188, "innings": 363.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 0.7}, {"year": 2026, "runs": -3.118965294269315, "innings": 112.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2026&seasonEnd=2026&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:34.773534+00:00", "sha256": "f2e7411bb528f9d60a40fbb703bbbb966b662b2719504db4ba12f48096646800"}, "weight": 1.0}]}}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.105780+00:00", "sha256": "1434de28fbc752eabb57804b184823fdf521f731169c22b71c7ad098c5986c5c", "bytes": 789840}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:24:32.345838+00:00", "sha256": "a1e6455e8758ea0350b07bbcfe0126d1f5e71b56616ff819211677e7a1094935"}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=hitting&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707648+00:00", "sha256": "f49450b2c2635fa02a27fae206cd9ec50fdf251516e53656fec0c923b2c8ce6b", "bytes": 770386}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-640455", "name": "Sean Manaea", "positions": ["SP", "RP"], "beforeRating": 65, "rating": 69, "ability": {"runRatio": 1.0222385219773376, "fipRatio": 1.0062195137109167, "eraRatio": 1.0635517589987773, "sample": 316.50966666666665, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-668964", "name": "Tobias Myers", "positions": ["RP"], "beforeRating": 59, "rating": 70, "ability": {"runRatio": 0.9970859843028046, "fipRatio": 1.0157567314209413, "eraRatio": 0.971679935740138, "sample": 155.7533333333333, "seasons": [2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-675540", "name": "Xzavion Curry", "positions": ["RP"], "beforeRating": 63, "rating": 67, "ability": {"runRatio": 1.059296050804225, "fipRatio": 1.2835212600903703, "eraRatio": 1.1125694218173456, "sample": 76.925, "seasons": [2023, 2024, 2025, 2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2023, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2023&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.184391+00:00", "sha256": "8fb532797c229434c33a165506232cfac116071cf3e3322df9ab3eb5b116df75", "bytes": 1317904}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"season": 2024, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2024&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.650555+00:00", "sha256": "f00d025220bb6ccacc24784de50c42f4a8135d7690af6026aeace9172dcdb225", "bytes": 1305371}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"season": 2025, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2025&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:39.707757+00:00", "sha256": "18085f1ff299af1724d677928fae14166429658971bd62a14dc59e6cb2be5392", "bytes": 1332730}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}, {"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}, {"id": "mlb-804267", "name": "Zac Thornton", "positions": ["SP"], "beforeRating": 67, "rating": 71, "ability": {"runRatio": 0.9834689517634375, "fipRatio": 1.0763371182967092, "eraRatio": 0.8155859444928226, "sample": 79.33333333333333, "seasons": [2026], "model": "mlb-era-rates-v2"}, "battingAbility": null, "defenseEvidence": [], "sources": [{"season": 2026, "source": {"url": "https://statsapi.mlb.com/api/v1/stats?stats=season&group=pitching&season=2026&playerPool=ALL&limit=10000", "fetchedAt": "2026-09-23T15:26:40.156713+00:00", "sha256": "4a8c6207d27c4fb591696cf1b6c91f79e2fb8311696e72e7fc3e5fc14b357e59", "bytes": 1318765}, "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2026", "fetchedAt": "2026-09-23T15:26:38.796765+00:00", "sha256": "ebfe6dededbd33220b415bb53249eb4f10e723920c2185b931d986d91cbc5b61", "bytes": 57130}}]}], "historical": [{"id": "mlb-110001", "name": "Hank Aaron", "role": "RF", "ability": {"slgRatio": 1.4804220345548031, "baserunningPerPa": 0.00018770165363284362, "obpRatio": 1.1927519274108422, "sample": 1583.0, "seasons": [1971, 1972, 1973], "fielding": null}, "evidence": [{"sample": 573, "stats": {"age": 37, "gamesPlayed": 139, "groundOuts": 27, "airOuts": 66, "runs": 95, "doubles": 22, "triples": 3, "homeRuns": 47, "strikeOuts": 58, "baseOnBalls": 71, "intentionalWalks": 21, "hits": 162, "hitByPitch": 2, "avg": ".327", "atBats": 495, "obp": ".410", "slg": ".669", "ops": "1.079", "caughtStealing": 1, "stolenBases": 1, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 9, "numberOfPitches": 937, "plateAppearances": 573, "totalBases": 331, "rbi": 118, "leftOnBase": 202, "sacBunts": 0, "sacFlies": 5, "babip": ".291", "groundOutsToAirouts": "0.41", "catchersInterference": 0, "atBatsPerHomeRun": "10.53"}, "season": 1971, "ability": {"obpRatio": 1.2180022315540568, "slgRatio": 1.6164033641861673, "baserunningPerPa": -0.000258732212160414, "sample": 573.0}, "source": "https://statsapi.mlb.com/api/v1/people/110001/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1971", "fetchedAt": "2026-09-23T15:26:33.775552+00:00", "sha256": "711be0ed9d666ef851176add94b7a2c922f8a6a83dc72a08e79abc4d4a50542d", "bytes": 35930}}, {"sample": 545, "stats": {"age": 38, "gamesPlayed": 129, "groundOuts": 31, "airOuts": 64, "runs": 75, "doubles": 10, "triples": 0, "homeRuns": 34, "strikeOuts": 55, "baseOnBalls": 93, "intentionalWalks": 15, "hits": 119, "hitByPitch": 1, "avg": ".265", "atBats": 449, "obp": ".391", "slg": ".514", "ops": ".905", "caughtStealing": 0, "stolenBases": 4, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 17, "numberOfPitches": 962, "plateAppearances": 545, "totalBases": 231, "rbi": 77, "leftOnBase": 173, "sacBunts": 0, "sacFlies": 2, "babip": ".235", "groundOutsToAirouts": "0.48", "catchersInterference": 0, "atBatsPerHomeRun": "13.21"}, "season": 1972, "ability": {"obpRatio": 1.1895520169808214, "slgRatio": 1.3308602586733347, "baserunningPerPa": 0.0010738255033557048, "sample": 545.0}, "source": "https://statsapi.mlb.com/api/v1/people/110001/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1972", "fetchedAt": "2026-09-23T15:26:34.115537+00:00", "sha256": "85f373ebdf3a69a1d275baa54d76272a866aec9ff548d826f0a7f9b505457a84", "bytes": 34872}}, {"sample": 465, "stats": {"age": 39, "gamesPlayed": 120, "groundOuts": 25, "airOuts": 68, "runs": 84, "doubles": 12, "triples": 1, "homeRuns": 40, "strikeOuts": 51, "baseOnBalls": 68, "intentionalWalks": 13, "hits": 118, "hitByPitch": 1, "avg": ".301", "atBats": 392, "obp": ".402", "slg": ".643", "ops": "1.045", "caughtStealing": 1, "stolenBases": 1, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 7, "numberOfPitches": 790, "plateAppearances": 465, "totalBases": 252, "rbi": 96, "leftOnBase": 172, "sacBunts": 0, "sacFlies": 4, "babip": ".256", "groundOutsToAirouts": "0.37", "catchersInterference": 0, "atBatsPerHomeRun": "9.80"}, "season": 1973, "ability": {"obpRatio": 1.1653874691534218, "slgRatio": 1.4881507785905637, "baserunningPerPa": -0.00030075187969924816, "sample": 465.0}, "source": "https://statsapi.mlb.com/api/v1/people/110001/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1973", "fetchedAt": "2026-09-23T15:26:34.111184+00:00", "sha256": "92d249a9ad183dba2647cca65a072de9789d487578da5b0dad5c0e8e978a8a47", "bytes": 34396}}]}, {"id": "mlb-110183", "name": "Roberto Alomar", "role": "2B", "ability": {"slgRatio": 1.1499521452061616, "baserunningPerPa": 0.005550321770498323, "obpRatio": 1.1466802997138734, "sample": 2068.0, "seasons": [1999, 2000, 2001], "fielding": null}, "evidence": [{"sample": 694, "stats": {"age": 31, "gamesPlayed": 159, "groundOuts": 155, "airOuts": 155, "runs": 138, "doubles": 40, "triples": 3, "homeRuns": 24, "strikeOuts": 96, "baseOnBalls": 99, "intentionalWalks": 3, "hits": 182, "hitByPitch": 7, "avg": ".323", "atBats": 563, "obp": ".422", "slg": ".533", "ops": ".955", "caughtStealing": 6, "stolenBases": 37, "stolenBasePercentage": ".860", "caughtStealingPercentage": ".140", "groundIntoDoublePlay": 13, "numberOfPitches": 2937, "plateAppearances": 694, "totalBases": 300, "rbi": 120, "leftOnBase": 233, "sacBunts": 12, "sacFlies": 13, "babip": ".346", "groundOutsToAirouts": "1.00", "catchersInterference": 0, "atBatsPerHomeRun": "23.46"}, "season": 1999, "ability": {"obpRatio": 1.1745402778645226, "slgRatio": 1.1774007069811536, "baserunningPerPa": 0.005592841163310962, "sample": 694.0}, "source": "https://statsapi.mlb.com/api/v1/people/110183/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1999", "fetchedAt": "2026-09-23T15:26:36.575628+00:00", "sha256": "4cc0cb574efd850cc301d53136a636a7c314bb837857b37d517b4888c27105a6", "bytes": 57165}}, {"sample": 697, "stats": {"age": 32, "gamesPlayed": 155, "groundOuts": 188, "airOuts": 164, "runs": 111, "doubles": 40, "triples": 2, "homeRuns": 19, "strikeOuts": 82, "baseOnBalls": 64, "intentionalWalks": 4, "hits": 189, "hitByPitch": 6, "avg": ".310", "atBats": 610, "obp": ".378", "slg": ".475", "ops": ".853", "caughtStealing": 4, "stolenBases": 39, "stolenBasePercentage": ".907", "caughtStealingPercentage": ".093", "groundIntoDoublePlay": 19, "numberOfPitches": 2819, "plateAppearances": 697, "totalBases": 290, "rbi": 89, "leftOnBase": 265, "sacBunts": 11, "sacFlies": 6, "babip": ".330", "groundOutsToAirouts": "1.15", "catchersInterference": 0, "atBatsPerHomeRun": "32.10"}, "season": 2000, "ability": {"obpRatio": 1.074532205167139, "slgRatio": 1.0672879202458747, "baserunningPerPa": 0.006911928651059087, "sample": 697.0}, "source": "https://statsapi.mlb.com/api/v1/people/110183/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2000", "fetchedAt": "2026-09-23T15:26:36.700977+00:00", "sha256": "ca4bdf2941bc3a1123d78212e53351e9cf2455cdd17ccc439556351bb69a3451", "bytes": 57139}}, {"sample": 677, "stats": {"age": 33, "gamesPlayed": 157, "groundOuts": 166, "airOuts": 162, "runs": 113, "doubles": 34, "triples": 12, "homeRuns": 20, "strikeOuts": 71, "baseOnBalls": 80, "intentionalWalks": 5, "hits": 193, "hitByPitch": 4, "avg": ".336", "atBats": 575, "obp": ".415", "slg": ".541", "ops": ".956", "caughtStealing": 6, "stolenBases": 30, "stolenBasePercentage": ".833", "caughtStealingPercentage": ".167", "groundIntoDoublePlay": 9, "numberOfPitches": 2644, "plateAppearances": 677, "totalBases": 311, "rbi": 100, "leftOnBase": 177, "sacBunts": 9, "sacFlies": 9, "babip": ".351", "groundOutsToAirouts": "1.02", "catchersInterference": 0, "atBatsPerHomeRun": "28.75"}, "season": 2001, "ability": {"obpRatio": 1.192400236290717, "slgRatio": 1.206920628109375, "baserunningPerPa": 0.004104903078677309, "sample": 677.0}, "source": "https://statsapi.mlb.com/api/v1/people/110183/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2001", "fetchedAt": "2026-09-23T15:26:36.714017+00:00", "sha256": "c293d2cb96725697b88ffd574b85e293b89c900e2cc76fb97054d445f2ac842a", "bytes": 57156}}]}, {"id": "mlb-110189", "name": "Moises Alou", "role": "LF", "ability": {"slgRatio": 1.301403769287702, "baserunningPerPa": 0.0002841410795858179, "obpRatio": 1.147785687914065, "sample": 1196.0, "seasons": [1998, 2000], "fielding": null}, "evidence": [{"sample": 679, "stats": {"age": 31, "gamesPlayed": 159, "groundOuts": 126, "airOuts": 194, "runs": 104, "doubles": 34, "triples": 5, "homeRuns": 38, "strikeOuts": 87, "baseOnBalls": 84, "intentionalWalks": 11, "hits": 182, "hitByPitch": 5, "avg": ".312", "atBats": 584, "obp": ".399", "slg": ".582", "ops": ".981", "caughtStealing": 3, "stolenBases": 11, "stolenBasePercentage": ".786", "caughtStealingPercentage": ".214", "groundIntoDoublePlay": 14, "numberOfPitches": 2362, "plateAppearances": 679, "totalBases": 340, "rbi": 124, "leftOnBase": 275, "sacBunts": 0, "sacFlies": 6, "babip": ".310", "groundOutsToAirouts": "0.65", "catchersInterference": 0, "atBatsPerHomeRun": "15.37"}, "season": 1998, "ability": {"obpRatio": 1.1471629069307956, "slgRatio": 1.2974753917883302, "baserunningPerPa": 0.0011376564277588168, "sample": 679.0}, "source": "https://statsapi.mlb.com/api/v1/people/110189/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1998", "fetchedAt": "2026-09-23T15:26:36.381571+00:00", "sha256": "b9fa9f9b743b98b2874816094ca34f430dc97b8a2ac108fdb6825e075a226113", "bytes": 57106}}, {"sample": 517, "stats": {"age": 33, "gamesPlayed": 126, "groundOuts": 101, "airOuts": 152, "runs": 82, "doubles": 28, "triples": 2, "homeRuns": 30, "strikeOuts": 45, "baseOnBalls": 52, "intentionalWalks": 4, "hits": 161, "hitByPitch": 2, "avg": ".355", "atBats": 454, "obp": ".416", "slg": ".623", "ops": "1.039", "caughtStealing": 3, "stolenBases": 3, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 21, "numberOfPitches": 1775, "plateAppearances": 517, "totalBases": 283, "rbi": 114, "leftOnBase": 207, "sacBunts": 0, "sacFlies": 9, "babip": ".338", "groundOutsToAirouts": "0.66", "catchersInterference": 0, "atBatsPerHomeRun": "15.13"}, "season": 2000, "ability": {"obpRatio": 1.1486036149694614, "slgRatio": 1.3065630890596043, "baserunningPerPa": -0.0008368200836820085, "sample": 517.0}, "source": "https://statsapi.mlb.com/api/v1/people/110189/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2000", "fetchedAt": "2026-09-23T15:26:36.700977+00:00", "sha256": "ca4bdf2941bc3a1123d78212e53351e9cf2455cdd17ccc439556351bb69a3451", "bytes": 57139}}]}, {"id": "mlb-110385", "name": "Brad Ausmus", "role": "C", "ability": {"slgRatio": 0.9455443923848216, "baserunningPerPa": 0.0015866574790410989, "obpRatio": 0.9911227818464637, "sample": 735.0, "seasons": [1994, 1995], "fielding": null}, "evidence": [{"sample": 366, "stats": {"age": 25, "gamesPlayed": 101, "groundOuts": 119, "airOuts": 70, "runs": 45, "doubles": 12, "triples": 1, "homeRuns": 7, "strikeOuts": 63, "baseOnBalls": 30, "intentionalWalks": 12, "hits": 82, "hitByPitch": 1, "avg": ".251", "atBats": 327, "obp": ".314", "slg": ".358", "ops": ".672", "caughtStealing": 1, "stolenBases": 5, "stolenBasePercentage": ".833", "caughtStealingPercentage": ".167", "groundIntoDoublePlay": 8, "numberOfPitches": 1245, "plateAppearances": 366, "totalBases": 117, "rbi": 24, "leftOnBase": 163, "sacBunts": 6, "sacFlies": 2, "babip": ".290", "groundOutsToAirouts": "1.70", "catchersInterference": 0, "atBatsPerHomeRun": "46.71"}, "season": 1994, "ability": {"obpRatio": 0.9528408988383658, "slgRatio": 0.8989323410822925, "baserunningPerPa": 0.0010600706713780918, "sample": 366.0}, "source": "https://statsapi.mlb.com/api/v1/people/110385/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1994", "fetchedAt": "2026-09-23T15:26:36.087781+00:00", "sha256": "8c86e60405e5c8b622313e716bc12e34080c394682598f97fb6c769d075bfaf7", "bytes": 53112}}, {"sample": 369, "stats": {"age": 26, "gamesPlayed": 103, "groundOuts": 101, "airOuts": 82, "runs": 44, "doubles": 16, "triples": 4, "homeRuns": 5, "strikeOuts": 56, "baseOnBalls": 31, "intentionalWalks": 3, "hits": 96, "hitByPitch": 2, "avg": ".293", "atBats": 328, "obp": ".353", "slg": ".412", "ops": ".765", "caughtStealing": 5, "stolenBases": 16, "stolenBasePercentage": ".762", "caughtStealingPercentage": ".238", "groundIntoDoublePlay": 6, "numberOfPitches": 1303, "plateAppearances": 369, "totalBases": 135, "rbi": 34, "leftOnBase": 115, "sacBunts": 4, "sacFlies": 4, "babip": ".336", "groundOutsToAirouts": "1.23", "catchersInterference": 0, "atBatsPerHomeRun": "65.60"}, "season": 1995, "ability": {"obpRatio": 1.0290934300333576, "slgRatio": 0.9917774839206637, "baserunningPerPa": 0.00210896309314587, "sample": 369.0}, "source": "https://statsapi.mlb.com/api/v1/people/110385/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1995", "fetchedAt": "2026-09-23T15:26:36.087805+00:00", "sha256": "5dbfca214a24115701d0ff588b272fa700cad7e387f34807bc83200d94510210", "bytes": 53266}}]}, {"id": "mlb-110432", "name": "Jeff Bagwell", "role": "1B", "ability": {"slgRatio": 1.3007882933495338, "baserunningPerPa": 0.0013671246224712776, "obpRatio": 1.210624362136517, "sample": 1737.0, "seasons": [1994, 1995, 1996], "fielding": null}, "evidence": [{"sample": 479, "stats": {"age": 26, "gamesPlayed": 110, "groundOuts": 83, "airOuts": 115, "runs": 104, "doubles": 32, "triples": 2, "homeRuns": 39, "strikeOuts": 65, "baseOnBalls": 65, "intentionalWalks": 14, "hits": 147, "hitByPitch": 4, "avg": ".368", "atBats": 400, "obp": ".451", "slg": ".750", "ops": "1.201", "caughtStealing": 4, "stolenBases": 15, "stolenBasePercentage": ".789", "caughtStealingPercentage": ".211", "groundIntoDoublePlay": 12, "numberOfPitches": 1601, "plateAppearances": 479, "totalBases": 300, "rbi": 116, "leftOnBase": 153, "sacBunts": 0, "sacFlies": 10, "babip": ".353", "groundOutsToAirouts": "0.72", "catchersInterference": 0, "atBatsPerHomeRun": "10.26"}, "season": 1994, "ability": {"obpRatio": 1.2338967902780595, "slgRatio": 1.5414580359527252, "baserunningPerPa": 0.002061855670103093, "sample": 479.0}, "source": "https://statsapi.mlb.com/api/v1/people/110432/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1994", "fetchedAt": "2026-09-23T15:26:36.087781+00:00", "sha256": "8c86e60405e5c8b622313e716bc12e34080c394682598f97fb6c769d075bfaf7", "bytes": 53112}}, {"sample": 539, "stats": {"age": 27, "gamesPlayed": 114, "groundOuts": 99, "airOuts": 123, "runs": 88, "doubles": 29, "triples": 0, "homeRuns": 21, "strikeOuts": 102, "baseOnBalls": 79, "intentionalWalks": 12, "hits": 130, "hitByPitch": 6, "avg": ".290", "atBats": 448, "obp": ".399", "slg": ".496", "ops": ".895", "caughtStealing": 5, "stolenBases": 12, "stolenBasePercentage": ".706", "caughtStealingPercentage": ".294", "groundIntoDoublePlay": 9, "numberOfPitches": 2028, "plateAppearances": 539, "totalBases": 222, "rbi": 87, "leftOnBase": 220, "sacBunts": 0, "sacFlies": 6, "babip": ".329", "groundOutsToAirouts": "0.80", "catchersInterference": 0, "atBatsPerHomeRun": "21.33"}, "season": 1995, "ability": {"obpRatio": 1.1320294071603798, "slgRatio": 1.1375720978333395, "baserunningPerPa": 0.0005412719891745607, "sample": 539.0}, "source": "https://statsapi.mlb.com/api/v1/people/110432/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1995", "fetchedAt": "2026-09-23T15:26:36.087805+00:00", "sha256": "5dbfca214a24115701d0ff588b272fa700cad7e387f34807bc83200d94510210", "bytes": 53266}}, {"sample": 719, "stats": {"age": 28, "gamesPlayed": 162, "groundOuts": 107, "airOuts": 166, "runs": 111, "doubles": 48, "triples": 2, "homeRuns": 31, "strikeOuts": 114, "baseOnBalls": 135, "intentionalWalks": 20, "hits": 179, "hitByPitch": 10, "avg": ".315", "atBats": 568, "obp": ".451", "slg": ".570", "ops": "1.021", "caughtStealing": 7, "stolenBases": 21, "stolenBasePercentage": ".750", "caughtStealingPercentage": ".250", "groundIntoDoublePlay": 15, "numberOfPitches": 2669, "plateAppearances": 719, "totalBases": 324, "rbi": 120, "leftOnBase": 252, "sacBunts": 0, "sacFlies": 6, "babip": ".345", "groundOutsToAirouts": "0.64", "catchersInterference": 0, "atBatsPerHomeRun": "18.32"}, "season": 1996, "ability": {"obpRatio": 1.2540390876613279, "slgRatio": 1.2628087699507857, "baserunningPerPa": 0.0015233949945593036, "sample": 719.0}, "source": "https://statsapi.mlb.com/api/v1/people/110432/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1996", "fetchedAt": "2026-09-23T15:26:36.435226+00:00", "sha256": "aff9ab7cbb3587b585b2702b8012b7eb622f14755bbc9050fa26b5cf49a9bad7", "bytes": 53317}}]}, {"id": "mlb-110849", "name": "Johnny Bench", "role": "C", "ability": {"slgRatio": 1.2666184577390642, "baserunningPerPa": -0.0005371249723398058, "obpRatio": 1.102598122509419, "sample": 2011.0, "seasons": [1972, 1973, 1974], "fielding": null}, "evidence": [{"sample": 652, "stats": {"age": 24, "gamesPlayed": 147, "runs": 87, "doubles": 22, "triples": 2, "homeRuns": 40, "strikeOuts": 84, "baseOnBalls": 100, "intentionalWalks": 23, "hits": 145, "hitByPitch": 2, "avg": ".270", "atBats": 538, "obp": ".379", "slg": ".541", "ops": ".920", "caughtStealing": 6, "stolenBases": 6, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 18, "plateAppearances": 652, "totalBases": 291, "rbi": 125, "sacBunts": 0, "sacFlies": 12, "babip": ".246", "atBatsPerHomeRun": "13.45"}, "season": 1972, "ability": {"obpRatio": 1.1687161380887567, "slgRatio": 1.40448777876251, "baserunningPerPa": -0.0014084507042253524, "sample": 652.0}, "source": "https://statsapi.mlb.com/api/v1/people/110849/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1972", "fetchedAt": "2026-09-23T15:26:34.115537+00:00", "sha256": "85f373ebdf3a69a1d275baa54d76272a866aec9ff548d826f0a7f9b505457a84", "bytes": 34872}}, {"sample": 651, "stats": {"age": 25, "gamesPlayed": 152, "runs": 83, "doubles": 17, "triples": 3, "homeRuns": 25, "strikeOuts": 83, "baseOnBalls": 83, "intentionalWalks": 14, "hits": 141, "hitByPitch": 0, "avg": ".253", "atBats": 557, "obp": ".345", "slg": ".429", "ops": ".774", "caughtStealing": 1, "stolenBases": 4, "stolenBasePercentage": ".800", "caughtStealingPercentage": ".200", "groundIntoDoublePlay": 22, "plateAppearances": 651, "totalBases": 239, "rbi": 104, "sacBunts": 1, "sacFlies": 10, "babip": ".253", "atBatsPerHomeRun": "22.28"}, "season": 1973, "ability": {"obpRatio": 1.0468124365093838, "slgRatio": 1.1017062221524991, "baserunningPerPa": 0.00047003525264394835, "sample": 651.0}, "source": "https://statsapi.mlb.com/api/v1/people/110849/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1973", "fetchedAt": "2026-09-23T15:26:34.111184+00:00", "sha256": "92d249a9ad183dba2647cca65a072de9789d487578da5b0dad5c0e8e978a8a47", "bytes": 34396}}, {"sample": 708, "stats": {"age": 26, "gamesPlayed": 160, "groundOuts": 40, "airOuts": 72, "runs": 108, "doubles": 38, "triples": 2, "homeRuns": 33, "strikeOuts": 90, "baseOnBalls": 80, "intentionalWalks": 15, "hits": 174, "hitByPitch": 3, "avg": ".280", "atBats": 621, "obp": ".363", "slg": ".507", "ops": ".870", "caughtStealing": 4, "stolenBases": 5, "stolenBasePercentage": ".556", "caughtStealingPercentage": ".444", "groundIntoDoublePlay": 13, "numberOfPitches": 1138, "plateAppearances": 708, "totalBases": 315, "rbi": 129, "leftOnBase": 318, "sacBunts": 0, "sacFlies": 4, "babip": ".281", "groundOutsToAirouts": "0.56", "catchersInterference": 0, "atBatsPerHomeRun": "18.82"}, "season": 1974, "ability": {"obpRatio": 1.0930042459957106, "slgRatio": 1.2912894578231982, "baserunningPerPa": -0.0006607929515418503, "sample": 708.0}, "source": "https://statsapi.mlb.com/api/v1/people/110849/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1974", "fetchedAt": "2026-09-23T15:26:34.119434+00:00", "sha256": "1e0da9614336daf6a5e29767a1105128f69d8db8faeaa8ee3ffec4e7b54f87c6", "bytes": 45531}}]}, {"id": "mlb-110987", "name": "Craig Biggio", "role": "2B", "ability": {"slgRatio": 1.1167103477379456, "baserunningPerPa": 0.00430570991178751, "obpRatio": 1.1455793050516387, "sample": 2231.0, "seasons": [1997, 1998, 1999], "fielding": null}, "evidence": [{"sample": 744, "stats": {"age": 31, "gamesPlayed": 162, "groundOuts": 165, "airOuts": 163, "runs": 146, "doubles": 37, "triples": 8, "homeRuns": 22, "strikeOuts": 107, "baseOnBalls": 84, "intentionalWalks": 6, "hits": 191, "hitByPitch": 34, "avg": ".309", "atBats": 619, "obp": ".415", "slg": ".501", "ops": ".916", "caughtStealing": 10, "stolenBases": 47, "stolenBasePercentage": ".825", "caughtStealingPercentage": ".175", "groundIntoDoublePlay": 0, "numberOfPitches": 2695, "plateAppearances": 744, "totalBases": 310, "rbi": 81, "leftOnBase": 156, "sacBunts": 0, "sacFlies": 7, "babip": ".340", "groundOutsToAirouts": "1.01", "catchersInterference": 0, "atBatsPerHomeRun": "28.14"}, "season": 1997, "ability": {"obpRatio": 1.1829212856429516, "slgRatio": 1.1537716272003191, "baserunningPerPa": 0.0057203389830508475, "sample": 744.0}, "source": "https://statsapi.mlb.com/api/v1/people/110987/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1997", "fetchedAt": "2026-09-23T15:26:36.307190+00:00", "sha256": "be200be4e475ca7d48db89a72775150fc4ac7435417fcaba77c87076516eee89", "bytes": 53312}}, {"sample": 738, "stats": {"age": 32, "gamesPlayed": 160, "groundOuts": 164, "airOuts": 164, "runs": 123, "doubles": 51, "triples": 2, "homeRuns": 20, "strikeOuts": 113, "baseOnBalls": 64, "intentionalWalks": 6, "hits": 210, "hitByPitch": 23, "avg": ".325", "atBats": 646, "obp": ".403", "slg": ".503", "ops": ".906", "caughtStealing": 8, "stolenBases": 50, "stolenBasePercentage": ".862", "caughtStealingPercentage": ".138", "groundIntoDoublePlay": 10, "numberOfPitches": 2637, "plateAppearances": 738, "totalBases": 325, "rbi": 88, "leftOnBase": 179, "sacBunts": 1, "sacFlies": 4, "babip": ".368", "groundOutsToAirouts": "1.00", "catchersInterference": 0, "atBatsPerHomeRun": "32.30"}, "season": 1998, "ability": {"obpRatio": 1.1592795945420444, "slgRatio": 1.1550630522773688, "baserunningPerPa": 0.007249466950959488, "sample": 738.0}, "source": "https://statsapi.mlb.com/api/v1/people/110987/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1998", "fetchedAt": "2026-09-23T15:26:36.381571+00:00", "sha256": "b9fa9f9b743b98b2874816094ca34f430dc97b8a2ac108fdb6825e075a226113", "bytes": 57106}}, {"sample": 749, "stats": {"age": 33, "gamesPlayed": 160, "groundOuts": 186, "airOuts": 169, "runs": 123, "doubles": 56, "triples": 0, "homeRuns": 16, "strikeOuts": 107, "baseOnBalls": 88, "intentionalWalks": 9, "hits": 188, "hitByPitch": 11, "avg": ".294", "atBats": 639, "obp": ".386", "slg": ".457", "ops": ".843", "caughtStealing": 14, "stolenBases": 28, "stolenBasePercentage": ".667", "caughtStealingPercentage": ".333", "groundIntoDoublePlay": 5, "numberOfPitches": 2664, "plateAppearances": 749, "totalBases": 292, "rbi": 73, "leftOnBase": 202, "sacBunts": 5, "sacFlies": 6, "babip": ".330", "groundOutsToAirouts": "1.10", "catchersInterference": 0, "atBatsPerHomeRun": "39.94"}, "season": 1999, "ability": {"obpRatio": 1.0949875197327383, "slgRatio": 1.0421070261490266, "baserunningPerPa": 0.0, "sample": 749.0}, "source": "https://statsapi.mlb.com/api/v1/people/110987/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1999", "fetchedAt": "2026-09-23T15:26:36.575628+00:00", "sha256": "4cc0cb574efd850cc301d53136a636a7c314bb837857b37d517b4888c27105a6", "bytes": 57165}}]}, {"id": "mlb-111188", "name": "Barry Bonds", "role": "LF", "ability": {"slgRatio": 1.6488035458787211, "baserunningPerPa": 0.0013403725770966396, "obpRatio": 1.544320215671099, "sample": 1779.0, "seasons": [2002, 2003, 2004], "fielding": null}, "evidence": [{"sample": 612, "stats": {"age": 37, "gamesPlayed": 143, "groundOuts": 83, "airOuts": 125, "runs": 117, "doubles": 31, "triples": 2, "homeRuns": 46, "strikeOuts": 47, "baseOnBalls": 198, "intentionalWalks": 68, "hits": 149, "hitByPitch": 9, "avg": ".370", "atBats": 403, "obp": ".582", "slg": ".799", "ops": "1.381", "caughtStealing": 2, "stolenBases": 9, "stolenBasePercentage": ".818", "caughtStealingPercentage": ".182", "groundIntoDoublePlay": 4, "numberOfPitches": 2399, "plateAppearances": 612, "totalBases": 322, "rbi": 110, "leftOnBase": 136, "sacBunts": 0, "sacFlies": 2, "babip": ".330", "groundOutsToAirouts": "0.66", "catchersInterference": 0, "atBatsPerHomeRun": "8.76"}, "season": 2002, "ability": {"obpRatio": 1.570712117757019, "slgRatio": 1.6916215711151872, "baserunningPerPa": 0.0012315270935960591, "sample": 612.0}, "source": "https://statsapi.mlb.com/api/v1/people/111188/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2002", "fetchedAt": "2026-09-23T15:26:36.861538+00:00", "sha256": "80beae0bdd7390ef8cfc37eb9e8920a31b15a3d305491c1c21234af34ded8e7e", "bytes": 57144}}, {"sample": 550, "stats": {"age": 38, "gamesPlayed": 130, "groundOuts": 79, "airOuts": 122, "runs": 111, "doubles": 22, "triples": 1, "homeRuns": 45, "strikeOuts": 58, "baseOnBalls": 148, "intentionalWalks": 61, "hits": 133, "hitByPitch": 10, "avg": ".341", "atBats": 390, "obp": ".529", "slg": ".749", "ops": "1.278", "caughtStealing": 0, "stolenBases": 7, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 7, "numberOfPitches": 2182, "plateAppearances": 550, "totalBases": 292, "rbi": 90, "leftOnBase": 144, "sacBunts": 0, "sacFlies": 2, "babip": ".304", "groundOutsToAirouts": "0.65", "catchersInterference": 0, "atBatsPerHomeRun": "8.67"}, "season": 2003, "ability": {"obpRatio": 1.4331409865954634, "slgRatio": 1.568061750008289, "baserunningPerPa": 0.0018666666666666669, "sample": 550.0}, "source": "https://statsapi.mlb.com/api/v1/people/111188/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2003", "fetchedAt": "2026-09-23T15:26:36.983569+00:00", "sha256": "35aeebc67754d328f2ab3132bc99ac04b4ec7434321cb0949eda70ea4f470ae2", "bytes": 57124}}, {"sample": 617, "stats": {"age": 39, "gamesPlayed": 147, "groundOuts": 89, "airOuts": 111, "runs": 129, "doubles": 27, "triples": 3, "homeRuns": 45, "strikeOuts": 41, "baseOnBalls": 232, "intentionalWalks": 120, "hits": 135, "hitByPitch": 9, "avg": ".362", "atBats": 373, "obp": ".609", "slg": ".812", "ops": "1.421", "caughtStealing": 1, "stolenBases": 6, "stolenBasePercentage": ".857", "caughtStealingPercentage": ".143", "groundIntoDoublePlay": 5, "numberOfPitches": 2425, "plateAppearances": 617, "totalBases": 303, "rbi": 101, "leftOnBase": 125, "sacBunts": 0, "sacFlies": 3, "babip": ".310", "groundOutsToAirouts": "0.80", "catchersInterference": 0, "atBatsPerHomeRun": "8.29"}, "season": 2004, "ability": {"obpRatio": 1.6172484683696673, "slgRatio": 1.6783065544427733, "baserunningPerPa": 0.0009791921664626686, "sample": 617.0}, "source": "https://statsapi.mlb.com/api/v1/people/111188/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2004", "fetchedAt": "2026-09-23T15:26:37.013727+00:00", "sha256": "ef0eb702725a1972655685819d3b9baa92e5ed115fe6937bfbba002acdeea847", "bytes": 57131}}]}, {"id": "mlb-112116", "name": "Luis Castillo", "role": "2B", "ability": {"slgRatio": 0.9004981242799889, "baserunningPerPa": 0.0042805172956527976, "obpRatio": 1.1245677831952774, "sample": 1189.0, "seasons": [1999, 2000], "fielding": null}, "evidence": [{"sample": 563, "stats": {"age": 23, "gamesPlayed": 128, "groundOuts": 207, "airOuts": 57, "runs": 76, "doubles": 23, "triples": 4, "homeRuns": 0, "strikeOuts": 85, "baseOnBalls": 67, "intentionalWalks": 0, "hits": 147, "hitByPitch": 0, "avg": ".302", "atBats": 487, "obp": ".384", "slg": ".366", "ops": ".750", "caughtStealing": 17, "stolenBases": 50, "stolenBasePercentage": ".746", "caughtStealingPercentage": ".254", "groundIntoDoublePlay": 3, "numberOfPitches": 2234, "plateAppearances": 563, "totalBases": 178, "rbi": 28, "leftOnBase": 143, "sacBunts": 6, "sacFlies": 3, "babip": ".363", "groundOutsToAirouts": "3.63", "catchersInterference": 0, "atBatsPerHomeRun": "-.--"}, "season": 1999, "ability": {"obpRatio": 1.0845211417911258, "slgRatio": 0.8845978509498157, "baserunningPerPa": 0.00419397116644823, "sample": 563.0}, "source": "https://statsapi.mlb.com/api/v1/people/112116/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1999", "fetchedAt": "2026-09-23T15:26:36.575628+00:00", "sha256": "4cc0cb574efd850cc301d53136a636a7c314bb837857b37d517b4888c27105a6", "bytes": 57165}}, {"sample": 626, "stats": {"age": 24, "gamesPlayed": 136, "groundOuts": 205, "airOuts": 73, "runs": 101, "doubles": 17, "triples": 3, "homeRuns": 2, "strikeOuts": 86, "baseOnBalls": 78, "intentionalWalks": 0, "hits": 180, "hitByPitch": 0, "avg": ".334", "atBats": 539, "obp": ".418", "slg": ".388", "ops": ".806", "caughtStealing": 22, "stolenBases": 62, "stolenBasePercentage": ".738", "caughtStealingPercentage": ".262", "groundIntoDoublePlay": 11, "numberOfPitches": 2685, "plateAppearances": 626, "totalBases": 209, "rbi": 17, "leftOnBase": 167, "sacBunts": 9, "sacFlies": 0, "babip": ".395", "groundOutsToAirouts": "2.81", "catchersInterference": 0, "atBatsPerHomeRun": "269.50"}, "season": 2000, "ability": {"obpRatio": 1.1605841715507683, "slgRatio": 0.9147982103580841, "baserunningPerPa": 0.0043583535108958835, "sample": 626.0}, "source": "https://statsapi.mlb.com/api/v1/people/112116/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2000", "fetchedAt": "2026-09-23T15:26:36.700977+00:00", "sha256": "ca4bdf2941bc3a1123d78212e53351e9cf2455cdd17ccc439556351bb69a3451", "bytes": 57139}}]}, {"id": "mlb-112552", "name": "David Cone", "role": "SP", "ability": {"runRatio": 0.8059015807781986, "fipRatio": 0.7705216976950492, "eraRatio": 0.7249869059007088, "sample": 402.66666666666663, "seasons": [1997, 1998]}, "evidence": [{"sample": 195.0, "stats": {"age": 34, "gamesPlayed": 29, "gamesStarted": 29, "groundOuts": 149, "airOuts": 189, "runs": 67, "doubles": 22, "triples": 4, "homeRuns": 17, "strikeOuts": 222, "baseOnBalls": 86, "intentionalWalks": 2, "hits": 155, "hitByPitch": 4, "avg": ".218", "atBats": 710, "obp": ".305", "slg": ".332", "ops": ".637", "caughtStealing": 8, "stolenBases": 22, "stolenBasePercentage": ".733", "caughtStealingPercentage": ".267", "groundIntoDoublePlay": 8, "numberOfPitches": 3191, "era": "2.82", "inningsPitched": "195.0", "wins": 12, "losses": 6, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 61, "whip": "1.24", "battersFaced": 805, "outs": 585, "gamesPitched": 29, "completeGames": 1, "shutouts": 0, "strikes": 1942, "strikePercentage": ".610", "hitBatsmen": 4, "balks": 2, "wildPitches": 14, "pickoffs": 1, "totalBases": 236, "groundOutsToAirouts": "0.79", "winPercentage": ".667", "pitchesPerInning": "16.36", "gamesFinished": 0, "strikeoutWalkRatio": "2.58", "strikeoutsPer9Inn": "10.25", "walksPer9Inn": "3.97", "hitsPer9Inn": "7.15", "runsScoredPer9": "3.09", "homeRunsPer9": "0.78", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 3, "sacFlies": 2}, "season": 1997, "ability": {"runRatio": 0.7725217063543383, "eraRatio": 0.6420518024170994, "fipRatio": 0.7630049680480934, "sample": 195.0}, "source": "https://statsapi.mlb.com/api/v1/people/112552/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1997", "fetchedAt": "2026-09-23T15:26:36.307190+00:00", "sha256": "be200be4e475ca7d48db89a72775150fc4ac7435417fcaba77c87076516eee89", "bytes": 53312}}, {"sample": 207.66666666666666, "stats": {"age": 35, "gamesPlayed": 31, "gamesStarted": 31, "groundOuts": 181, "airOuts": 216, "runs": 89, "doubles": 41, "triples": 2, "homeRuns": 20, "strikeOuts": 209, "baseOnBalls": 59, "intentionalWalks": 1, "hits": 186, "hitByPitch": 15, "avg": ".237", "atBats": 784, "obp": ".302", "slg": ".371", "ops": ".673", "caughtStealing": 6, "stolenBases": 21, "stolenBasePercentage": ".778", "caughtStealingPercentage": ".222", "groundIntoDoublePlay": 9, "numberOfPitches": 3105, "era": "3.55", "inningsPitched": "207.2", "wins": 20, "losses": 7, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 82, "whip": "1.18", "battersFaced": 866, "outs": 623, "gamesPitched": 31, "completeGames": 3, "shutouts": 0, "strikes": 1991, "strikePercentage": ".640", "hitBatsmen": 15, "balks": 0, "wildPitches": 6, "pickoffs": 0, "totalBases": 291, "groundOutsToAirouts": "0.84", "winPercentage": ".741", "pitchesPerInning": "14.95", "gamesFinished": 0, "strikeoutWalkRatio": "3.54", "strikeoutsPer9Inn": "9.06", "walksPer9Inn": "2.56", "hitsPer9Inn": "8.06", "runsScoredPer9": "3.86", "homeRunsPer9": "0.87", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 4, "sacFlies": 4}, "season": 1998, "ability": {"runRatio": 0.8372454435999613, "eraRatio": 0.8028633674382873, "fipRatio": 0.7775799430296705, "sample": 207.66666666666666}, "source": "https://statsapi.mlb.com/api/v1/people/112552/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1998", "fetchedAt": "2026-09-23T15:26:36.381571+00:00", "sha256": "b9fa9f9b743b98b2874816094ca34f430dc97b8a2ac108fdb6825e075a226113", "bytes": 57106}}]}, {"id": "mlb-113232", "name": "Carlos Delgado", "role": "1B", "ability": {"slgRatio": 1.2863090192345659, "baserunningPerPa": 0.00015015322843412633, "obpRatio": 1.2123804430054748, "sample": 2043.0, "seasons": [2000, 2001, 2002], "fielding": null}, "evidence": [{"sample": 711, "stats": {"age": 28, "gamesPlayed": 162, "groundOuts": 154, "airOuts": 118, "runs": 115, "doubles": 57, "triples": 1, "homeRuns": 41, "strikeOuts": 104, "baseOnBalls": 123, "intentionalWalks": 18, "hits": 196, "hitByPitch": 15, "avg": ".344", "atBats": 569, "obp": ".470", "slg": ".664", "ops": "1.134", "caughtStealing": 1, "stolenBases": 0, "stolenBasePercentage": ".000", "caughtStealingPercentage": "1.000", "groundIntoDoublePlay": 12, "numberOfPitches": 2997, "plateAppearances": 711, "totalBases": 378, "rbi": 137, "leftOnBase": 231, "sacBunts": 0, "sacFlies": 4, "babip": ".362", "groundOutsToAirouts": "1.31", "catchersInterference": 0, "atBatsPerHomeRun": "13.88"}, "season": 2000, "ability": {"obpRatio": 1.283034452324246, "slgRatio": 1.4050175470565553, "baserunningPerPa": -0.0004390779363336993, "sample": 711.0}, "source": "https://statsapi.mlb.com/api/v1/people/113232/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2000", "fetchedAt": "2026-09-23T15:26:36.700977+00:00", "sha256": "ca4bdf2941bc3a1123d78212e53351e9cf2455cdd17ccc439556351bb69a3451", "bytes": 57139}}, {"sample": 704, "stats": {"age": 29, "gamesPlayed": 162, "groundOuts": 142, "airOuts": 138, "runs": 102, "doubles": 31, "triples": 1, "homeRuns": 39, "strikeOuts": 136, "baseOnBalls": 111, "intentionalWalks": 22, "hits": 160, "hitByPitch": 16, "avg": ".279", "atBats": 574, "obp": ".408", "slg": ".540", "ops": ".948", "caughtStealing": 0, "stolenBases": 3, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 9, "numberOfPitches": 2862, "plateAppearances": 704, "totalBases": 310, "rbi": 102, "leftOnBase": 255, "sacBunts": 0, "sacFlies": 3, "babip": ".301", "groundOutsToAirouts": "1.03", "catchersInterference": 0, "atBatsPerHomeRun": "14.72"}, "season": 2001, "ability": {"obpRatio": 1.1776881946255913, "slgRatio": 1.20692103727066, "baserunningPerPa": 0.0006637168141592921, "sample": 704.0}, "source": "https://statsapi.mlb.com/api/v1/people/113232/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2001", "fetchedAt": "2026-09-23T15:26:36.714017+00:00", "sha256": "c293d2cb96725697b88ffd574b85e293b89c900e2cc76fb97054d445f2ac842a", "bytes": 57156}}, {"sample": 628, "stats": {"age": 30, "gamesPlayed": 143, "groundOuts": 104, "airOuts": 141, "runs": 103, "doubles": 34, "triples": 2, "homeRuns": 33, "strikeOuts": 126, "baseOnBalls": 102, "intentionalWalks": 18, "hits": 140, "hitByPitch": 13, "avg": ".277", "atBats": 505, "obp": ".406", "slg": ".549", "ops": ".955", "caughtStealing": 0, "stolenBases": 1, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 8, "numberOfPitches": 2487, "plateAppearances": 628, "totalBases": 277, "rbi": 108, "leftOnBase": 221, "sacBunts": 0, "sacFlies": 8, "babip": ".302", "groundOutsToAirouts": "0.74", "catchersInterference": 0, "atBatsPerHomeRun": "15.30"}, "season": 2002, "ability": {"obpRatio": 1.1712790771357162, "slgRatio": 1.2409067517523291, "baserunningPerPa": 0.00024154589371980678, "sample": 628.0}, "source": "https://statsapi.mlb.com/api/v1/people/113232/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2002", "fetchedAt": "2026-09-23T15:26:36.861538+00:00", "sha256": "80beae0bdd7390ef8cfc37eb9e8920a31b15a3d305491c1c21234af34ded8e7e", "bytes": 57144}}]}, {"id": "mlb-113744", "name": "Jim Edmonds", "role": "CF", "ability": {"slgRatio": 1.3248034434456206, "baserunningPerPa": -0.0004199136548952996, "obpRatio": 1.1684307439195698, "sample": 1719.0, "seasons": [2002, 2003, 2004], "fielding": null}, "evidence": [{"sample": 576, "stats": {"age": 32, "gamesPlayed": 144, "groundOuts": 97, "airOuts": 103, "runs": 96, "doubles": 31, "triples": 2, "homeRuns": 28, "strikeOuts": 134, "baseOnBalls": 86, "intentionalWalks": 14, "hits": 148, "hitByPitch": 8, "avg": ".311", "atBats": 476, "obp": ".420", "slg": ".561", "ops": ".981", "caughtStealing": 3, "stolenBases": 4, "stolenBasePercentage": ".571", "caughtStealingPercentage": ".429", "groundIntoDoublePlay": 9, "numberOfPitches": 2341, "plateAppearances": 576, "totalBases": 267, "rbi": 83, "leftOnBase": 216, "sacBunts": 0, "sacFlies": 6, "babip": ".375", "groundOutsToAirouts": "0.94", "catchersInterference": 0, "atBatsPerHomeRun": "17.00"}, "season": 2002, "ability": {"obpRatio": 1.1989994157447368, "slgRatio": 1.2571433781815557, "baserunningPerPa": -0.0005154639175257733, "sample": 576.0}, "source": "https://statsapi.mlb.com/api/v1/people/113744/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2002", "fetchedAt": "2026-09-23T15:26:36.861538+00:00", "sha256": "80beae0bdd7390ef8cfc37eb9e8920a31b15a3d305491c1c21234af34ded8e7e", "bytes": 57144}}, {"sample": 531, "stats": {"age": 33, "gamesPlayed": 137, "groundOuts": 95, "airOuts": 105, "runs": 89, "doubles": 32, "triples": 2, "homeRuns": 39, "strikeOuts": 127, "baseOnBalls": 77, "intentionalWalks": 6, "hits": 123, "hitByPitch": 4, "avg": ".275", "atBats": 447, "obp": ".385", "slg": ".617", "ops": "1.002", "caughtStealing": 3, "stolenBases": 1, "stolenBasePercentage": ".250", "caughtStealingPercentage": ".750", "groundIntoDoublePlay": 11, "numberOfPitches": 2191, "plateAppearances": 531, "totalBases": 276, "rbi": 89, "leftOnBase": 203, "sacBunts": 1, "sacFlies": 2, "babip": ".297", "groundOutsToAirouts": "0.90", "catchersInterference": 0, "atBatsPerHomeRun": "11.46"}, "season": 2003, "ability": {"obpRatio": 1.1145202820233575, "slgRatio": 1.3355090715074371, "baserunningPerPa": -0.0013679890560875515, "sample": 531.0}, "source": "https://statsapi.mlb.com/api/v1/people/113744/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2003", "fetchedAt": "2026-09-23T15:26:36.983569+00:00", "sha256": "35aeebc67754d328f2ab3132bc99ac04b4ec7434321cb0949eda70ea4f470ae2", "bytes": 57124}}, {"sample": 612, "stats": {"age": 34, "gamesPlayed": 153, "groundOuts": 92, "airOuts": 114, "runs": 102, "doubles": 38, "triples": 3, "homeRuns": 42, "strikeOuts": 150, "baseOnBalls": 101, "intentionalWalks": 12, "hits": 150, "hitByPitch": 5, "avg": ".301", "atBats": 498, "obp": ".418", "slg": ".643", "ops": "1.061", "caughtStealing": 3, "stolenBases": 8, "stolenBasePercentage": ".727", "caughtStealingPercentage": ".273", "groundIntoDoublePlay": 4, "numberOfPitches": 2587, "plateAppearances": 612, "totalBases": 320, "rbi": 111, "leftOnBase": 240, "sacBunts": 0, "sacFlies": 8, "babip": ".344", "groundOutsToAirouts": "0.81", "catchersInterference": 0, "atBatsPerHomeRun": "11.86"}, "season": 2004, "ability": {"obpRatio": 1.1864354829646555, "slgRatio": 1.379194798169929, "baserunningPerPa": 0.0004926108374384235, "sample": 612.0}, "source": "https://statsapi.mlb.com/api/v1/people/113744/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2004", "fetchedAt": "2026-09-23T15:26:37.013727+00:00", "sha256": "ef0eb702725a1972655685819d3b9baa92e5ed115fe6937bfbba002acdeea847", "bytes": 57131}}]}, {"id": "mlb-114935", "name": "Luis Gonzalez", "role": "LF", "ability": {"slgRatio": 1.2833743620402986, "baserunningPerPa": 0.0002198596406719845, "obpRatio": 1.184227559557134, "sample": 2040.0, "seasons": [2001, 2002, 2003], "fielding": null}, "evidence": [{"sample": 728, "stats": {"age": 33, "gamesPlayed": 162, "groundOuts": 137, "airOuts": 196, "runs": 128, "doubles": 36, "triples": 7, "homeRuns": 57, "strikeOuts": 83, "baseOnBalls": 100, "intentionalWalks": 24, "hits": 198, "hitByPitch": 14, "avg": ".325", "atBats": 609, "obp": ".429", "slg": ".688", "ops": "1.117", "caughtStealing": 1, "stolenBases": 1, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 14, "numberOfPitches": 2776, "plateAppearances": 728, "totalBases": 419, "rbi": 142, "leftOnBase": 237, "sacBunts": 0, "sacFlies": 5, "babip": ".297", "groundOutsToAirouts": "0.70", "catchersInterference": 0, "atBatsPerHomeRun": "10.68"}, "season": 2001, "ability": {"obpRatio": 1.2285844016968375, "slgRatio": 1.4805760714296132, "baserunningPerPa": -0.00021551724137931037, "sample": 728.0}, "source": "https://statsapi.mlb.com/api/v1/people/114935/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2001", "fetchedAt": "2026-09-23T15:26:36.714017+00:00", "sha256": "c293d2cb96725697b88ffd574b85e293b89c900e2cc76fb97054d445f2ac842a", "bytes": 57156}}, {"sample": 633, "stats": {"age": 34, "gamesPlayed": 148, "groundOuts": 137, "airOuts": 166, "runs": 90, "doubles": 19, "triples": 3, "homeRuns": 28, "strikeOuts": 76, "baseOnBalls": 97, "intentionalWalks": 8, "hits": 151, "hitByPitch": 5, "avg": ".288", "atBats": 524, "obp": ".400", "slg": ".496", "ops": ".896", "caughtStealing": 2, "stolenBases": 9, "stolenBasePercentage": ".818", "caughtStealingPercentage": ".182", "groundIntoDoublePlay": 12, "numberOfPitches": 2513, "plateAppearances": 633, "totalBases": 260, "rbi": 103, "leftOnBase": 252, "sacBunts": 0, "sacFlies": 7, "babip": ".288", "groundOutsToAirouts": "0.83", "catchersInterference": 0, "atBatsPerHomeRun": "18.71"}, "season": 2002, "ability": {"obpRatio": 1.157840328609898, "slgRatio": 1.1447053818440016, "baserunningPerPa": 0.0012004801920768306, "sample": 633.0}, "source": "https://statsapi.mlb.com/api/v1/people/114935/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2002", "fetchedAt": "2026-09-23T15:26:36.861538+00:00", "sha256": "80beae0bdd7390ef8cfc37eb9e8920a31b15a3d305491c1c21234af34ded8e7e", "bytes": 57144}}, {"sample": 679, "stats": {"age": 35, "gamesPlayed": 156, "groundOuts": 151, "airOuts": 188, "runs": 92, "doubles": 46, "triples": 4, "homeRuns": 26, "strikeOuts": 67, "baseOnBalls": 94, "intentionalWalks": 17, "hits": 176, "hitByPitch": 3, "avg": ".304", "atBats": 579, "obp": ".402", "slg": ".532", "ops": ".934", "caughtStealing": 3, "stolenBases": 5, "stolenBasePercentage": ".625", "caughtStealingPercentage": ".375", "groundIntoDoublePlay": 19, "numberOfPitches": 2648, "plateAppearances": 679, "totalBases": 308, "rbi": 104, "leftOnBase": 229, "sacBunts": 0, "sacFlies": 3, "babip": ".307", "groundOutsToAirouts": "0.80", "catchersInterference": 0, "atBatsPerHomeRun": "22.27"}, "season": 2003, "ability": {"obpRatio": 1.161269291680693, "slgRatio": 1.2012162177528687, "baserunningPerPa": -0.00022753128555176358, "sample": 679.0}, "source": "https://statsapi.mlb.com/api/v1/people/114935/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2003", "fetchedAt": "2026-09-23T15:26:36.983569+00:00", "sha256": "35aeebc67754d328f2ab3132bc99ac04b4ec7434321cb0949eda70ea4f470ae2", "bytes": 57124}}]}, {"id": "mlb-114961", "name": "Tom Goodwin", "role": "CF", "ability": {"slgRatio": 0.8526802254881481, "baserunningPerPa": 0.004388178105059414, "obpRatio": 1.0246173527253957, "sample": 1669.0, "seasons": [1998, 1999, 2000], "fielding": null}, "evidence": [{"sample": 608, "stats": {"age": 29, "gamesPlayed": 154, "groundOuts": 190, "airOuts": 101, "runs": 102, "doubles": 13, "triples": 3, "homeRuns": 2, "strikeOuts": 90, "baseOnBalls": 73, "intentionalWalks": 0, "hits": 151, "hitByPitch": 2, "avg": ".290", "atBats": 520, "obp": ".378", "slg": ".338", "ops": ".716", "caughtStealing": 20, "stolenBases": 38, "stolenBasePercentage": ".655", "caughtStealingPercentage": ".345", "groundIntoDoublePlay": 2, "numberOfPitches": 2238, "plateAppearances": 608, "totalBases": 176, "rbi": 33, "leftOnBase": 162, "sacBunts": 10, "sacFlies": 3, "babip": ".346", "groundOutsToAirouts": "1.88", "catchersInterference": 0, "atBatsPerHomeRun": "260.00"}, "season": 1998, "ability": {"obpRatio": 1.0962050489776198, "slgRatio": 0.8528184134163914, "baserunningPerPa": -0.0004950495049504944, "sample": 608.0}, "source": "https://statsapi.mlb.com/api/v1/people/114961/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1998", "fetchedAt": "2026-09-23T15:26:36.381571+00:00", "sha256": "b9fa9f9b743b98b2874816094ca34f430dc97b8a2ac108fdb6825e075a226113", "bytes": 57106}}, {"sample": 455, "stats": {"age": 30, "gamesPlayed": 109, "groundOuts": 138, "airOuts": 111, "runs": 63, "doubles": 12, "triples": 6, "homeRuns": 3, "strikeOuts": 61, "baseOnBalls": 40, "intentionalWalks": 0, "hits": 105, "hitByPitch": 0, "avg": ".259", "atBats": 405, "obp": ".324", "slg": ".341", "ops": ".665", "caughtStealing": 11, "stolenBases": 39, "stolenBasePercentage": ".780", "caughtStealingPercentage": ".220", "groundIntoDoublePlay": 7, "numberOfPitches": 1603, "plateAppearances": 455, "totalBases": 138, "rbi": 33, "leftOnBase": 162, "sacBunts": 7, "sacFlies": 3, "babip": ".297", "groundOutsToAirouts": "1.24", "catchersInterference": 0, "atBatsPerHomeRun": "135.00"}, "season": 1999, "ability": {"obpRatio": 0.958597456978677, "slgRatio": 0.8513291322440419, "baserunningPerPa": 0.0051908396946564895, "sample": 455.0}, "source": "https://statsapi.mlb.com/api/v1/people/114961/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1999", "fetchedAt": "2026-09-23T15:26:36.575628+00:00", "sha256": "4cc0cb574efd850cc301d53136a636a7c314bb837857b37d517b4888c27105a6", "bytes": 57165}}, {"sample": 606, "stats": {"age": 31, "gamesPlayed": 147, "groundOuts": 159, "airOuts": 121, "runs": 94, "doubles": 11, "triples": 9, "homeRuns": 6, "strikeOuts": 117, "baseOnBalls": 68, "intentionalWalks": 2, "hits": 139, "hitByPitch": 1, "avg": ".263", "atBats": 528, "obp": ".346", "slg": ".352", "ops": ".698", "caughtStealing": 10, "stolenBases": 55, "stolenBasePercentage": ".846", "caughtStealingPercentage": ".154", "groundIntoDoublePlay": 7, "numberOfPitches": 2366, "plateAppearances": 606, "totalBases": 186, "rbi": 58, "leftOnBase": 162, "sacBunts": 5, "sacFlies": 4, "babip": ".325", "groundOutsToAirouts": "1.31", "catchersInterference": 0, "atBatsPerHomeRun": "88.00"}, "season": 2000, "ability": {"obpRatio": 1.002362787120453, "slgRatio": 0.8535560161906174, "baserunningPerPa": 0.008684863523573201, "sample": 606.0}, "source": "https://statsapi.mlb.com/api/v1/people/114961/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2000", "fetchedAt": "2026-09-23T15:26:36.700977+00:00", "sha256": "ca4bdf2941bc3a1123d78212e53351e9cf2455cdd17ccc439556351bb69a3451", "bytes": 57139}}]}, {"id": "mlb-115094", "name": "Shawn Green", "role": "RF", "ability": {"slgRatio": 1.2111378693896644, "baserunningPerPa": 0.0017833155312841273, "obpRatio": 1.0891266239209483, "sample": 2100.0, "seasons": [2000, 2001, 2002], "fielding": null}, "evidence": [{"sample": 714, "stats": {"age": 27, "gamesPlayed": 162, "groundOuts": 169, "airOuts": 159, "runs": 98, "doubles": 44, "triples": 4, "homeRuns": 24, "strikeOuts": 121, "baseOnBalls": 90, "intentionalWalks": 9, "hits": 164, "hitByPitch": 8, "avg": ".269", "atBats": 610, "obp": ".367", "slg": ".472", "ops": ".839", "caughtStealing": 5, "stolenBases": 24, "stolenBasePercentage": ".828", "caughtStealingPercentage": ".172", "groundIntoDoublePlay": 18, "numberOfPitches": 2810, "plateAppearances": 714, "totalBases": 288, "rbi": 99, "leftOnBase": 279, "sacBunts": 0, "sacFlies": 6, "babip": ".297", "groundOutsToAirouts": "1.06", "catchersInterference": 0, "atBatsPerHomeRun": "25.42"}, "season": 2000, "ability": {"obpRatio": 1.0500166853724273, "slgRatio": 1.0622860150429032, "baserunningPerPa": 0.003063457330415756, "sample": 714.0}, "source": "https://statsapi.mlb.com/api/v1/people/115094/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2000", "fetchedAt": "2026-09-23T15:26:36.700977+00:00", "sha256": "ca4bdf2941bc3a1123d78212e53351e9cf2455cdd17ccc439556351bb69a3451", "bytes": 57139}}, {"sample": 701, "stats": {"age": 28, "gamesPlayed": 161, "groundOuts": 178, "airOuts": 153, "runs": 121, "doubles": 31, "triples": 4, "homeRuns": 49, "strikeOuts": 107, "baseOnBalls": 72, "intentionalWalks": 10, "hits": 184, "hitByPitch": 5, "avg": ".297", "atBats": 619, "obp": ".372", "slg": ".598", "ops": ".970", "caughtStealing": 4, "stolenBases": 20, "stolenBasePercentage": ".833", "caughtStealingPercentage": ".167", "groundIntoDoublePlay": 10, "numberOfPitches": 2527, "plateAppearances": 701, "totalBases": 370, "rbi": 125, "leftOnBase": 257, "sacBunts": 0, "sacFlies": 5, "babip": ".288", "groundOutsToAirouts": "1.16", "catchersInterference": 0, "atBatsPerHomeRun": "12.63"}, "season": 2001, "ability": {"obpRatio": 1.093207363100412, "slgRatio": 1.3124947216089358, "baserunningPerPa": 0.0026637069922308544, "sample": 701.0}, "source": "https://statsapi.mlb.com/api/v1/people/115094/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2001", "fetchedAt": "2026-09-23T15:26:36.714017+00:00", "sha256": "c293d2cb96725697b88ffd574b85e293b89c900e2cc76fb97054d445f2ac842a", "bytes": 57156}}, {"sample": 685, "stats": {"age": 29, "gamesPlayed": 158, "groundOuts": 195, "airOuts": 112, "runs": 110, "doubles": 31, "triples": 1, "homeRuns": 42, "strikeOuts": 112, "baseOnBalls": 93, "intentionalWalks": 22, "hits": 166, "hitByPitch": 5, "avg": ".285", "atBats": 582, "obp": ".385", "slg": ".558", "ops": ".943", "caughtStealing": 5, "stolenBases": 8, "stolenBasePercentage": ".615", "caughtStealingPercentage": ".385", "groundIntoDoublePlay": 26, "numberOfPitches": 2463, "plateAppearances": 685, "totalBases": 325, "rbi": 114, "leftOnBase": 232, "sacBunts": 0, "sacFlies": 5, "babip": ".286", "groundOutsToAirouts": "1.74", "catchersInterference": 0, "atBatsPerHomeRun": "13.86"}, "season": 2002, "ability": {"obpRatio": 1.125716255977649, "slgRatio": 1.2625671695325527, "baserunningPerPa": -0.0004519774011299434, "sample": 685.0}, "source": "https://statsapi.mlb.com/api/v1/people/115094/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2002", "fetchedAt": "2026-09-23T15:26:36.861538+00:00", "sha256": "80beae0bdd7390ef8cfc37eb9e8920a31b15a3d305491c1c21234af34ded8e7e", "bytes": 57144}}]}, {"id": "mlb-115135", "name": "Ken Griffey Jr.", "role": "CF", "ability": {"slgRatio": 1.3851147024488877, "baserunningPerPa": 0.0025138301987943992, "obpRatio": 1.1229774953145926, "sample": 1131.0, "seasons": [1994, 1996], "fielding": null}, "evidence": [{"sample": 493, "stats": {"age": 24, "gamesPlayed": 111, "groundOuts": 99, "airOuts": 123, "runs": 94, "doubles": 24, "triples": 4, "homeRuns": 40, "strikeOuts": 73, "baseOnBalls": 56, "intentionalWalks": 19, "hits": 140, "hitByPitch": 2, "avg": ".323", "atBats": 433, "obp": ".402", "slg": ".674", "ops": "1.076", "caughtStealing": 3, "stolenBases": 11, "stolenBasePercentage": ".786", "caughtStealingPercentage": ".214", "groundIntoDoublePlay": 9, "numberOfPitches": 1834, "plateAppearances": 493, "totalBases": 292, "rbi": 90, "leftOnBase": 167, "sacBunts": 0, "sacFlies": 2, "babip": ".311", "groundOutsToAirouts": "0.80", "catchersInterference": 0, "atBatsPerHomeRun": "10.82"}, "season": 1994, "ability": {"obpRatio": 1.1329513195254513, "slgRatio": 1.4186062129619454, "baserunningPerPa": 0.001443001443001443, "sample": 493.0}, "source": "https://statsapi.mlb.com/api/v1/people/115135/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1994", "fetchedAt": "2026-09-23T15:26:36.087781+00:00", "sha256": "8c86e60405e5c8b622313e716bc12e34080c394682598f97fb6c769d075bfaf7", "bytes": 53112}}, {"sample": 638, "stats": {"age": 26, "gamesPlayed": 140, "groundOuts": 115, "airOuts": 166, "runs": 125, "doubles": 26, "triples": 2, "homeRuns": 49, "strikeOuts": 104, "baseOnBalls": 78, "intentionalWalks": 13, "hits": 165, "hitByPitch": 7, "avg": ".303", "atBats": 545, "obp": ".392", "slg": ".628", "ops": "1.020", "caughtStealing": 1, "stolenBases": 16, "stolenBasePercentage": ".941", "caughtStealingPercentage": ".059", "groundIntoDoublePlay": 7, "numberOfPitches": 2344, "plateAppearances": 638, "totalBases": 342, "rbi": 140, "leftOnBase": 245, "sacBunts": 1, "sacFlies": 7, "babip": ".291", "groundOutsToAirouts": "0.69", "catchersInterference": 0, "atBatsPerHomeRun": "11.12"}, "season": 1996, "ability": {"obpRatio": 1.1152704493334744, "slgRatio": 1.3592348988706158, "baserunningPerPa": 0.0033412887828162294, "sample": 638.0}, "source": "https://statsapi.mlb.com/api/v1/people/115135/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1996", "fetchedAt": "2026-09-23T15:26:36.435226+00:00", "sha256": "aff9ab7cbb3587b585b2702b8012b7eb622f14755bbc9050fa26b5cf49a9bad7", "bytes": 53317}}]}, {"id": "mlb-115223", "name": "Vladimir Guerrero", "role": "RF", "ability": {"slgRatio": 1.3071885467151128, "baserunningPerPa": 0.0006739650355073246, "obpRatio": 1.1738946129458891, "sample": 1856.0, "seasons": [2002, 2003, 2004], "fielding": null}, "evidence": [{"sample": 709, "stats": {"age": 27, "gamesPlayed": 161, "groundOuts": 173, "airOuts": 169, "runs": 106, "doubles": 37, "triples": 2, "homeRuns": 39, "strikeOuts": 70, "baseOnBalls": 84, "intentionalWalks": 32, "hits": 206, "hitByPitch": 6, "avg": ".336", "atBats": 614, "obp": ".417", "slg": ".593", "ops": "1.010", "caughtStealing": 20, "stolenBases": 40, "stolenBasePercentage": ".667", "caughtStealingPercentage": ".333", "groundIntoDoublePlay": 20, "numberOfPitches": 2398, "plateAppearances": 709, "totalBases": 364, "rbi": 111, "leftOnBase": 228, "sacBunts": 0, "sacFlies": 5, "babip": ".327", "groundOutsToAirouts": "1.02", "catchersInterference": 0, "atBatsPerHomeRun": "15.74"}, "season": 2002, "ability": {"obpRatio": 1.2020444112493645, "slgRatio": 1.330110823657919, "baserunningPerPa": 0.0, "sample": 709.0}, "source": "https://statsapi.mlb.com/api/v1/people/115223/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2002", "fetchedAt": "2026-09-23T15:26:36.861538+00:00", "sha256": "80beae0bdd7390ef8cfc37eb9e8920a31b15a3d305491c1c21234af34ded8e7e", "bytes": 57144}}, {"sample": 467, "stats": {"age": 28, "gamesPlayed": 112, "groundOuts": 111, "airOuts": 104, "runs": 71, "doubles": 20, "triples": 3, "homeRuns": 25, "strikeOuts": 53, "baseOnBalls": 63, "intentionalWalks": 22, "hits": 130, "hitByPitch": 6, "avg": ".330", "atBats": 394, "obp": ".426", "slg": ".586", "ops": "1.012", "caughtStealing": 5, "stolenBases": 9, "stolenBasePercentage": ".643", "caughtStealingPercentage": ".357", "groundIntoDoublePlay": 18, "numberOfPitches": 1556, "plateAppearances": 467, "totalBases": 231, "rbi": 79, "leftOnBase": 175, "sacBunts": 0, "sacFlies": 4, "babip": ".328", "groundOutsToAirouts": "1.07", "catchersInterference": 0, "atBatsPerHomeRun": "15.76"}, "season": 2003, "ability": {"obpRatio": 1.1966978391700662, "slgRatio": 1.2719582166911796, "baserunningPerPa": -0.00029985007496251867, "sample": 467.0}, "source": "https://statsapi.mlb.com/api/v1/people/115223/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2003", "fetchedAt": "2026-09-23T15:26:36.983569+00:00", "sha256": "35aeebc67754d328f2ab3132bc99ac04b4ec7434321cb0949eda70ea4f470ae2", "bytes": 57124}}, {"sample": 680, "stats": {"age": 29, "gamesPlayed": 156, "groundOuts": 165, "airOuts": 175, "runs": 124, "doubles": 39, "triples": 2, "homeRuns": 39, "strikeOuts": 74, "baseOnBalls": 52, "intentionalWalks": 14, "hits": 206, "hitByPitch": 8, "avg": ".337", "atBats": 612, "obp": ".391", "slg": ".598", "ops": ".989", "caughtStealing": 3, "stolenBases": 15, "stolenBasePercentage": ".833", "caughtStealingPercentage": ".167", "groundIntoDoublePlay": 19, "numberOfPitches": 2154, "plateAppearances": 680, "totalBases": 366, "rbi": 126, "leftOnBase": 258, "sacBunts": 0, "sacFlies": 8, "babip": ".329", "groundOutsToAirouts": "0.94", "catchersInterference": 0, "atBatsPerHomeRun": "15.69"}, "season": 2004, "ability": {"obpRatio": 1.1288838575872795, "slgRatio": 1.3074836493161819, "baserunningPerPa": 0.002045454545454545, "sample": 680.0}, "source": "https://statsapi.mlb.com/api/v1/people/115223/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2004", "fetchedAt": "2026-09-23T15:26:37.013727+00:00", "sha256": "ef0eb702725a1972655685819d3b9baa92e5ed115fe6937bfbba002acdeea847", "bytes": 57131}}]}, {"id": "mlb-115270", "name": "Tony Gwynn", "role": "RF", "ability": {"slgRatio": 1.1714788356782329, "baserunningPerPa": 0.002200121304958934, "obpRatio": 1.1730894229703275, "sample": 1586.0, "seasons": [1993, 1994, 1995], "fielding": null}, "evidence": [{"sample": 534, "stats": {"age": 33, "gamesPlayed": 122, "groundOuts": 160, "airOuts": 143, "runs": 70, "doubles": 41, "triples": 3, "homeRuns": 7, "strikeOuts": 19, "baseOnBalls": 36, "intentionalWalks": 11, "hits": 175, "hitByPitch": 1, "avg": ".358", "atBats": 489, "obp": ".398", "slg": ".497", "ops": ".895", "caughtStealing": 1, "stolenBases": 14, "stolenBasePercentage": ".933", "caughtStealingPercentage": ".067", "groundIntoDoublePlay": 18, "numberOfPitches": 1723, "plateAppearances": 534, "totalBases": 243, "rbi": 59, "leftOnBase": 144, "sacBunts": 1, "sacFlies": 7, "babip": ".357", "groundOutsToAirouts": "1.12", "catchersInterference": 0, "atBatsPerHomeRun": "69.86"}, "season": 1993, "ability": {"obpRatio": 1.143873167831518, "slgRatio": 1.1690685936472118, "baserunningPerPa": 0.003269754768392371, "sample": 534.0}, "source": "https://statsapi.mlb.com/api/v1/people/115270/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1993", "fetchedAt": "2026-09-23T15:26:36.095834+00:00", "sha256": "3e254a49139e0b97f267ec956ea52766d9c3c89a947ea4b3ca87062b1afcbc96", "bytes": 53296}}, {"sample": 475, "stats": {"age": 34, "gamesPlayed": 110, "groundOuts": 149, "airOuts": 92, "runs": 79, "doubles": 35, "triples": 1, "homeRuns": 12, "strikeOuts": 19, "baseOnBalls": 48, "intentionalWalks": 16, "hits": 165, "hitByPitch": 2, "avg": ".394", "atBats": 419, "obp": ".454", "slg": ".568", "ops": "1.022", "caughtStealing": 0, "stolenBases": 5, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 20, "numberOfPitches": 1549, "plateAppearances": 475, "totalBases": 238, "rbi": 64, "leftOnBase": 167, "sacBunts": 1, "sacFlies": 5, "babip": ".389", "groundOutsToAirouts": "1.62", "catchersInterference": 0, "atBatsPerHomeRun": "34.92"}, "season": 1994, "ability": {"obpRatio": 1.239551022399645, "slgRatio": 1.238284169096856, "baserunningPerPa": 0.0014814814814814814, "sample": 475.0}, "source": "https://statsapi.mlb.com/api/v1/people/115270/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1994", "fetchedAt": "2026-09-23T15:26:36.087781+00:00", "sha256": "8c86e60405e5c8b622313e716bc12e34080c394682598f97fb6c769d075bfaf7", "bytes": 53112}}, {"sample": 577, "stats": {"age": 35, "gamesPlayed": 135, "groundOuts": 198, "airOuts": 129, "runs": 82, "doubles": 33, "triples": 1, "homeRuns": 9, "strikeOuts": 15, "baseOnBalls": 35, "intentionalWalks": 10, "hits": 197, "hitByPitch": 1, "avg": ".368", "atBats": 535, "obp": ".404", "slg": ".484", "ops": ".888", "caughtStealing": 5, "stolenBases": 17, "stolenBasePercentage": ".773", "caughtStealingPercentage": ".227", "groundIntoDoublePlay": 20, "numberOfPitches": 1732, "plateAppearances": 577, "totalBases": 259, "rbi": 90, "leftOnBase": 191, "sacBunts": 0, "sacFlies": 6, "babip": ".364", "groundOutsToAirouts": "1.53", "catchersInterference": 0, "atBatsPerHomeRun": "59.44"}, "season": 1995, "ability": {"obpRatio": 1.1454156283692845, "slgRatio": 1.1187137332011432, "baserunningPerPa": 0.0018018018018018023, "sample": 577.0}, "source": "https://statsapi.mlb.com/api/v1/people/115270/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1995", "fetchedAt": "2026-09-23T15:26:36.087805+00:00", "sha256": "5dbfca214a24115701d0ff588b272fa700cad7e387f34807bc83200d94510210", "bytes": 53266}}]}, {"id": "mlb-115629", "name": "LaTroy Hawkins", "role": "CL", "ability": {"runRatio": 0.8218506943328994, "fipRatio": 0.7917981912212178, "eraRatio": 0.5911968964683363, "sample": 82.0, "seasons": [2004]}, "evidence": [{"sample": 82.0, "stats": {"age": 31, "gamesPlayed": 77, "gamesStarted": 0, "groundOuts": 82, "airOuts": 94, "runs": 27, "doubles": 18, "triples": 1, "homeRuns": 10, "strikeOuts": 69, "baseOnBalls": 14, "intentionalWalks": 5, "hits": 72, "hitByPitch": 2, "avg": ".233", "atBats": 309, "obp": ".269", "slg": ".395", "ops": ".664", "caughtStealing": 3, "stolenBases": 1, "stolenBasePercentage": ".250", "caughtStealingPercentage": ".750", "groundIntoDoublePlay": 1, "numberOfPitches": 1191, "era": "2.63", "inningsPitched": "82.0", "wins": 5, "losses": 4, "saves": 25, "saveOpportunities": 34, "holds": 4, "blownSaves": 9, "earnedRuns": 24, "whip": "1.05", "battersFaced": 333, "outs": 246, "gamesPitched": 77, "completeGames": 0, "shutouts": 0, "strikes": 824, "strikePercentage": ".690", "hitBatsmen": 2, "balks": 0, "wildPitches": 2, "pickoffs": 1, "totalBases": 122, "groundOutsToAirouts": "0.87", "winPercentage": ".556", "pitchesPerInning": "14.52", "gamesFinished": 50, "strikeoutWalkRatio": "4.93", "strikeoutsPer9Inn": "7.57", "walksPer9Inn": "1.54", "hitsPer9Inn": "7.90", "runsScoredPer9": "2.96", "homeRunsPer9": "1.10", "inheritedRunners": 16, "inheritedRunnersScored": 3, "catchersInterference": 0, "sacBunts": 6, "sacFlies": 2}, "season": 2004, "ability": {"runRatio": 0.8218506943328994, "eraRatio": 0.5911968964683363, "fipRatio": 0.7917981912212176, "sample": 82.0}, "source": "https://statsapi.mlb.com/api/v1/people/115629/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2004", "fetchedAt": "2026-09-23T15:26:37.013727+00:00", "sha256": "ef0eb702725a1972655685819d3b9baa92e5ed115fe6937bfbba002acdeea847", "bytes": 57131}}]}, {"id": "mlb-115749", "name": "Rickey Henderson", "role": "LF", "ability": {"slgRatio": 1.2028542771939394, "baserunningPerPa": 0.008203455620177299, "obpRatio": 1.2232109071888577, "sample": 1672.0, "seasons": [1990, 1991, 1992], "fielding": null}, "evidence": [{"sample": 594, "stats": {"age": 31, "gamesPlayed": 136, "groundOuts": 109, "airOuts": 140, "runs": 119, "doubles": 33, "triples": 3, "homeRuns": 28, "strikeOuts": 60, "baseOnBalls": 97, "intentionalWalks": 2, "hits": 159, "hitByPitch": 4, "avg": ".325", "atBats": 489, "obp": ".439", "slg": ".577", "ops": "1.016", "caughtStealing": 10, "stolenBases": 65, "stolenBasePercentage": ".867", "caughtStealingPercentage": ".133", "groundIntoDoublePlay": 13, "numberOfPitches": 2470, "plateAppearances": 594, "totalBases": 282, "rbi": 61, "leftOnBase": 145, "sacBunts": 2, "sacFlies": 2, "babip": ".325", "groundOutsToAirouts": "0.78", "catchersInterference": 0, "atBatsPerHomeRun": "17.46"}, "season": 1990, "ability": {"obpRatio": 1.2636134381625046, "slgRatio": 1.371895487602204, "baserunningPerPa": 0.011335012594458438, "sample": 594.0}, "source": "https://statsapi.mlb.com/api/v1/people/115749/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1990", "fetchedAt": "2026-09-23T15:26:35.810733+00:00", "sha256": "920574b79905266486c842e637eb82347fee77eb69a5c8528d83a9d7a4ab3d5a", "bytes": 49527}}, {"sample": 578, "stats": {"age": 32, "gamesPlayed": 134, "groundOuts": 135, "airOuts": 139, "runs": 105, "doubles": 17, "triples": 1, "homeRuns": 18, "strikeOuts": 73, "baseOnBalls": 98, "intentionalWalks": 7, "hits": 126, "hitByPitch": 7, "avg": ".268", "atBats": 470, "obp": ".400", "slg": ".423", "ops": ".823", "caughtStealing": 18, "stolenBases": 58, "stolenBasePercentage": ".763", "caughtStealingPercentage": ".237", "groundIntoDoublePlay": 7, "numberOfPitches": 2555, "plateAppearances": 578, "totalBases": 199, "rbi": 57, "leftOnBase": 162, "sacBunts": 0, "sacFlies": 3, "babip": ".283", "groundOutsToAirouts": "0.97", "catchersInterference": 0, "atBatsPerHomeRun": "26.11"}, "season": 1991, "ability": {"obpRatio": 1.176104312407163, "slgRatio": 1.0740450418381702, "baserunningPerPa": 0.0056555269922879195, "sample": 578.0}, "source": "https://statsapi.mlb.com/api/v1/people/115749/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1991", "fetchedAt": "2026-09-23T15:26:35.843674+00:00", "sha256": "63e11ebc72309d39585523dbd7c7c6f5222e807e5ef9be90ebbf0f45940f9559", "bytes": 49509}}, {"sample": 500, "stats": {"age": 33, "gamesPlayed": 117, "groundOuts": 93, "airOuts": 138, "runs": 77, "doubles": 18, "triples": 3, "homeRuns": 15, "strikeOuts": 56, "baseOnBalls": 95, "intentionalWalks": 5, "hits": 112, "hitByPitch": 6, "avg": ".283", "atBats": 396, "obp": ".426", "slg": ".457", "ops": ".883", "caughtStealing": 11, "stolenBases": 48, "stolenBasePercentage": ".814", "caughtStealingPercentage": ".186", "groundIntoDoublePlay": 5, "numberOfPitches": 2283, "plateAppearances": 500, "totalBases": 181, "rbi": 46, "leftOnBase": 135, "sacBunts": 0, "sacFlies": 3, "babip": ".296", "groundOutsToAirouts": "0.67", "catchersInterference": 0, "atBatsPerHomeRun": "26.40"}, "season": 1992, "ability": {"obpRatio": 1.2296679239598038, "slgRatio": 1.1509367953001906, "baserunningPerPa": 0.00742857142857143, "sample": 500.0}, "source": "https://statsapi.mlb.com/api/v1/people/115749/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1992", "fetchedAt": "2026-09-23T15:26:35.843639+00:00", "sha256": "18dd39a6051dbe2c0ae71719bb6f73359abefe4afbbe668b8b580973cc2a37e7", "bytes": 49505}}]}, {"id": "mlb-115765", "name": "Tom Henke", "role": "CL", "ability": {"runRatio": 0.7664665080055026, "fipRatio": 0.6003063549459133, "eraRatio": 0.6134799127126987, "sample": 251.0, "seasons": [1987, 1988, 1989]}, "evidence": [{"sample": 94.0, "stats": {"age": 29, "gamesPlayed": 72, "gamesStarted": 0, "groundOuts": 17, "airOuts": 28, "runs": 27, "doubles": 13, "triples": 2, "homeRuns": 10, "strikeOuts": 128, "baseOnBalls": 25, "intentionalWalks": 3, "hits": 62, "hitByPitch": 0, "avg": ".188", "atBats": 330, "obp": ".242", "slg": ".330", "ops": ".572", "caughtStealing": 2, "stolenBases": 9, "stolenBasePercentage": ".818", "caughtStealingPercentage": ".182", "groundIntoDoublePlay": 2, "numberOfPitches": 694, "era": "2.49", "inningsPitched": "94.0", "wins": 0, "losses": 6, "saves": 34, "saveOpportunities": 34, "holds": 0, "blownSaves": 0, "earnedRuns": 26, "whip": "0.93", "battersFaced": 363, "outs": 282, "gamesPitched": 72, "completeGames": 0, "shutouts": 0, "strikes": 594, "strikePercentage": ".860", "hitBatsmen": 0, "balks": 0, "wildPitches": 5, "pickoffs": 1, "totalBases": 109, "groundOutsToAirouts": "0.61", "winPercentage": ".000", "pitchesPerInning": "7.38", "gamesFinished": 62, "strikeoutWalkRatio": "5.12", "strikeoutsPer9Inn": "12.26", "walksPer9Inn": "2.39", "hitsPer9Inn": "5.94", "runsScoredPer9": "2.59", "homeRunsPer9": "0.96", "inheritedRunners": 58, "inheritedRunnersScored": 22, "catchersInterference": 0, "sacBunts": 3, "sacFlies": 5}, "season": 1987, "ability": {"runRatio": 0.7321849060030878, "eraRatio": 0.5814261766602192, "fipRatio": 0.5410520259881962, "sample": 94.0}, "source": "https://statsapi.mlb.com/api/v1/people/115765/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1987", "fetchedAt": "2026-09-23T15:26:35.513744+00:00", "sha256": "c5bb9fe4da3b7413983b252919c28f5c22b096c21cbfcbd8746b1032a7c57ad2", "bytes": 49349}}, {"sample": 68.0, "stats": {"age": 30, "gamesPlayed": 52, "gamesStarted": 0, "groundOuts": 22, "airOuts": 48, "runs": 23, "doubles": 10, "triples": 2, "homeRuns": 6, "strikeOuts": 66, "baseOnBalls": 24, "intentionalWalks": 3, "hits": 60, "hitByPitch": 2, "avg": ".237", "atBats": 253, "obp": ".306", "slg": ".364", "ops": ".670", "caughtStealing": 1, "stolenBases": 2, "stolenBasePercentage": ".667", "caughtStealingPercentage": ".333", "groundIntoDoublePlay": 4, "numberOfPitches": 1148, "era": "2.91", "inningsPitched": "68.0", "wins": 4, "losses": 4, "saves": 25, "saveOpportunities": 25, "holds": 0, "blownSaves": 0, "earnedRuns": 22, "whip": "1.24", "battersFaced": 285, "outs": 204, "gamesPitched": 52, "completeGames": 0, "shutouts": 0, "strikes": 745, "strikePercentage": ".650", "hitBatsmen": 2, "balks": 0, "wildPitches": 0, "pickoffs": 1, "totalBases": 92, "groundOutsToAirouts": "0.46", "winPercentage": ".500", "pitchesPerInning": "16.88", "gamesFinished": 44, "strikeoutWalkRatio": "2.75", "strikeoutsPer9Inn": "8.74", "walksPer9Inn": "3.18", "hitsPer9Inn": "7.94", "runsScoredPer9": "3.04", "homeRunsPer9": "0.79", "inheritedRunners": 38, "inheritedRunnersScored": 9, "catchersInterference": 0, "sacBunts": 4, "sacFlies": 2}, "season": 1988, "ability": {"runRatio": 0.8983811551714308, "eraRatio": 0.7816431299605981, "fipRatio": 0.8357918071553767, "sample": 68.0}, "source": "https://statsapi.mlb.com/api/v1/people/115765/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1988", "fetchedAt": "2026-09-23T15:26:35.522654+00:00", "sha256": "b9015227f4f6ec5407b28afbb25b1120180b1b09539965cfad88794fec0a09b1", "bytes": 49458}}, {"sample": 89.0, "stats": {"age": 31, "gamesPlayed": 64, "gamesStarted": 0, "groundOuts": 60, "airOuts": 79, "runs": 20, "doubles": 16, "triples": 2, "homeRuns": 5, "strikeOuts": 116, "baseOnBalls": 25, "intentionalWalks": 4, "hits": 66, "hitByPitch": 2, "avg": ".205", "atBats": 322, "obp": ".264", "slg": ".314", "ops": ".578", "caughtStealing": 3, "stolenBases": 7, "stolenBasePercentage": ".700", "caughtStealingPercentage": ".300", "groundIntoDoublePlay": 3, "numberOfPitches": 1384, "era": "1.92", "inningsPitched": "89.0", "wins": 8, "losses": 3, "saves": 20, "saveOpportunities": 20, "holds": 0, "blownSaves": 0, "earnedRuns": 19, "whip": "1.02", "battersFaced": 356, "outs": 267, "gamesPitched": 64, "completeGames": 0, "shutouts": 0, "strikes": 927, "strikePercentage": ".670", "hitBatsmen": 2, "balks": 0, "wildPitches": 2, "pickoffs": 0, "totalBases": 101, "groundOutsToAirouts": "0.76", "winPercentage": ".727", "pitchesPerInning": "15.55", "gamesFinished": 56, "strikeoutWalkRatio": "4.64", "strikeoutsPer9Inn": "11.73", "walksPer9Inn": "2.53", "hitsPer9Inn": "6.67", "runsScoredPer9": "2.02", "homeRunsPer9": "0.51", "inheritedRunners": 42, "inheritedRunnersScored": 16, "catchersInterference": 0, "sacBunts": 4, "sacFlies": 3}, "season": 1989, "ability": {"runRatio": 0.7018853235217258, "eraRatio": 0.5188501645787204, "fipRatio": 0.4829681096850357, "sample": 89.0}, "source": "https://statsapi.mlb.com/api/v1/people/115765/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1989", "fetchedAt": "2026-09-23T15:26:35.532679+00:00", "sha256": "3e9718ce4f969ad4842d17d5e3c4e6003a3dcb7a664df09450716730195bd80e", "bytes": 49522}}]}, {"id": "mlb-116034", "name": "Trevor Hoffman", "role": "CL", "ability": {"runRatio": 0.7241968399855607, "fipRatio": 0.5544712349364699, "eraRatio": 0.4814982876699204, "sample": 242.33333333333331, "seasons": [1996, 1997, 1998]}, "evidence": [{"sample": 88.0, "stats": {"age": 28, "gamesPlayed": 70, "gamesStarted": 0, "groundOuts": 66, "airOuts": 86, "runs": 23, "doubles": 10, "triples": 1, "homeRuns": 6, "strikeOuts": 111, "baseOnBalls": 31, "intentionalWalks": 5, "hits": 50, "hitByPitch": 2, "avg": ".161", "atBats": 311, "obp": ".240", "slg": ".257", "ops": ".497", "caughtStealing": 2, "stolenBases": 4, "stolenBasePercentage": ".667", "caughtStealingPercentage": ".333", "groundIntoDoublePlay": 2, "numberOfPitches": 1278, "era": "2.25", "inningsPitched": "88.0", "wins": 9, "losses": 5, "saves": 42, "saveOpportunities": 42, "holds": 0, "blownSaves": 0, "earnedRuns": 22, "whip": "0.92", "battersFaced": 348, "outs": 264, "gamesPitched": 70, "completeGames": 0, "shutouts": 0, "strikes": 837, "strikePercentage": ".650", "hitBatsmen": 2, "balks": 0, "wildPitches": 2, "pickoffs": 1, "totalBases": 80, "groundOutsToAirouts": "0.77", "winPercentage": ".643", "pitchesPerInning": "14.52", "gamesFinished": 62, "strikeoutWalkRatio": "3.58", "strikeoutsPer9Inn": "11.35", "walksPer9Inn": "3.17", "hitsPer9Inn": "5.11", "runsScoredPer9": "2.35", "homeRunsPer9": "0.61", "inheritedRunners": 35, "inheritedRunnersScored": 6, "catchersInterference": 0, "sacBunts": 2, "sacFlies": 2}, "season": 1996, "ability": {"runRatio": 0.7220371408052219, "eraRatio": 0.4889183542269366, "fipRatio": 0.5761156648451731, "sample": 88.0}, "source": "https://statsapi.mlb.com/api/v1/people/116034/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1996", "fetchedAt": "2026-09-23T15:26:36.435226+00:00", "sha256": "aff9ab7cbb3587b585b2702b8012b7eb622f14755bbc9050fa26b5cf49a9bad7", "bytes": 53317}}, {"sample": 81.33333333333333, "stats": {"age": 29, "gamesPlayed": 70, "gamesStarted": 0, "groundOuts": 53, "airOuts": 72, "runs": 25, "doubles": 9, "triples": 3, "homeRuns": 9, "strikeOuts": 111, "baseOnBalls": 24, "intentionalWalks": 4, "hits": 59, "hitByPitch": 0, "avg": ".200", "atBats": 295, "obp": ".259", "slg": ".342", "ops": ".601", "caughtStealing": 5, "stolenBases": 4, "stolenBasePercentage": ".444", "caughtStealingPercentage": ".556", "groundIntoDoublePlay": 2, "numberOfPitches": 1214, "era": "2.66", "inningsPitched": "81.1", "wins": 6, "losses": 4, "saves": 37, "saveOpportunities": 37, "holds": 0, "blownSaves": 0, "earnedRuns": 24, "whip": "1.02", "battersFaced": 322, "outs": 244, "gamesPitched": 70, "completeGames": 0, "shutouts": 0, "strikes": 832, "strikePercentage": ".690", "hitBatsmen": 0, "balks": 0, "wildPitches": 7, "pickoffs": 1, "totalBases": 101, "groundOutsToAirouts": "0.74", "winPercentage": ".600", "pitchesPerInning": "14.93", "gamesFinished": 59, "strikeoutWalkRatio": "4.63", "strikeoutsPer9Inn": "12.28", "walksPer9Inn": "2.66", "hitsPer9Inn": "6.53", "runsScoredPer9": "2.77", "homeRunsPer9": "1.00", "inheritedRunners": 44, "inheritedRunnersScored": 14, "catchersInterference": 0, "sacBunts": 2, "sacFlies": 1}, "season": 1997, "ability": {"runRatio": 0.7758980718319193, "eraRatio": 0.605644135040048, "fipRatio": 0.6155098195233435, "sample": 81.33333333333333}, "source": "https://statsapi.mlb.com/api/v1/people/116034/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1997", "fetchedAt": "2026-09-23T15:26:36.307190+00:00", "sha256": "be200be4e475ca7d48db89a72775150fc4ac7435417fcaba77c87076516eee89", "bytes": 53312}}, {"sample": 73.0, "stats": {"age": 30, "gamesPlayed": 66, "gamesStarted": 0, "groundOuts": 54, "airOuts": 71, "runs": 12, "doubles": 6, "triples": 2, "homeRuns": 2, "strikeOuts": 86, "baseOnBalls": 21, "intentionalWalks": 2, "hits": 41, "hitByPitch": 1, "avg": ".165", "atBats": 249, "obp": ".232", "slg": ".229", "ops": ".461", "caughtStealing": 0, "stolenBases": 7, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 7, "numberOfPitches": 1004, "era": "1.48", "inningsPitched": "73.0", "wins": 4, "losses": 2, "saves": 53, "saveOpportunities": 53, "holds": 0, "blownSaves": 0, "earnedRuns": 12, "whip": "0.85", "battersFaced": 274, "outs": 219, "gamesPitched": 66, "completeGames": 0, "shutouts": 0, "strikes": 659, "strikePercentage": ".660", "hitBatsmen": 1, "balks": 0, "wildPitches": 8, "pickoffs": 0, "totalBases": 57, "groundOutsToAirouts": "0.76", "winPercentage": ".667", "pitchesPerInning": "13.75", "gamesFinished": 61, "strikeoutWalkRatio": "4.10", "strikeoutsPer9Inn": "10.60", "walksPer9Inn": "2.59", "hitsPer9Inn": "5.05", "runsScoredPer9": "1.48", "homeRunsPer9": "0.25", "inheritedRunners": 26, "inheritedRunnersScored": 4, "catchersInterference": 0, "sacBunts": 3, "sacFlies": 0}, "season": 1998, "ability": {"runRatio": 0.6691971140179716, "eraRatio": 0.3342358021477133, "fipRatio": 0.4603728598903747, "sample": 73.0}, "source": "https://statsapi.mlb.com/api/v1/people/116034/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1998", "fetchedAt": "2026-09-23T15:26:36.381571+00:00", "sha256": "b9fa9f9b743b98b2874816094ca34f430dc97b8a2ac108fdb6825e075a226113", "bytes": 57106}}]}, {"id": "mlb-116338", "name": "Torii Hunter", "role": "CF", "ability": {"slgRatio": 1.1181408039407126, "baserunningPerPa": 0.0002824449237160467, "obpRatio": 1.053557890855823, "sample": 1760.0, "seasons": [2008, 2009, 2010], "fielding": null}, "evidence": [{"sample": 608, "stats": {"age": 32, "gamesPlayed": 146, "groundOuts": 148, "airOuts": 143, "runs": 85, "doubles": 37, "triples": 2, "homeRuns": 21, "strikeOuts": 108, "baseOnBalls": 50, "intentionalWalks": 6, "hits": 153, "hitByPitch": 6, "avg": ".278", "atBats": 551, "obp": ".344", "slg": ".466", "ops": ".810", "caughtStealing": 5, "stolenBases": 19, "stolenBasePercentage": ".792", "caughtStealingPercentage": ".208", "groundIntoDoublePlay": 15, "numberOfPitches": 2149, "plateAppearances": 608, "totalBases": 257, "rbi": 78, "leftOnBase": 255, "sacBunts": 0, "sacFlies": 1, "babip": ".312", "groundOutsToAirouts": "1.03", "catchersInterference": 0, "atBatsPerHomeRun": "26.24"}, "season": 2008, "ability": {"obpRatio": 1.0246847719702028, "slgRatio": 1.0899682880669899, "baserunningPerPa": 0.002227722772277228, "sample": 608.0}, "source": "https://statsapi.mlb.com/api/v1/people/116338/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2008", "fetchedAt": "2026-09-23T15:26:37.505277+00:00", "sha256": "0f5d05f8e694bcc7a736d477206c458781798b7c6597c39ada2a100409df6fd0", "bytes": 57146}}, {"sample": 506, "stats": {"age": 33, "gamesPlayed": 119, "groundOuts": 121, "airOuts": 108, "runs": 74, "doubles": 26, "triples": 1, "homeRuns": 22, "strikeOuts": 92, "baseOnBalls": 47, "intentionalWalks": 4, "hits": 135, "hitByPitch": 3, "avg": ".299", "atBats": 451, "obp": ".366", "slg": ".508", "ops": ".874", "caughtStealing": 4, "stolenBases": 18, "stolenBasePercentage": ".818", "caughtStealingPercentage": ".182", "groundIntoDoublePlay": 9, "numberOfPitches": 1921, "plateAppearances": 506, "totalBases": 229, "rbi": 90, "leftOnBase": 190, "sacBunts": 0, "sacFlies": 5, "babip": ".330", "groundOutsToAirouts": "1.12", "catchersInterference": 0, "atBatsPerHomeRun": "20.50"}, "season": 2009, "ability": {"obpRatio": 1.0711855217087365, "slgRatio": 1.1548177704235554, "baserunningPerPa": 0.0028328611898017, "sample": 506.0}, "source": "https://statsapi.mlb.com/api/v1/people/116338/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2009", "fetchedAt": "2026-09-23T15:26:37.580861+00:00", "sha256": "8f1c355268c14e8f8b8eea008ed26c384416f0f3fa300b0edcad0ad024558e15", "bytes": 57159}}, {"sample": 646, "stats": {"age": 34, "gamesPlayed": 152, "groundOuts": 173, "airOuts": 138, "runs": 76, "doubles": 36, "triples": 0, "homeRuns": 23, "strikeOuts": 106, "baseOnBalls": 61, "intentionalWalks": 6, "hits": 161, "hitByPitch": 7, "avg": ".281", "atBats": 573, "obp": ".354", "slg": ".464", "ops": ".818", "caughtStealing": 12, "stolenBases": 9, "stolenBasePercentage": ".429", "caughtStealingPercentage": ".571", "groundIntoDoublePlay": 22, "numberOfPitches": 2521, "plateAppearances": 646, "totalBases": 266, "rbi": 90, "leftOnBase": 236, "sacBunts": 0, "sacFlies": 5, "babip": ".307", "groundOutsToAirouts": "1.25", "catchersInterference": 0, "atBatsPerHomeRun": "24.91"}, "season": 2010, "ability": {"obpRatio": 1.066925189727159, "slgRatio": 1.115927715103104, "baserunningPerPa": -0.003546099290780143, "sample": 646.0}, "source": "https://statsapi.mlb.com/api/v1/people/116338/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2010", "fetchedAt": "2026-09-23T15:26:37.598937+00:00", "sha256": "9a8dbe372e6d9de09f2d85e652df47d60b258e9a46a22e75caff9280dd11a200", "bytes": 57162}}]}, {"id": "mlb-116539", "name": "Derek Jeter", "role": "SS", "ability": {"slgRatio": 1.13682301224499, "baserunningPerPa": 0.0025709032887224125, "obpRatio": 1.1630659765203994, "sample": 2112.0, "seasons": [1998, 1999, 2000], "fielding": null}, "evidence": [{"sample": 694, "stats": {"age": 24, "gamesPlayed": 149, "groundOuts": 201, "airOuts": 109, "runs": 127, "doubles": 25, "triples": 8, "homeRuns": 19, "strikeOuts": 119, "baseOnBalls": 57, "intentionalWalks": 1, "hits": 203, "hitByPitch": 5, "avg": ".324", "atBats": 626, "obp": ".384", "slg": ".481", "ops": ".865", "caughtStealing": 6, "stolenBases": 30, "stolenBasePercentage": ".833", "caughtStealingPercentage": ".167", "groundIntoDoublePlay": 13, "numberOfPitches": 2509, "plateAppearances": 694, "totalBases": 301, "rbi": 84, "leftOnBase": 245, "sacBunts": 3, "sacFlies": 3, "babip": ".375", "groundOutsToAirouts": "1.84", "catchersInterference": 0, "atBatsPerHomeRun": "32.95"}, "season": 1998, "ability": {"obpRatio": 1.1131467251729215, "slgRatio": 1.112350325375601, "baserunningPerPa": 0.004026845637583892, "sample": 694.0}, "source": "https://statsapi.mlb.com/api/v1/people/116539/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1998", "fetchedAt": "2026-09-23T15:26:36.381571+00:00", "sha256": "b9fa9f9b743b98b2874816094ca34f430dc97b8a2ac108fdb6825e075a226113", "bytes": 57106}}, {"sample": 739, "stats": {"age": 25, "gamesPlayed": 158, "groundOuts": 173, "airOuts": 128, "runs": 134, "doubles": 37, "triples": 9, "homeRuns": 24, "strikeOuts": 116, "baseOnBalls": 91, "intentionalWalks": 5, "hits": 219, "hitByPitch": 12, "avg": ".349", "atBats": 627, "obp": ".438", "slg": ".552", "ops": ".990", "caughtStealing": 8, "stolenBases": 19, "stolenBasePercentage": ".704", "caughtStealingPercentage": ".296", "groundIntoDoublePlay": 12, "numberOfPitches": 2784, "plateAppearances": 739, "totalBases": 346, "rbi": 102, "leftOnBase": 239, "sacBunts": 3, "sacFlies": 6, "babip": ".396", "groundOutsToAirouts": "1.35", "catchersInterference": 0, "atBatsPerHomeRun": "26.12"}, "season": 1999, "ability": {"obpRatio": 1.2134989917146501, "slgRatio": 1.2143166093518365, "baserunningPerPa": 0.0006389776357827477, "sample": 739.0}, "source": "https://statsapi.mlb.com/api/v1/people/116539/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1999", "fetchedAt": "2026-09-23T15:26:36.575628+00:00", "sha256": "4cc0cb574efd850cc301d53136a636a7c314bb837857b37d517b4888c27105a6", "bytes": 57165}}, {"sample": 679, "stats": {"age": 26, "gamesPlayed": 148, "groundOuts": 172, "airOuts": 124, "runs": 119, "doubles": 31, "triples": 4, "homeRuns": 15, "strikeOuts": 99, "baseOnBalls": 68, "intentionalWalks": 4, "hits": 201, "hitByPitch": 12, "avg": ".339", "atBats": 593, "obp": ".416", "slg": ".481", "ops": ".897", "caughtStealing": 4, "stolenBases": 22, "stolenBasePercentage": ".846", "caughtStealingPercentage": ".154", "groundIntoDoublePlay": 14, "numberOfPitches": 2626, "plateAppearances": 679, "totalBases": 285, "rbi": 73, "leftOnBase": 198, "sacBunts": 3, "sacFlies": 3, "babip": ".386", "groundOutsToAirouts": "1.39", "catchersInterference": 0, "atBatsPerHomeRun": "39.53"}, "season": 2000, "ability": {"obpRatio": 1.159198468724521, "slgRatio": 1.0774949951984458, "baserunningPerPa": 0.0031854379977246873, "sample": 679.0}, "source": "https://statsapi.mlb.com/api/v1/people/116539/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2000", "fetchedAt": "2026-09-23T15:26:36.700977+00:00", "sha256": "ca4bdf2941bc3a1123d78212e53351e9cf2455cdd17ccc439556351bb69a3451", "bytes": 57139}}]}, {"id": "mlb-116615", "name": "Randy Johnson", "role": "SP", "ability": {"runRatio": 0.6282577340612419, "fipRatio": 0.5339955734189162, "eraRatio": 0.548595005502598, "sample": 770.0, "seasons": [1999, 2000, 2001]}, "evidence": [{"sample": 271.6666666666667, "stats": {"age": 35, "gamesPlayed": 35, "gamesStarted": 35, "groundOuts": 212, "airOuts": 217, "runs": 86, "doubles": 28, "triples": 4, "homeRuns": 30, "strikeOuts": 364, "baseOnBalls": 70, "intentionalWalks": 3, "hits": 207, "hitByPitch": 9, "avg": ".208", "atBats": 993, "obp": ".266", "slg": ".335", "ops": ".601", "caughtStealing": 17, "stolenBases": 42, "stolenBasePercentage": ".712", "caughtStealingPercentage": ".288", "groundIntoDoublePlay": 14, "numberOfPitches": 4202, "era": "2.48", "inningsPitched": "271.2", "wins": 17, "losses": 9, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 75, "whip": "1.02", "battersFaced": 1079, "outs": 815, "gamesPitched": 35, "completeGames": 12, "shutouts": 2, "strikes": 2784, "strikePercentage": ".660", "hitBatsmen": 9, "balks": 2, "wildPitches": 4, "pickoffs": 5, "totalBases": 333, "groundOutsToAirouts": "0.98", "winPercentage": ".654", "pitchesPerInning": "15.47", "gamesFinished": 0, "strikeoutWalkRatio": "5.20", "strikeoutsPer9Inn": "12.06", "walksPer9Inn": "2.32", "hitsPer9Inn": "6.86", "runsScoredPer9": "2.85", "homeRunsPer9": "0.99", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 4, "sacFlies": 3}, "season": 1999, "ability": {"runRatio": 0.6373911025970204, "eraRatio": 0.5289309746587738, "fipRatio": 0.5856804292284293, "sample": 271.6666666666667}, "source": "https://statsapi.mlb.com/api/v1/people/116615/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1999", "fetchedAt": "2026-09-23T15:26:36.575628+00:00", "sha256": "4cc0cb574efd850cc301d53136a636a7c314bb837857b37d517b4888c27105a6", "bytes": 57165}}, {"sample": 248.66666666666666, "stats": {"age": 36, "gamesPlayed": 35, "gamesStarted": 35, "groundOuts": 185, "airOuts": 180, "runs": 89, "doubles": 45, "triples": 2, "homeRuns": 23, "strikeOuts": 347, "baseOnBalls": 76, "intentionalWalks": 1, "hits": 202, "hitByPitch": 6, "avg": ".224", "atBats": 900, "obp": ".288", "slg": ".356", "ops": ".644", "caughtStealing": 16, "stolenBases": 26, "stolenBasePercentage": ".619", "caughtStealingPercentage": ".381", "groundIntoDoublePlay": 15, "numberOfPitches": 4019, "era": "2.64", "inningsPitched": "248.2", "wins": 19, "losses": 7, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 73, "whip": "1.12", "battersFaced": 1001, "outs": 746, "gamesPitched": 35, "completeGames": 8, "shutouts": 3, "strikes": 2594, "strikePercentage": ".650", "hitBatsmen": 6, "balks": 2, "wildPitches": 5, "pickoffs": 6, "totalBases": 320, "groundOutsToAirouts": "1.03", "winPercentage": ".731", "pitchesPerInning": "16.16", "gamesFinished": 0, "strikeoutWalkRatio": "4.57", "strikeoutsPer9Inn": "12.56", "walksPer9Inn": "2.75", "hitsPer9Inn": "7.31", "runsScoredPer9": "3.22", "homeRunsPer9": "0.83", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 14, "sacFlies": 5}, "season": 2000, "ability": {"runRatio": 0.6316452831031547, "eraRatio": 0.5547324570164027, "fipRatio": 0.5307998007678366, "sample": 248.66666666666666}, "source": "https://statsapi.mlb.com/api/v1/people/116615/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2000", "fetchedAt": "2026-09-23T15:26:36.700977+00:00", "sha256": "ca4bdf2941bc3a1123d78212e53351e9cf2455cdd17ccc439556351bb69a3451", "bytes": 57139}}, {"sample": 249.66666666666666, "stats": {"age": 37, "gamesPlayed": 35, "gamesStarted": 34, "groundOuts": 164, "airOuts": 183, "runs": 74, "doubles": 33, "triples": 2, "homeRuns": 19, "strikeOuts": 372, "baseOnBalls": 71, "intentionalWalks": 2, "hits": 181, "hitByPitch": 18, "avg": ".203", "atBats": 890, "obp": ".274", "slg": ".309", "ops": ".583", "caughtStealing": 15, "stolenBases": 19, "stolenBasePercentage": ".559", "caughtStealingPercentage": ".441", "groundIntoDoublePlay": 17, "numberOfPitches": 4076, "era": "2.49", "inningsPitched": "249.2", "wins": 21, "losses": 6, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 69, "whip": "1.01", "battersFaced": 994, "outs": 749, "gamesPitched": 35, "completeGames": 3, "shutouts": 2, "strikes": 2638, "strikePercentage": ".650", "hitBatsmen": 18, "balks": 1, "wildPitches": 8, "pickoffs": 4, "totalBases": 275, "groundOutsToAirouts": "0.90", "winPercentage": ".778", "pitchesPerInning": "16.33", "gamesFinished": 1, "strikeoutWalkRatio": "5.24", "strikeoutsPer9Inn": "13.41", "walksPer9Inn": "2.56", "hitsPer9Inn": "6.52", "runsScoredPer9": "2.67", "homeRunsPer9": "0.68", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 10, "sacFlies": 5}, "season": 2001, "ability": {"runRatio": 0.6149455752602717, "eraRatio": 0.5638789124564276, "fipRatio": 0.4809393503387457, "sample": 249.66666666666666}, "source": "https://statsapi.mlb.com/api/v1/people/116615/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2001", "fetchedAt": "2026-09-23T15:26:36.714017+00:00", "sha256": "c293d2cb96725697b88ffd574b85e293b89c900e2cc76fb97054d445f2ac842a", "bytes": 57156}}]}, {"id": "mlb-116662", "name": "Andruw Jones", "role": "CF", "ability": {"slgRatio": 1.1915475514235165, "baserunningPerPa": -0.00038374450729735456, "obpRatio": 1.0408435308583157, "sample": 1987.0, "seasons": [2004, 2005, 2006], "fielding": null}, "evidence": [{"sample": 646, "stats": {"age": 27, "gamesPlayed": 154, "groundOuts": 153, "airOuts": 123, "runs": 85, "doubles": 34, "triples": 4, "homeRuns": 29, "strikeOuts": 147, "baseOnBalls": 71, "intentionalWalks": 9, "hits": 149, "hitByPitch": 3, "avg": ".261", "atBats": 570, "obp": ".345", "slg": ".488", "ops": ".833", "caughtStealing": 6, "stolenBases": 6, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 24, "numberOfPitches": 2504, "plateAppearances": 646, "totalBases": 278, "rbi": 91, "leftOnBase": 325, "sacBunts": 0, "sacFlies": 2, "babip": ".303", "groundOutsToAirouts": "1.24", "catchersInterference": 0, "atBatsPerHomeRun": "19.66"}, "season": 2004, "ability": {"obpRatio": 1.022542314987101, "slgRatio": 1.1074967967381897, "baserunningPerPa": -0.001418439716312057, "sample": 646.0}, "source": "https://statsapi.mlb.com/api/v1/people/116662/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2004", "fetchedAt": "2026-09-23T15:26:37.013727+00:00", "sha256": "ef0eb702725a1972655685819d3b9baa92e5ed115fe6937bfbba002acdeea847", "bytes": 57131}}, {"sample": 672, "stats": {"age": 28, "gamesPlayed": 160, "groundOuts": 165, "airOuts": 162, "runs": 95, "doubles": 24, "triples": 3, "homeRuns": 51, "strikeOuts": 112, "baseOnBalls": 64, "intentionalWalks": 13, "hits": 154, "hitByPitch": 15, "avg": ".263", "atBats": 586, "obp": ".347", "slg": ".575", "ops": ".922", "caughtStealing": 3, "stolenBases": 5, "stolenBasePercentage": ".625", "caughtStealingPercentage": ".375", "groundIntoDoublePlay": 19, "numberOfPitches": 2568, "plateAppearances": 672, "totalBases": 337, "rbi": 128, "leftOnBase": 302, "sacBunts": 0, "sacFlies": 7, "babip": ".240", "groundOutsToAirouts": "1.02", "catchersInterference": 0, "atBatsPerHomeRun": "11.49"}, "season": 2005, "ability": {"obpRatio": 1.0389135208104738, "slgRatio": 1.287124522512751, "baserunningPerPa": -0.00022935779816513782, "sample": 672.0}, "source": "https://statsapi.mlb.com/api/v1/people/116662/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2005", "fetchedAt": "2026-09-23T15:26:37.187445+00:00", "sha256": "2f77ab132741e4095dd361521db14b8a011e435446586897daa567e099bff971", "bytes": 57140}}, {"sample": 669, "stats": {"age": 29, "gamesPlayed": 156, "groundOuts": 142, "airOuts": 157, "runs": 107, "doubles": 29, "triples": 0, "homeRuns": 41, "strikeOuts": 127, "baseOnBalls": 82, "intentionalWalks": 9, "hits": 148, "hitByPitch": 13, "avg": ".262", "atBats": 565, "obp": ".363", "slg": ".531", "ops": ".894", "caughtStealing": 1, "stolenBases": 4, "stolenBasePercentage": ".800", "caughtStealingPercentage": ".200", "groundIntoDoublePlay": 13, "numberOfPitches": 2615, "plateAppearances": 669, "totalBases": 300, "rbi": 129, "leftOnBase": 277, "sacBunts": 0, "sacFlies": 9, "babip": ".264", "groundOutsToAirouts": "0.90", "catchersInterference": 0, "atBatsPerHomeRun": "13.78"}, "season": 2006, "ability": {"obpRatio": 1.0604542217476347, "slgRatio": 1.1767031014306248, "baserunningPerPa": 0.0004602991944764097, "sample": 669.0}, "source": "https://statsapi.mlb.com/api/v1/people/116662/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}]}, {"id": "mlb-116706", "name": "Chipper Jones", "role": "3B", "ability": {"slgRatio": 1.2904967225896544, "baserunningPerPa": 0.0009904901110257408, "obpRatio": 1.2182471318925914, "sample": 1611.0, "seasons": [2006, 2007, 2008], "fielding": null}, "evidence": [{"sample": 477, "stats": {"age": 34, "gamesPlayed": 110, "groundOuts": 100, "airOuts": 109, "runs": 87, "doubles": 28, "triples": 3, "homeRuns": 26, "strikeOuts": 73, "baseOnBalls": 61, "intentionalWalks": 4, "hits": 133, "hitByPitch": 1, "avg": ".324", "atBats": 411, "obp": ".409", "slg": ".596", "ops": "1.005", "caughtStealing": 1, "stolenBases": 6, "stolenBasePercentage": ".857", "caughtStealingPercentage": ".143", "groundIntoDoublePlay": 12, "numberOfPitches": 1782, "plateAppearances": 477, "totalBases": 245, "rbi": 86, "leftOnBase": 177, "sacBunts": 0, "sacFlies": 4, "babip": ".339", "groundOutsToAirouts": "0.92", "catchersInterference": 0, "atBatsPerHomeRun": "15.81"}, "season": 2006, "ability": {"obpRatio": 1.151625480326313, "slgRatio": 1.2677657285916366, "baserunningPerPa": 0.0011816838995568687, "sample": 477.0}, "source": "https://statsapi.mlb.com/api/v1/people/116706/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}, {"sample": 600, "stats": {"age": 35, "gamesPlayed": 134, "groundOuts": 147, "airOuts": 123, "runs": 108, "doubles": 42, "triples": 4, "homeRuns": 29, "strikeOuts": 75, "baseOnBalls": 82, "intentionalWalks": 10, "hits": 173, "hitByPitch": 0, "avg": ".337", "atBats": 513, "obp": ".425", "slg": ".604", "ops": "1.029", "caughtStealing": 1, "stolenBases": 5, "stolenBasePercentage": ".833", "caughtStealingPercentage": ".167", "groundIntoDoublePlay": 21, "numberOfPitches": 2287, "plateAppearances": 600, "totalBases": 310, "rbi": 102, "leftOnBase": 241, "sacBunts": 0, "sacFlies": 5, "babip": ".348", "groundOutsToAirouts": "1.20", "catchersInterference": 0, "atBatsPerHomeRun": "17.69"}, "season": 2007, "ability": {"obpRatio": 1.1992671466781295, "slgRatio": 1.3216888650752245, "baserunningPerPa": 0.00075, "sample": 600.0}, "source": "https://statsapi.mlb.com/api/v1/people/116706/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2007", "fetchedAt": "2026-09-23T15:26:37.263039+00:00", "sha256": "228979bae643e98d8d215634d9d64d12a962b1c20139ae1ffcb2236b5720e298", "bytes": 57145}}, {"sample": 534, "stats": {"age": 36, "gamesPlayed": 128, "groundOuts": 116, "airOuts": 106, "runs": 82, "doubles": 24, "triples": 1, "homeRuns": 22, "strikeOuts": 61, "baseOnBalls": 90, "intentionalWalks": 16, "hits": 160, "hitByPitch": 1, "avg": ".364", "atBats": 439, "obp": ".470", "slg": ".574", "ops": "1.044", "caughtStealing": 0, "stolenBases": 4, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 13, "numberOfPitches": 1990, "plateAppearances": 534, "totalBases": 252, "rbi": 75, "leftOnBase": 169, "sacBunts": 0, "sacFlies": 4, "babip": ".383", "groundOutsToAirouts": "1.09", "catchersInterference": 0, "atBatsPerHomeRun": "19.96"}, "season": 2008, "ability": {"obpRatio": 1.2990833096562464, "slgRatio": 1.2757540234243212, "baserunningPerPa": 0.0010899182561307902, "sample": 534.0}, "source": "https://statsapi.mlb.com/api/v1/people/116706/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2008", "fetchedAt": "2026-09-23T15:26:37.505277+00:00", "sha256": "0f5d05f8e694bcc7a736d477206c458781798b7c6597c39ada2a100409df6fd0", "bytes": 57146}}]}, {"id": "mlb-116734", "name": "Todd Jones", "role": "CL", "ability": {"runRatio": 0.8234583393541043, "fipRatio": 0.6803667490836388, "eraRatio": 0.6679076294460266, "sample": 137.0, "seasons": [2005, 2006]}, "evidence": [{"sample": 73.0, "stats": {"age": 37, "gamesPlayed": 68, "gamesStarted": 0, "groundOuts": 93, "airOuts": 56, "runs": 19, "doubles": 6, "triples": 1, "homeRuns": 2, "strikeOuts": 62, "baseOnBalls": 14, "intentionalWalks": 2, "hits": 61, "hitByPitch": 3, "avg": ".230", "atBats": 265, "obp": ".276", "slg": ".283", "ops": ".559", "caughtStealing": 1, "stolenBases": 3, "stolenBasePercentage": ".750", "caughtStealingPercentage": ".250", "groundIntoDoublePlay": 8, "numberOfPitches": 1034, "era": "2.10", "inningsPitched": "73.0", "wins": 1, "losses": 5, "saves": 40, "saveOpportunities": 45, "holds": 1, "blownSaves": 5, "earnedRuns": 17, "whip": "1.03", "battersFaced": 289, "outs": 219, "gamesPitched": 68, "completeGames": 0, "shutouts": 0, "strikes": 698, "strikePercentage": ".680", "hitBatsmen": 3, "balks": 0, "wildPitches": 2, "pickoffs": 0, "totalBases": 75, "groundOutsToAirouts": "1.66", "winPercentage": ".167", "pitchesPerInning": "14.16", "gamesFinished": 55, "strikeoutWalkRatio": "4.43", "strikeoutsPer9Inn": "7.64", "walksPer9Inn": "1.73", "hitsPer9Inn": "7.52", "runsScoredPer9": "2.34", "homeRunsPer9": "0.25", "inheritedRunners": 22, "inheritedRunnersScored": 4, "catchersInterference": 0, "sacBunts": 6, "sacFlies": 1}, "season": 2005, "ability": {"runRatio": 0.7371766545805013, "eraRatio": 0.48963153647349655, "fipRatio": 0.5526833966554532, "sample": 73.0}, "source": "https://statsapi.mlb.com/api/v1/people/116734/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2005", "fetchedAt": "2026-09-23T15:26:37.187445+00:00", "sha256": "2f77ab132741e4095dd361521db14b8a011e435446586897daa567e099bff971", "bytes": 57140}}, {"sample": 64.0, "stats": {"age": 38, "gamesPlayed": 62, "gamesStarted": 0, "groundOuts": 99, "airOuts": 61, "runs": 31, "doubles": 7, "triples": 4, "homeRuns": 4, "strikeOuts": 28, "baseOnBalls": 11, "intentionalWalks": 3, "hits": 70, "hitByPitch": 3, "avg": ".276", "atBats": 254, "obp": ".312", "slg": ".382", "ops": ".694", "caughtStealing": 0, "stolenBases": 0, "stolenBasePercentage": ".---", "caughtStealingPercentage": ".---", "groundIntoDoublePlay": 8, "numberOfPitches": 931, "era": "3.94", "inningsPitched": "64.0", "wins": 2, "losses": 6, "saves": 37, "saveOpportunities": 43, "holds": 0, "blownSaves": 6, "earnedRuns": 28, "whip": "1.27", "battersFaced": 272, "outs": 192, "gamesPitched": 62, "completeGames": 0, "shutouts": 0, "strikes": 646, "strikePercentage": ".690", "hitBatsmen": 3, "balks": 0, "wildPitches": 2, "pickoffs": 0, "totalBases": 97, "groundOutsToAirouts": "1.62", "winPercentage": ".250", "pitchesPerInning": "14.55", "gamesFinished": 56, "strikeoutWalkRatio": "2.55", "strikeoutsPer9Inn": "3.94", "walksPer9Inn": "1.55", "hitsPer9Inn": "9.84", "runsScoredPer9": "4.36", "homeRunsPer9": "0.56", "inheritedRunners": 5, "inheritedRunnersScored": 4, "catchersInterference": 0, "sacBunts": 3, "sacFlies": 1}, "season": 2006, "ability": {"runRatio": 0.9218733860489953, "eraRatio": 0.8712537979928187, "fipRatio": 0.8260055729470379, "sample": 64.0}, "source": "https://statsapi.mlb.com/api/v1/people/116734/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}]}, {"id": "mlb-116974", "name": "Jason Kendall", "role": "C", "ability": {"slgRatio": 1.0759371124293393, "baserunningPerPa": 0.0016224020488316655, "obpRatio": 1.1604684251426294, "sample": 1305.0, "seasons": [1998, 2000], "fielding": null}, "evidence": [{"sample": 627, "stats": {"age": 24, "gamesPlayed": 149, "groundOuts": 156, "airOuts": 162, "runs": 95, "doubles": 36, "triples": 3, "homeRuns": 12, "strikeOuts": 51, "baseOnBalls": 51, "intentionalWalks": 3, "hits": 175, "hitByPitch": 31, "avg": ".327", "atBats": 535, "obp": ".411", "slg": ".473", "ops": ".884", "caughtStealing": 5, "stolenBases": 26, "stolenBasePercentage": ".839", "caughtStealingPercentage": ".161", "groundIntoDoublePlay": 6, "numberOfPitches": 2247, "plateAppearances": 627, "totalBases": 253, "rbi": 75, "leftOnBase": 194, "sacBunts": 2, "sacFlies": 8, "babip": ".340", "groundOutsToAirouts": "0.96", "catchersInterference": 0, "atBatsPerHomeRun": "44.58"}, "season": 1998, "ability": {"obpRatio": 1.1715831885885342, "slgRatio": 1.0952924809469082, "baserunningPerPa": 0.0038694074969770256, "sample": 627.0}, "source": "https://statsapi.mlb.com/api/v1/people/116974/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1998", "fetchedAt": "2026-09-23T15:26:36.381571+00:00", "sha256": "b9fa9f9b743b98b2874816094ca34f430dc97b8a2ac108fdb6825e075a226113", "bytes": 57106}}, {"sample": 678, "stats": {"age": 26, "gamesPlayed": 152, "groundOuts": 164, "airOuts": 154, "runs": 112, "doubles": 33, "triples": 6, "homeRuns": 14, "strikeOuts": 79, "baseOnBalls": 79, "intentionalWalks": 3, "hits": 185, "hitByPitch": 15, "avg": ".320", "atBats": 579, "obp": ".412", "slg": ".470", "ops": ".882", "caughtStealing": 12, "stolenBases": 22, "stolenBasePercentage": ".647", "caughtStealingPercentage": ".353", "groundIntoDoublePlay": 13, "numberOfPitches": 2704, "plateAppearances": 678, "totalBases": 272, "rbi": 58, "leftOnBase": 198, "sacBunts": 1, "sacFlies": 4, "babip": ".349", "groundOutsToAirouts": "1.06", "catchersInterference": 0, "atBatsPerHomeRun": "41.36"}, "season": 2000, "ability": {"obpRatio": 1.1501897279736288, "slgRatio": 1.0580376787117645, "baserunningPerPa": -0.00045558086560364505, "sample": 678.0}, "source": "https://statsapi.mlb.com/api/v1/people/116974/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2000", "fetchedAt": "2026-09-23T15:26:36.700977+00:00", "sha256": "ca4bdf2941bc3a1123d78212e53351e9cf2455cdd17ccc439556351bb69a3451", "bytes": 57139}}]}, {"id": "mlb-116999", "name": "Jeff Kent", "role": "2B", "ability": {"slgRatio": 1.2343011606862542, "baserunningPerPa": -0.0006004262959350778, "obpRatio": 1.1168429766052195, "sample": 2073.0, "seasons": [2000, 2001, 2002], "fielding": null}, "evidence": [{"sample": 695, "stats": {"age": 32, "gamesPlayed": 159, "groundOuts": 110, "airOuts": 179, "runs": 114, "doubles": 41, "triples": 7, "homeRuns": 33, "strikeOuts": 107, "baseOnBalls": 90, "intentionalWalks": 6, "hits": 196, "hitByPitch": 9, "avg": ".334", "atBats": 587, "obp": ".424", "slg": ".596", "ops": "1.020", "caughtStealing": 9, "stolenBases": 12, "stolenBasePercentage": ".571", "caughtStealingPercentage": ".429", "groundIntoDoublePlay": 17, "numberOfPitches": 2656, "plateAppearances": 695, "totalBases": 350, "rbi": 125, "leftOnBase": 259, "sacBunts": 0, "sacFlies": 9, "babip": ".357", "groundOutsToAirouts": "0.61", "catchersInterference": 0, "atBatsPerHomeRun": "17.79"}, "season": 2000, "ability": {"obpRatio": 1.1780477828126419, "slgRatio": 1.2821869037078684, "baserunningPerPa": -0.0013407821229050277, "sample": 695.0}, "source": "https://statsapi.mlb.com/api/v1/people/116999/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2000", "fetchedAt": "2026-09-23T15:26:36.700977+00:00", "sha256": "ca4bdf2941bc3a1123d78212e53351e9cf2455cdd17ccc439556351bb69a3451", "bytes": 57139}}, {"sample": 696, "stats": {"age": 33, "gamesPlayed": 159, "groundOuts": 146, "airOuts": 194, "runs": 84, "doubles": 49, "triples": 6, "homeRuns": 22, "strikeOuts": 96, "baseOnBalls": 65, "intentionalWalks": 4, "hits": 181, "hitByPitch": 11, "avg": ".298", "atBats": 607, "obp": ".369", "slg": ".507", "ops": ".876", "caughtStealing": 6, "stolenBases": 7, "stolenBasePercentage": ".538", "caughtStealingPercentage": ".462", "groundIntoDoublePlay": 11, "numberOfPitches": 2549, "plateAppearances": 696, "totalBases": 308, "rbi": 106, "leftOnBase": 296, "sacBunts": 0, "sacFlies": 13, "babip": ".317", "groundOutsToAirouts": "0.75", "catchersInterference": 0, "atBatsPerHomeRun": "27.59"}, "season": 2001, "ability": {"obpRatio": 1.086044089959979, "slgRatio": 1.1463128389035038, "baserunningPerPa": -0.0011160714285714287, "sample": 696.0}, "source": "https://statsapi.mlb.com/api/v1/people/116999/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2001", "fetchedAt": "2026-09-23T15:26:36.714017+00:00", "sha256": "c293d2cb96725697b88ffd574b85e293b89c900e2cc76fb97054d445f2ac842a", "bytes": 57156}}, {"sample": 682, "stats": {"age": 34, "gamesPlayed": 152, "groundOuts": 134, "airOuts": 193, "runs": 102, "doubles": 42, "triples": 2, "homeRuns": 37, "strikeOuts": 101, "baseOnBalls": 52, "intentionalWalks": 3, "hits": 195, "hitByPitch": 4, "avg": ".313", "atBats": 623, "obp": ".368", "slg": ".565", "ops": ".933", "caughtStealing": 1, "stolenBases": 5, "stolenBasePercentage": ".833", "caughtStealingPercentage": ".167", "groundIntoDoublePlay": 20, "numberOfPitches": 2367, "plateAppearances": 682, "totalBases": 352, "rbi": 108, "leftOnBase": 280, "sacBunts": 0, "sacFlies": 3, "babip": ".324", "groundOutsToAirouts": "0.69", "catchersInterference": 0, "atBatsPerHomeRun": "16.84"}, "season": 2002, "ability": {"obpRatio": 1.0859026317238831, "slgRatio": 1.2752971732387057, "baserunningPerPa": 0.0006802721088435374, "sample": 682.0}, "source": "https://statsapi.mlb.com/api/v1/people/116999/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2002", "fetchedAt": "2026-09-23T15:26:36.861538+00:00", "sha256": "80beae0bdd7390ef8cfc37eb9e8920a31b15a3d305491c1c21234af34ded8e7e", "bytes": 57144}}]}, {"id": "mlb-117501", "name": "Barry Larkin", "role": "SS", "ability": {"slgRatio": 1.2002963211182738, "baserunningPerPa": 0.004355622903578043, "obpRatio": 1.1473726634194599, "sample": 1253.0, "seasons": [1996, 1998], "fielding": null}, "evidence": [{"sample": 627, "stats": {"age": 32, "gamesPlayed": 152, "groundOuts": 145, "airOuts": 170, "runs": 117, "doubles": 32, "triples": 4, "homeRuns": 33, "strikeOuts": 52, "baseOnBalls": 96, "intentionalWalks": 3, "hits": 154, "hitByPitch": 7, "avg": ".298", "atBats": 517, "obp": ".410", "slg": ".567", "ops": ".977", "caughtStealing": 10, "stolenBases": 36, "stolenBasePercentage": ".783", "caughtStealingPercentage": ".217", "groundIntoDoublePlay": 20, "numberOfPitches": 2417, "plateAppearances": 627, "totalBases": 293, "rbi": 89, "leftOnBase": 187, "sacBunts": 0, "sacFlies": 7, "babip": ".276", "groundOutsToAirouts": "0.85", "catchersInterference": 0, "atBatsPerHomeRun": "15.67"}, "season": 1996, "ability": {"obpRatio": 1.1548743389223468, "slgRatio": 1.2493455568630725, "baserunningPerPa": 0.0038694074969770256, "sample": 627.0}, "source": "https://statsapi.mlb.com/api/v1/people/117501/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1996", "fetchedAt": "2026-09-23T15:26:36.435226+00:00", "sha256": "aff9ab7cbb3587b585b2702b8012b7eb622f14755bbc9050fa26b5cf49a9bad7", "bytes": 53317}}, {"sample": 626, "stats": {"age": 34, "gamesPlayed": 145, "groundOuts": 162, "airOuts": 148, "runs": 93, "doubles": 34, "triples": 10, "homeRuns": 17, "strikeOuts": 69, "baseOnBalls": 79, "intentionalWalks": 5, "hits": 166, "hitByPitch": 2, "avg": ".309", "atBats": 538, "obp": ".397", "slg": ".504", "ops": ".901", "caughtStealing": 3, "stolenBases": 26, "stolenBasePercentage": ".897", "caughtStealingPercentage": ".103", "groundIntoDoublePlay": 12, "numberOfPitches": 2382, "plateAppearances": 626, "totalBases": 271, "rbi": 72, "leftOnBase": 210, "sacBunts": 4, "sacFlies": 3, "babip": ".327", "groundOutsToAirouts": "1.09", "catchersInterference": 0, "atBatsPerHomeRun": "31.65"}, "season": 1998, "ability": {"obpRatio": 1.13985900440938, "slgRatio": 1.1511687319617419, "baserunningPerPa": 0.004842615012106538, "sample": 626.0}, "source": "https://statsapi.mlb.com/api/v1/people/117501/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1998", "fetchedAt": "2026-09-23T15:26:36.381571+00:00", "sha256": "b9fa9f9b743b98b2874816094ca34f430dc97b8a2ac108fdb6825e075a226113", "bytes": 57106}}]}, {"id": "mlb-117775", "name": "Jos\u00e9 Lind", "role": "2B", "ability": {"slgRatio": 0.8750265365080077, "baserunningPerPa": 0.002269910816801121, "obpRatio": 0.9458243807176788, "sample": 1866.0, "seasons": [1988, 1989, 1990], "fielding": null}, "evidence": [{"sample": 668, "stats": {"age": 24, "gamesPlayed": 154, "groundOuts": 123, "airOuts": 110, "runs": 82, "doubles": 24, "triples": 4, "homeRuns": 2, "strikeOuts": 75, "baseOnBalls": 42, "intentionalWalks": 0, "hits": 160, "hitByPitch": 0, "avg": ".262", "atBats": 611, "obp": ".308", "slg": ".324", "ops": ".632", "caughtStealing": 4, "stolenBases": 15, "stolenBasePercentage": ".789", "caughtStealingPercentage": ".211", "groundIntoDoublePlay": 11, "numberOfPitches": 2454, "plateAppearances": 668, "totalBases": 198, "rbi": 49, "leftOnBase": 233, "sacBunts": 12, "sacFlies": 3, "babip": ".294", "groundOutsToAirouts": "1.12", "catchersInterference": 0, "atBatsPerHomeRun": "305.50"}, "season": 1988, "ability": {"obpRatio": 0.976003292505699, "slgRatio": 0.8905578599026996, "baserunningPerPa": 0.0016129032258064516, "sample": 668.0}, "source": "https://statsapi.mlb.com/api/v1/people/117775/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1988", "fetchedAt": "2026-09-23T15:26:35.522654+00:00", "sha256": "b9015227f4f6ec5407b28afbb25b1120180b1b09539965cfad88794fec0a09b1", "bytes": 49458}}, {"sample": 637, "stats": {"age": 25, "gamesPlayed": 153, "groundOuts": 201, "airOuts": 151, "runs": 52, "doubles": 21, "triples": 3, "homeRuns": 2, "strikeOuts": 64, "baseOnBalls": 39, "intentionalWalks": 7, "hits": 134, "hitByPitch": 2, "avg": ".232", "atBats": 578, "obp": ".280", "slg": ".289", "ops": ".569", "caughtStealing": 1, "stolenBases": 15, "stolenBasePercentage": ".938", "caughtStealingPercentage": ".063", "groundIntoDoublePlay": 13, "numberOfPitches": 2249, "plateAppearances": 637, "totalBases": 167, "rbi": 48, "leftOnBase": 259, "sacBunts": 13, "sacFlies": 5, "babip": ".255", "groundOutsToAirouts": "1.33", "catchersInterference": 0, "atBatsPerHomeRun": "289.00"}, "season": 1989, "ability": {"obpRatio": 0.905694696800948, "slgRatio": 0.825168653717243, "baserunningPerPa": 0.0031063321385902034, "sample": 637.0}, "source": "https://statsapi.mlb.com/api/v1/people/117775/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1989", "fetchedAt": "2026-09-23T15:26:35.532679+00:00", "sha256": "3e9718ce4f969ad4842d17d5e3c4e6003a3dcb7a664df09450716730195bd80e", "bytes": 49522}}, {"sample": 561, "stats": {"age": 26, "gamesPlayed": 152, "groundOuts": 139, "airOuts": 145, "runs": 46, "doubles": 28, "triples": 5, "homeRuns": 1, "strikeOuts": 52, "baseOnBalls": 35, "intentionalWalks": 19, "hits": 134, "hitByPitch": 1, "avg": ".261", "atBats": 514, "obp": ".305", "slg": ".340", "ops": ".645", "caughtStealing": 0, "stolenBases": 8, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 20, "numberOfPitches": 1679, "plateAppearances": 561, "totalBases": 175, "rbi": 48, "leftOnBase": 233, "sacBunts": 4, "sacFlies": 7, "babip": ".284", "groundOutsToAirouts": "0.96", "catchersInterference": 0, "atBatsPerHomeRun": "514.00"}, "season": 1990, "ability": {"obpRatio": 0.9554555671357894, "slgRatio": 0.9131451591640909, "baserunningPerPa": 0.0021024967148488834, "sample": 561.0}, "source": "https://statsapi.mlb.com/api/v1/people/117775/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1990", "fetchedAt": "2026-09-23T15:26:35.810733+00:00", "sha256": "920574b79905266486c842e637eb82347fee77eb69a5c8528d83a9d7a4ab3d5a", "bytes": 49527}}]}, {"id": "mlb-117863", "name": "Kenny Lofton", "role": "CF", "ability": {"slgRatio": 1.0809346688918349, "baserunningPerPa": 0.008853773906426561, "obpRatio": 1.1311204339271896, "sample": 1709.0, "seasons": [1993, 1994, 1995], "fielding": null}, "evidence": [{"sample": 657, "stats": {"age": 26, "gamesPlayed": 148, "groundOuts": 189, "airOuts": 118, "runs": 116, "doubles": 28, "triples": 8, "homeRuns": 1, "strikeOuts": 83, "baseOnBalls": 81, "intentionalWalks": 6, "hits": 185, "hitByPitch": 1, "avg": ".325", "atBats": 569, "obp": ".408", "slg": ".408", "ops": ".816", "caughtStealing": 14, "stolenBases": 70, "stolenBasePercentage": ".833", "caughtStealingPercentage": ".167", "groundIntoDoublePlay": 8, "numberOfPitches": 2463, "plateAppearances": 657, "totalBases": 232, "rbi": 42, "leftOnBase": 172, "sacBunts": 2, "sacFlies": 4, "babip": ".376", "groundOutsToAirouts": "1.60", "catchersInterference": 0, "atBatsPerHomeRun": "569.00"}, "season": 1993, "ability": {"obpRatio": 1.1746781905605939, "slgRatio": 1.0089699876787661, "baserunningPerPa": 0.009801633605600931, "sample": 657.0}, "source": "https://statsapi.mlb.com/api/v1/people/117863/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1993", "fetchedAt": "2026-09-23T15:26:36.095834+00:00", "sha256": "3e254a49139e0b97f267ec956ea52766d9c3c89a947ea4b3ca87062b1afcbc96", "bytes": 53296}}, {"sample": 523, "stats": {"age": 27, "gamesPlayed": 112, "groundOuts": 142, "airOuts": 111, "runs": 105, "doubles": 32, "triples": 9, "homeRuns": 12, "strikeOuts": 56, "baseOnBalls": 52, "intentionalWalks": 5, "hits": 160, "hitByPitch": 2, "avg": ".349", "atBats": 459, "obp": ".412", "slg": ".536", "ops": ".948", "caughtStealing": 12, "stolenBases": 60, "stolenBasePercentage": ".833", "caughtStealingPercentage": ".167", "groundIntoDoublePlay": 5, "numberOfPitches": 1828, "plateAppearances": 523, "totalBases": 246, "rbi": 57, "leftOnBase": 135, "sacBunts": 4, "sacFlies": 6, "babip": ".373", "groundOutsToAirouts": "1.28", "catchersInterference": 0, "atBatsPerHomeRun": "38.25"}, "season": 1994, "ability": {"obpRatio": 1.1565466292311644, "slgRatio": 1.1903918587014606, "baserunningPerPa": 0.00995850622406639, "sample": 523.0}, "source": "https://statsapi.mlb.com/api/v1/people/117863/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1994", "fetchedAt": "2026-09-23T15:26:36.087781+00:00", "sha256": "8c86e60405e5c8b622313e716bc12e34080c394682598f97fb6c769d075bfaf7", "bytes": 53112}}, {"sample": 529, "stats": {"age": 28, "gamesPlayed": 118, "groundOuts": 161, "airOuts": 128, "runs": 93, "doubles": 22, "triples": 13, "homeRuns": 7, "strikeOuts": 49, "baseOnBalls": 40, "intentionalWalks": 6, "hits": 149, "hitByPitch": 1, "avg": ".310", "atBats": 481, "obp": ".362", "slg": ".453", "ops": ".815", "caughtStealing": 15, "stolenBases": 54, "stolenBasePercentage": ".783", "caughtStealingPercentage": ".217", "groundIntoDoublePlay": 6, "numberOfPitches": 1854, "plateAppearances": 529, "totalBases": 218, "rbi": 53, "leftOnBase": 140, "sacBunts": 4, "sacFlies": 3, "babip": ".332", "groundOutsToAirouts": "1.26", "catchersInterference": 0, "atBatsPerHomeRun": "68.71"}, "season": 1995, "ability": {"obpRatio": 1.051885374849448, "slgRatio": 1.0620966448588516, "baserunningPerPa": 0.006584362139917696, "sample": 529.0}, "source": "https://statsapi.mlb.com/api/v1/people/117863/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1995", "fetchedAt": "2026-09-23T15:26:36.087805+00:00", "sha256": "5dbfca214a24115701d0ff588b272fa700cad7e387f34807bc83200d94510210", "bytes": 53266}}]}, {"id": "mlb-118120", "name": "Greg Maddux", "role": "SP", "ability": {"runRatio": 0.6043558356183303, "fipRatio": 0.5454907815943465, "eraRatio": 0.44399959902418096, "sample": 656.6666666666666, "seasons": [1994, 1995, 1996]}, "evidence": [{"sample": 202.0, "stats": {"age": 28, "gamesPlayed": 25, "gamesStarted": 25, "groundOuts": 285, "airOuts": 146, "runs": 44, "doubles": 22, "triples": 2, "homeRuns": 4, "strikeOuts": 156, "baseOnBalls": 31, "intentionalWalks": 3, "hits": 150, "hitByPitch": 6, "avg": ".207", "atBats": 726, "obp": ".243", "slg": ".259", "ops": ".502", "caughtStealing": 6, "stolenBases": 22, "stolenBasePercentage": ".786", "caughtStealingPercentage": ".214", "groundIntoDoublePlay": 21, "numberOfPitches": 2624, "era": "1.56", "inningsPitched": "202.0", "wins": 16, "losses": 6, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 35, "whip": "0.90", "battersFaced": 774, "outs": 606, "gamesPitched": 25, "completeGames": 10, "shutouts": 3, "strikes": 1751, "strikePercentage": ".670", "hitBatsmen": 6, "balks": 1, "wildPitches": 3, "pickoffs": 2, "totalBases": 188, "groundOutsToAirouts": "1.95", "winPercentage": ".727", "pitchesPerInning": "12.99", "gamesFinished": 0, "strikeoutWalkRatio": "5.03", "strikeoutsPer9Inn": "6.95", "walksPer9Inn": "1.38", "hitsPer9Inn": "6.68", "runsScoredPer9": "1.96", "homeRunsPer9": "0.18", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 6, "sacFlies": 5}, "season": 1994, "ability": {"runRatio": 0.5666864238625832, "eraRatio": 0.3461270131205992, "fipRatio": 0.5298318289783788, "sample": 202.0}, "source": "https://statsapi.mlb.com/api/v1/people/118120/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1994", "fetchedAt": "2026-09-23T15:26:36.087781+00:00", "sha256": "8c86e60405e5c8b622313e716bc12e34080c394682598f97fb6c769d075bfaf7", "bytes": 53112}}, {"sample": 209.66666666666666, "stats": {"age": 29, "gamesPlayed": 28, "gamesStarted": 28, "groundOuts": 303, "airOuts": 125, "runs": 39, "doubles": 22, "triples": 0, "homeRuns": 8, "strikeOuts": 181, "baseOnBalls": 23, "intentionalWalks": 3, "hits": 147, "hitByPitch": 4, "avg": ".197", "atBats": 748, "obp": ".224", "slg": ".258", "ops": ".482", "caughtStealing": 6, "stolenBases": 26, "stolenBasePercentage": ".813", "caughtStealingPercentage": ".188", "groundIntoDoublePlay": 16, "numberOfPitches": 2544, "era": "1.63", "inningsPitched": "209.2", "wins": 19, "losses": 2, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 38, "whip": "0.81", "battersFaced": 785, "outs": 629, "gamesPitched": 28, "completeGames": 10, "shutouts": 3, "strikes": 1793, "strikePercentage": ".700", "hitBatsmen": 4, "balks": 0, "wildPitches": 1, "pickoffs": 2, "totalBases": 193, "groundOutsToAirouts": "2.42", "winPercentage": ".905", "pitchesPerInning": "12.13", "gamesFinished": 0, "strikeoutWalkRatio": "7.87", "strikeoutsPer9Inn": "7.77", "walksPer9Inn": "0.99", "hitsPer9Inn": "6.31", "runsScoredPer9": "1.67", "homeRunsPer9": "0.34", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 9, "sacFlies": 1}, "season": 1995, "ability": {"runRatio": 0.5621712815717066, "eraRatio": 0.3668787624372555, "fipRatio": 0.506878206693144, "sample": 209.66666666666666}, "source": "https://statsapi.mlb.com/api/v1/people/118120/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1995", "fetchedAt": "2026-09-23T15:26:36.087805+00:00", "sha256": "5dbfca214a24115701d0ff588b272fa700cad7e387f34807bc83200d94510210", "bytes": 53266}}, {"sample": 245.0, "stats": {"age": 30, "gamesPlayed": 35, "gamesStarted": 35, "groundOuts": 381, "airOuts": 167, "runs": 85, "doubles": 45, "triples": 6, "homeRuns": 11, "strikeOuts": 172, "baseOnBalls": 28, "intentionalWalks": 11, "hits": 225, "hitByPitch": 3, "avg": ".241", "atBats": 934, "obp": ".264", "slg": ".337", "ops": ".601", "caughtStealing": 5, "stolenBases": 21, "stolenBasePercentage": ".808", "caughtStealingPercentage": ".192", "groundIntoDoublePlay": 23, "numberOfPitches": 2894, "era": "2.72", "inningsPitched": "245.0", "wins": 15, "losses": 11, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 74, "whip": "1.03", "battersFaced": 978, "outs": 735, "gamesPitched": 35, "completeGames": 5, "shutouts": 1, "strikes": 2077, "strikePercentage": ".720", "hitBatsmen": 3, "balks": 0, "wildPitches": 4, "pickoffs": 0, "totalBases": 315, "groundOutsToAirouts": "2.28", "winPercentage": ".577", "pitchesPerInning": "11.81", "gamesFinished": 0, "strikeoutWalkRatio": "6.14", "strikeoutsPer9Inn": "6.32", "walksPer9Inn": "1.03", "hitsPer9Inn": "8.27", "runsScoredPer9": "3.12", "homeRunsPer9": "0.40", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 8, "sacFlies": 5}, "season": 1996, "ability": {"runRatio": 0.6715146764609274, "eraRatio": 0.5906931953109111, "fipRatio": 0.5914453868979286, "sample": 245.0}, "source": "https://statsapi.mlb.com/api/v1/people/118120/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1996", "fetchedAt": "2026-09-23T15:26:36.435226+00:00", "sha256": "aff9ab7cbb3587b585b2702b8012b7eb622f14755bbc9050fa26b5cf49a9bad7", "bytes": 53317}}]}, {"id": "mlb-118365", "name": "Edgar Martinez", "role": "DH", "ability": {"slgRatio": 1.309699787168314, "baserunningPerPa": -0.0008648974779564735, "obpRatio": 1.2888178175089362, "sample": 1951.0, "seasons": [1995, 1996, 1997], "fielding": null}, "evidence": [{"sample": 639, "stats": {"age": 32, "gamesPlayed": 145, "groundOuts": 122, "airOuts": 124, "runs": 121, "doubles": 52, "triples": 0, "homeRuns": 29, "strikeOuts": 87, "baseOnBalls": 116, "intentionalWalks": 19, "hits": 182, "hitByPitch": 8, "avg": ".356", "atBats": 511, "obp": ".479", "slg": ".628", "ops": "1.107", "caughtStealing": 3, "stolenBases": 4, "stolenBasePercentage": ".571", "caughtStealingPercentage": ".429", "groundIntoDoublePlay": 11, "numberOfPitches": 2620, "plateAppearances": 639, "totalBases": 321, "rbi": 113, "leftOnBase": 187, "sacBunts": 0, "sacFlies": 4, "babip": ".383", "groundOutsToAirouts": "0.98", "catchersInterference": 0, "atBatsPerHomeRun": "17.62"}, "season": 1995, "ability": {"obpRatio": 1.318217341030529, "slgRatio": 1.3845769720521375, "baserunningPerPa": -0.0004767580452920145, "sample": 639.0}, "source": "https://statsapi.mlb.com/api/v1/people/118365/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1995", "fetchedAt": "2026-09-23T15:26:36.087805+00:00", "sha256": "5dbfca214a24115701d0ff588b272fa700cad7e387f34807bc83200d94510210", "bytes": 53266}}, {"sample": 634, "stats": {"age": 33, "gamesPlayed": 139, "groundOuts": 131, "airOuts": 123, "runs": 121, "doubles": 52, "triples": 2, "homeRuns": 26, "strikeOuts": 84, "baseOnBalls": 123, "intentionalWalks": 12, "hits": 163, "hitByPitch": 8, "avg": ".327", "atBats": 499, "obp": ".464", "slg": ".595", "ops": "1.059", "caughtStealing": 3, "stolenBases": 3, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 15, "numberOfPitches": 2624, "plateAppearances": 634, "totalBases": 297, "rbi": 103, "leftOnBase": 232, "sacBunts": 0, "sacFlies": 4, "babip": ".349", "groundOutsToAirouts": "1.07", "catchersInterference": 0, "atBatsPerHomeRun": "19.19"}, "season": 1996, "ability": {"obpRatio": 1.2758645052061064, "slgRatio": 1.2998997910321577, "baserunningPerPa": -0.0007194244604316548, "sample": 634.0}, "source": "https://statsapi.mlb.com/api/v1/people/118365/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1996", "fetchedAt": "2026-09-23T15:26:36.435226+00:00", "sha256": "aff9ab7cbb3587b585b2702b8012b7eb622f14755bbc9050fa26b5cf49a9bad7", "bytes": 53317}}, {"sample": 678, "stats": {"age": 34, "gamesPlayed": 155, "groundOuts": 142, "airOuts": 139, "runs": 104, "doubles": 35, "triples": 1, "homeRuns": 28, "strikeOuts": 86, "baseOnBalls": 119, "intentionalWalks": 11, "hits": 179, "hitByPitch": 11, "avg": ".330", "atBats": 542, "obp": ".456", "slg": ".554", "ops": "1.010", "caughtStealing": 4, "stolenBases": 2, "stolenBasePercentage": ".333", "caughtStealingPercentage": ".667", "groundIntoDoublePlay": 21, "numberOfPitches": 2795, "plateAppearances": 678, "totalBases": 300, "rbi": 108, "leftOnBase": 237, "sacBunts": 0, "sacFlies": 6, "babip": ".348", "groundOutsToAirouts": "1.02", "catchersInterference": 0, "atBatsPerHomeRun": "19.36"}, "season": 1997, "ability": {"obpRatio": 1.2732221013875442, "slgRatio": 1.2482937051765142, "baserunningPerPa": -0.0013667425968109342, "sample": 678.0}, "source": "https://statsapi.mlb.com/api/v1/people/118365/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1997", "fetchedAt": "2026-09-23T15:26:36.307190+00:00", "sha256": "be200be4e475ca7d48db89a72775150fc4ac7435417fcaba77c87076516eee89", "bytes": 53312}}]}, {"id": "mlb-118377", "name": "Pedro Mart\u00ednez", "role": "SP", "ability": {"runRatio": 0.5469989108739677, "fipRatio": 0.3726548592891297, "eraRatio": 0.43234714398251894, "sample": 547.0, "seasons": [1999, 2000, 2001]}, "evidence": [{"sample": 213.33333333333334, "stats": {"age": 27, "gamesPlayed": 31, "gamesStarted": 29, "groundOuts": 157, "airOuts": 158, "runs": 56, "doubles": 38, "triples": 0, "homeRuns": 9, "strikeOuts": 313, "baseOnBalls": 37, "intentionalWalks": 1, "hits": 160, "hitByPitch": 9, "avg": ".205", "atBats": 780, "obp": ".248", "slg": ".288", "ops": ".536", "caughtStealing": 10, "stolenBases": 21, "stolenBasePercentage": ".677", "caughtStealingPercentage": ".323", "groundIntoDoublePlay": 11, "numberOfPitches": 3321, "era": "2.07", "inningsPitched": "213.1", "wins": 23, "losses": 4, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 49, "whip": "0.92", "battersFaced": 835, "outs": 640, "gamesPitched": 31, "completeGames": 5, "shutouts": 1, "strikes": 2204, "strikePercentage": ".660", "hitBatsmen": 9, "balks": 0, "wildPitches": 6, "pickoffs": 0, "totalBases": 225, "groundOutsToAirouts": "0.99", "winPercentage": ".852", "pitchesPerInning": "15.57", "gamesFinished": 1, "strikeoutWalkRatio": "8.46", "strikeoutsPer9Inn": "13.20", "walksPer9Inn": "1.56", "hitsPer9Inn": "6.75", "runsScoredPer9": "2.36", "homeRunsPer9": "0.38", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 3, "sacFlies": 6}, "season": 1999, "ability": {"runRatio": 0.5062145941580014, "eraRatio": 0.44005955152079435, "fipRatio": 0.2946153460090845, "sample": 213.33333333333334}, "source": "https://statsapi.mlb.com/api/v1/people/118377/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1999", "fetchedAt": "2026-09-23T15:26:36.575628+00:00", "sha256": "4cc0cb574efd850cc301d53136a636a7c314bb837857b37d517b4888c27105a6", "bytes": 57165}}, {"sample": 217.0, "stats": {"age": 28, "gamesPlayed": 29, "gamesStarted": 29, "groundOuts": 171, "airOuts": 181, "runs": 44, "doubles": 18, "triples": 1, "homeRuns": 17, "strikeOuts": 284, "baseOnBalls": 32, "intentionalWalks": 0, "hits": 128, "hitByPitch": 14, "avg": ".167", "atBats": 768, "obp": ".213", "slg": ".259", "ops": ".472", "caughtStealing": 3, "stolenBases": 10, "stolenBasePercentage": ".769", "caughtStealingPercentage": ".231", "groundIntoDoublePlay": 11, "numberOfPitches": 3164, "era": "1.74", "inningsPitched": "217.0", "wins": 18, "losses": 6, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 42, "whip": "0.74", "battersFaced": 817, "outs": 651, "gamesPitched": 29, "completeGames": 7, "shutouts": 4, "strikes": 2136, "strikePercentage": ".680", "hitBatsmen": 14, "balks": 0, "wildPitches": 1, "pickoffs": 2, "totalBases": 199, "groundOutsToAirouts": "0.94", "winPercentage": ".750", "pitchesPerInning": "14.58", "gamesFinished": 0, "strikeoutWalkRatio": "8.88", "strikeoutsPer9Inn": "11.78", "walksPer9Inn": "1.33", "hitsPer9Inn": "5.31", "runsScoredPer9": "1.82", "homeRunsPer9": "0.71", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 2, "sacFlies": 1}, "season": 2000, "ability": {"runRatio": 0.5378462652239321, "eraRatio": 0.3657361139498333, "fipRatio": 0.45438753090757855, "sample": 217.0}, "source": "https://statsapi.mlb.com/api/v1/people/118377/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2000", "fetchedAt": "2026-09-23T15:26:36.700977+00:00", "sha256": "ca4bdf2941bc3a1123d78212e53351e9cf2455cdd17ccc439556351bb69a3451", "bytes": 57139}}, {"sample": 116.66666666666667, "stats": {"age": 29, "gamesPlayed": 18, "gamesStarted": 18, "groundOuts": 92, "airOuts": 84, "runs": 33, "doubles": 11, "triples": 3, "homeRuns": 5, "strikeOuts": 163, "baseOnBalls": 25, "intentionalWalks": 0, "hits": 84, "hitByPitch": 6, "avg": ".199", "atBats": 423, "obp": ".253", "slg": ".274", "ops": ".527", "caughtStealing": 3, "stolenBases": 9, "stolenBasePercentage": ".750", "caughtStealingPercentage": ".250", "groundIntoDoublePlay": 5, "numberOfPitches": 1787, "era": "2.39", "inningsPitched": "116.2", "wins": 7, "losses": 3, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 31, "whip": "0.93", "battersFaced": 456, "outs": 350, "gamesPitched": 18, "completeGames": 1, "shutouts": 0, "strikes": 1196, "strikePercentage": ".670", "hitBatsmen": 6, "balks": 0, "wildPitches": 4, "pickoffs": 0, "totalBases": 116, "groundOutsToAirouts": "1.10", "winPercentage": ".700", "pitchesPerInning": "15.32", "gamesFinished": 0, "strikeoutWalkRatio": "6.52", "strikeoutsPer9Inn": "12.57", "walksPer9Inn": "1.93", "hitsPer9Inn": "6.48", "runsScoredPer9": "2.55", "homeRunsPer9": "0.39", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 2, "sacFlies": 0}, "season": 2001, "ability": {"runRatio": 0.6385998680636582, "eraRatio": 0.5421409717733248, "fipRatio": 0.3633329143623262, "sample": 116.66666666666667}, "source": "https://statsapi.mlb.com/api/v1/people/118377/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2001", "fetchedAt": "2026-09-23T15:26:36.714017+00:00", "sha256": "c293d2cb96725697b88ffd574b85e293b89c900e2cc76fb97054d445f2ac842a", "bytes": 57156}}]}, {"id": "mlb-118414", "name": "Mike Matheny", "role": "C", "ability": {"slgRatio": 0.9150528397520461, "baserunningPerPa": -0.0008920366232229209, "obpRatio": 0.9382090172734152, "sample": 1402.0, "seasons": [2003, 2004, 2005], "fielding": null}, "evidence": [{"sample": 498, "stats": {"age": 32, "gamesPlayed": 141, "groundOuts": 121, "airOuts": 139, "runs": 43, "doubles": 18, "triples": 2, "homeRuns": 8, "strikeOuts": 81, "baseOnBalls": 44, "intentionalWalks": 16, "hits": 111, "hitByPitch": 2, "avg": ".252", "atBats": 441, "obp": ".320", "slg": ".356", "ops": ".676", "caughtStealing": 1, "stolenBases": 1, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 11, "numberOfPitches": 1827, "plateAppearances": 498, "totalBases": 157, "rbi": 47, "leftOnBase": 210, "sacBunts": 8, "sacFlies": 3, "babip": ".290", "groundOutsToAirouts": "0.87", "catchersInterference": 0, "atBatsPerHomeRun": "55.12"}, "season": 2003, "ability": {"obpRatio": 0.9730352290165446, "slgRatio": 0.888329698438248, "baserunningPerPa": -0.0002865329512893983, "sample": 498.0}, "source": "https://statsapi.mlb.com/api/v1/people/118414/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2003", "fetchedAt": "2026-09-23T15:26:36.983569+00:00", "sha256": "35aeebc67754d328f2ab3132bc99ac04b4ec7434321cb0949eda70ea4f470ae2", "bytes": 57124}}, {"sample": 419, "stats": {"age": 33, "gamesPlayed": 122, "groundOuts": 122, "airOuts": 93, "runs": 28, "doubles": 22, "triples": 1, "homeRuns": 5, "strikeOuts": 83, "baseOnBalls": 23, "intentionalWalks": 7, "hits": 95, "hitByPitch": 3, "avg": ".247", "atBats": 385, "obp": ".292", "slg": ".348", "ops": ".640", "caughtStealing": 2, "stolenBases": 0, "stolenBasePercentage": ".000", "caughtStealingPercentage": "1.000", "groundIntoDoublePlay": 12, "numberOfPitches": 1459, "plateAppearances": 419, "totalBases": 134, "rbi": 50, "leftOnBase": 179, "sacBunts": 5, "sacFlies": 3, "babip": ".300", "groundOutsToAirouts": "1.31", "catchersInterference": 0, "atBatsPerHomeRun": "77.00"}, "season": 2004, "ability": {"obpRatio": 0.9129258473833705, "slgRatio": 0.8737620649448561, "baserunningPerPa": -0.0012924071082390954, "sample": 419.0}, "source": "https://statsapi.mlb.com/api/v1/people/118414/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2004", "fetchedAt": "2026-09-23T15:26:37.013727+00:00", "sha256": "ef0eb702725a1972655685819d3b9baa92e5ed115fe6937bfbba002acdeea847", "bytes": 57131}}, {"sample": 485, "stats": {"age": 34, "gamesPlayed": 134, "groundOuts": 121, "airOuts": 131, "runs": 42, "doubles": 34, "triples": 0, "homeRuns": 13, "strikeOuts": 91, "baseOnBalls": 29, "intentionalWalks": 10, "hits": 107, "hitByPitch": 6, "avg": ".242", "atBats": 443, "obp": ".295", "slg": ".406", "ops": ".701", "caughtStealing": 2, "stolenBases": 0, "stolenBasePercentage": ".000", "caughtStealingPercentage": "1.000", "groundIntoDoublePlay": 11, "numberOfPitches": 1725, "plateAppearances": 485, "totalBases": 180, "rbi": 59, "leftOnBase": 187, "sacBunts": 3, "sacFlies": 4, "babip": ".274", "groundOutsToAirouts": "0.92", "catchersInterference": 0, "atBatsPerHomeRun": "34.08"}, "season": 2005, "ability": {"obpRatio": 0.9242918930174365, "slgRatio": 0.9781640954602608, "baserunningPerPa": -0.0011678832116788322, "sample": 485.0}, "source": "https://statsapi.mlb.com/api/v1/people/118414/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2005", "fetchedAt": "2026-09-23T15:26:37.187445+00:00", "sha256": "2f77ab132741e4095dd361521db14b8a011e435446586897daa567e099bff971", "bytes": 57140}}]}, {"id": "mlb-119236", "name": "Paul Molitor", "role": "DH", "ability": {"slgRatio": 1.1979420061314718, "baserunningPerPa": 0.0025826615978971944, "obpRatio": 1.1703151741281232, "sample": 2178.0, "seasons": [1991, 1992, 1993], "fielding": null}, "evidence": [{"sample": 752, "stats": {"age": 34, "gamesPlayed": 158, "groundOuts": 196, "airOuts": 192, "runs": 133, "doubles": 32, "triples": 13, "homeRuns": 17, "strikeOuts": 62, "baseOnBalls": 77, "intentionalWalks": 16, "hits": 216, "hitByPitch": 6, "avg": ".325", "atBats": 665, "obp": ".399", "slg": ".489", "ops": ".888", "caughtStealing": 8, "stolenBases": 19, "stolenBasePercentage": ".704", "caughtStealingPercentage": ".296", "groundIntoDoublePlay": 11, "numberOfPitches": 2698, "plateAppearances": 752, "totalBases": 325, "rbi": 75, "leftOnBase": 205, "sacBunts": 0, "sacFlies": 1, "babip": ".339", "groundOutsToAirouts": "1.02", "catchersInterference": 3, "atBatsPerHomeRun": "39.12"}, "season": 1991, "ability": {"obpRatio": 1.1847988343392637, "slgRatio": 1.2142609785085798, "baserunningPerPa": 0.0006302521008403363, "sample": 752.0}, "source": "https://statsapi.mlb.com/api/v1/people/119236/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1991", "fetchedAt": "2026-09-23T15:26:35.843674+00:00", "sha256": "63e11ebc72309d39585523dbd7c7c6f5222e807e5ef9be90ebbf0f45940f9559", "bytes": 49509}}, {"sample": 701, "stats": {"age": 35, "gamesPlayed": 158, "groundOuts": 176, "airOuts": 186, "runs": 89, "doubles": 36, "triples": 7, "homeRuns": 12, "strikeOuts": 66, "baseOnBalls": 73, "intentionalWalks": 12, "hits": 195, "hitByPitch": 3, "avg": ".320", "atBats": 609, "obp": ".389", "slg": ".461", "ops": ".850", "caughtStealing": 6, "stolenBases": 31, "stolenBasePercentage": ".838", "caughtStealingPercentage": ".162", "groundIntoDoublePlay": 13, "numberOfPitches": 2546, "plateAppearances": 701, "totalBases": 281, "rbi": 89, "leftOnBase": 235, "sacBunts": 4, "sacFlies": 11, "babip": ".338", "groundOutsToAirouts": "0.95", "catchersInterference": 1, "atBatsPerHomeRun": "50.75"}, "season": 1992, "ability": {"obpRatio": 1.1608595642904465, "slgRatio": 1.1726543567890937, "baserunningPerPa": 0.004217536071032186, "sample": 701.0}, "source": "https://statsapi.mlb.com/api/v1/people/119236/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1992", "fetchedAt": "2026-09-23T15:26:35.843639+00:00", "sha256": "18dd39a6051dbe2c0ae71719bb6f73359abefe4afbbe668b8b580973cc2a37e7", "bytes": 49505}}, {"sample": 725, "stats": {"age": 36, "gamesPlayed": 160, "groundOuts": 187, "airOuts": 175, "runs": 121, "doubles": 37, "triples": 5, "homeRuns": 22, "strikeOuts": 71, "baseOnBalls": 77, "intentionalWalks": 3, "hits": 211, "hitByPitch": 3, "avg": ".332", "atBats": 636, "obp": ".402", "slg": ".509", "ops": ".911", "caughtStealing": 4, "stolenBases": 22, "stolenBasePercentage": ".846", "caughtStealingPercentage": ".154", "groundIntoDoublePlay": 13, "numberOfPitches": 2644, "plateAppearances": 725, "totalBases": 324, "rbi": 111, "leftOnBase": 269, "sacBunts": 1, "sacFlies": 8, "babip": ".343", "groundOutsToAirouts": "1.07", "catchersInterference": 0, "atBatsPerHomeRun": "28.91"}, "season": 1993, "ability": {"obpRatio": 1.1644347189797557, "slgRatio": 1.2054658336644672, "baserunningPerPa": 0.003027027027027027, "sample": 725.0}, "source": "https://statsapi.mlb.com/api/v1/people/119236/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1993", "fetchedAt": "2026-09-23T15:26:36.095834+00:00", "sha256": "3e254a49139e0b97f267ec956ea52766d9c3c89a947ea4b3ca87062b1afcbc96", "bytes": 53296}}]}, {"id": "mlb-119976", "name": "John Olerud", "role": "1B", "ability": {"slgRatio": 1.221083165617325, "baserunningPerPa": -0.0005323438151622398, "obpRatio": 1.201554694868337, "sample": 1669.0, "seasons": [1992, 1993, 1994], "fielding": null}, "evidence": [{"sample": 537, "stats": {"age": 23, "gamesPlayed": 138, "groundOuts": 144, "airOuts": 131, "runs": 68, "doubles": 28, "triples": 0, "homeRuns": 16, "strikeOuts": 61, "baseOnBalls": 70, "intentionalWalks": 11, "hits": 130, "hitByPitch": 1, "avg": ".284", "atBats": 458, "obp": ".375", "slg": ".450", "ops": ".825", "caughtStealing": 0, "stolenBases": 1, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 15, "numberOfPitches": 1963, "plateAppearances": 537, "totalBases": 206, "rbi": 66, "leftOnBase": 231, "sacBunts": 1, "sacFlies": 7, "babip": ".294", "groundOutsToAirouts": "1.10", "catchersInterference": 0, "atBatsPerHomeRun": "28.62"}, "season": 1992, "ability": {"obpRatio": 1.1190020749720275, "slgRatio": 1.1404488217892261, "baserunningPerPa": 0.000271370420624152, "sample": 537.0}, "source": "https://statsapi.mlb.com/api/v1/people/119976/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1992", "fetchedAt": "2026-09-23T15:26:35.843639+00:00", "sha256": "18dd39a6051dbe2c0ae71719bb6f73359abefe4afbbe668b8b580973cc2a37e7", "bytes": 49505}}, {"sample": 679, "stats": {"age": 24, "gamesPlayed": 158, "groundOuts": 139, "airOuts": 154, "runs": 109, "doubles": 54, "triples": 2, "homeRuns": 24, "strikeOuts": 65, "baseOnBalls": 114, "intentionalWalks": 33, "hits": 200, "hitByPitch": 7, "avg": ".363", "atBats": 551, "obp": ".473", "slg": ".599", "ops": "1.072", "caughtStealing": 2, "stolenBases": 0, "stolenBasePercentage": ".000", "caughtStealingPercentage": "1.000", "groundIntoDoublePlay": 12, "numberOfPitches": 2431, "plateAppearances": 679, "totalBases": 330, "rbi": 107, "leftOnBase": 205, "sacBunts": 0, "sacFlies": 7, "babip": ".375", "groundOutsToAirouts": "0.90", "catchersInterference": 0, "atBatsPerHomeRun": "22.96"}, "season": 1993, "ability": {"obpRatio": 1.3271145937031652, "slgRatio": 1.374890892602281, "baserunningPerPa": -0.0009101251422070536, "sample": 679.0}, "source": "https://statsapi.mlb.com/api/v1/people/119976/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1993", "fetchedAt": "2026-09-23T15:26:36.095834+00:00", "sha256": "3e254a49139e0b97f267ec956ea52766d9c3c89a947ea4b3ca87062b1afcbc96", "bytes": 53296}}, {"sample": 453, "stats": {"age": 25, "gamesPlayed": 108, "groundOuts": 108, "airOuts": 114, "runs": 47, "doubles": 29, "triples": 2, "homeRuns": 12, "strikeOuts": 53, "baseOnBalls": 61, "intentionalWalks": 12, "hits": 114, "hitByPitch": 3, "avg": ".297", "atBats": 384, "obp": ".393", "slg": ".477", "ops": ".870", "caughtStealing": 2, "stolenBases": 1, "stolenBasePercentage": ".333", "caughtStealingPercentage": ".667", "groundIntoDoublePlay": 11, "numberOfPitches": 1628, "plateAppearances": 453, "totalBases": 183, "rbi": 67, "leftOnBase": 151, "sacBunts": 0, "sacFlies": 5, "babip": ".315", "groundOutsToAirouts": "0.95", "catchersInterference": 0, "atBatsPerHomeRun": "32.00"}, "season": 1994, "ability": {"obpRatio": 1.1112138241740104, "slgRatio": 1.086127748427268, "baserunningPerPa": -0.0009188361408882085, "sample": 453.0}, "source": "https://statsapi.mlb.com/api/v1/people/119976/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1994", "fetchedAt": "2026-09-23T15:26:36.087781+00:00", "sha256": "8c86e60405e5c8b622313e716bc12e34080c394682598f97fb6c769d075bfaf7", "bytes": 53112}}]}, {"id": "mlb-120045", "name": "Rey Ordonez", "role": "SS", "ability": {"slgRatio": 0.8445523248096136, "baserunningPerPa": -0.0004271047790695799, "obpRatio": 0.9219912523561338, "sample": 1004.0, "seasons": [2001, 2002], "fielding": null}, "evidence": [{"sample": 505, "stats": {"age": 30, "gamesPlayed": 149, "groundOuts": 191, "airOuts": 120, "runs": 31, "doubles": 24, "triples": 4, "homeRuns": 3, "strikeOuts": 43, "baseOnBalls": 34, "intentionalWalks": 17, "hits": 114, "hitByPitch": 1, "avg": ".247", "atBats": 461, "obp": ".299", "slg": ".336", "ops": ".635", "caughtStealing": 2, "stolenBases": 3, "stolenBasePercentage": ".600", "caughtStealingPercentage": ".400", "groundIntoDoublePlay": 17, "numberOfPitches": 1723, "plateAppearances": 505, "totalBases": 155, "rbi": 44, "leftOnBase": 223, "sacBunts": 7, "sacFlies": 2, "babip": ".266", "groundOutsToAirouts": "1.59", "catchersInterference": 0, "atBatsPerHomeRun": "153.67"}, "season": 2001, "ability": {"obpRatio": 0.9284077188920852, "slgRatio": 0.8478195328360936, "baserunningPerPa": -0.0002836879432624113, "sample": 505.0}, "source": "https://statsapi.mlb.com/api/v1/people/120045/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2001", "fetchedAt": "2026-09-23T15:26:36.714017+00:00", "sha256": "c293d2cb96725697b88ffd574b85e293b89c900e2cc76fb97054d445f2ac842a", "bytes": 57156}}, {"sample": 499, "stats": {"age": 31, "gamesPlayed": 144, "groundOuts": 192, "airOuts": 116, "runs": 53, "doubles": 25, "triples": 2, "homeRuns": 1, "strikeOuts": 46, "baseOnBalls": 24, "intentionalWalks": 11, "hits": 117, "hitByPitch": 2, "avg": ".254", "atBats": 460, "obp": ".292", "slg": ".324", "ops": ".616", "caughtStealing": 2, "stolenBases": 2, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 19, "numberOfPitches": 1627, "plateAppearances": 499, "totalBases": 149, "rbi": 42, "leftOnBase": 210, "sacBunts": 9, "sacFlies": 4, "babip": ".278", "groundOutsToAirouts": "1.66", "catchersInterference": 0, "atBatsPerHomeRun": "460.00"}, "season": 2002, "ability": {"obpRatio": 0.9154976339179464, "slgRatio": 0.8412458317166829, "baserunningPerPa": -0.0005722460658082976, "sample": 499.0}, "source": "https://statsapi.mlb.com/api/v1/people/120045/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2002", "fetchedAt": "2026-09-23T15:26:36.861538+00:00", "sha256": "80beae0bdd7390ef8cfc37eb9e8920a31b15a3d305491c1c21234af34ded8e7e", "bytes": 57144}}]}, {"id": "mlb-120074", "name": "David Ortiz", "role": "DH", "ability": {"slgRatio": 1.357106613825339, "baserunningPerPa": 0.0002250268933018412, "obpRatio": 1.1935688421374449, "sample": 2066.0, "seasons": [2005, 2006, 2007], "fielding": null}, "evidence": [{"sample": 713, "stats": {"age": 29, "gamesPlayed": 159, "groundOuts": 123, "airOuts": 183, "runs": 119, "doubles": 40, "triples": 1, "homeRuns": 47, "strikeOuts": 124, "baseOnBalls": 102, "intentionalWalks": 9, "hits": 180, "hitByPitch": 1, "avg": ".300", "atBats": 601, "obp": ".397", "slg": ".604", "ops": "1.001", "caughtStealing": 0, "stolenBases": 1, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 13, "numberOfPitches": 2851, "plateAppearances": 713, "totalBases": 363, "rbi": 148, "leftOnBase": 253, "sacBunts": 0, "sacFlies": 9, "babip": ".303", "groundOutsToAirouts": "0.67", "catchersInterference": 0, "atBatsPerHomeRun": "12.79"}, "season": 2005, "ability": {"obpRatio": 1.1576433400220352, "slgRatio": 1.3450232264062139, "baserunningPerPa": 0.0002190580503833516, "sample": 713.0}, "source": "https://statsapi.mlb.com/api/v1/people/120074/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2005", "fetchedAt": "2026-09-23T15:26:37.187445+00:00", "sha256": "2f77ab132741e4095dd361521db14b8a011e435446586897daa567e099bff971", "bytes": 57140}}, {"sample": 686, "stats": {"age": 30, "gamesPlayed": 151, "groundOuts": 131, "airOuts": 155, "runs": 115, "doubles": 29, "triples": 2, "homeRuns": 54, "strikeOuts": 117, "baseOnBalls": 119, "intentionalWalks": 23, "hits": 160, "hitByPitch": 4, "avg": ".287", "atBats": 558, "obp": ".413", "slg": ".636", "ops": "1.049", "caughtStealing": 0, "stolenBases": 1, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 12, "numberOfPitches": 2793, "plateAppearances": 686, "totalBases": 355, "rbi": 137, "leftOnBase": 269, "sacBunts": 0, "sacFlies": 5, "babip": ".270", "groundOutsToAirouts": "0.85", "catchersInterference": 0, "atBatsPerHomeRun": "10.33"}, "season": 2006, "ability": {"obpRatio": 1.1758240475457922, "slgRatio": 1.365961931320378, "baserunningPerPa": 0.00022573363431151243, "sample": 686.0}, "source": "https://statsapi.mlb.com/api/v1/people/120074/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}, {"sample": 667, "stats": {"age": 31, "gamesPlayed": 149, "groundOuts": 123, "airOuts": 144, "runs": 116, "doubles": 52, "triples": 1, "homeRuns": 35, "strikeOuts": 103, "baseOnBalls": 111, "intentionalWalks": 12, "hits": 182, "hitByPitch": 4, "avg": ".332", "atBats": 549, "obp": ".445", "slg": ".621", "ops": "1.066", "caughtStealing": 1, "stolenBases": 3, "stolenBasePercentage": ".750", "caughtStealingPercentage": ".250", "groundIntoDoublePlay": 16, "numberOfPitches": 2742, "plateAppearances": 667, "totalBases": 341, "rbi": 117, "leftOnBase": 237, "sacBunts": 0, "sacFlies": 3, "babip": ".355", "groundOutsToAirouts": "0.85", "catchersInterference": 0, "atBatsPerHomeRun": "15.69"}, "season": 2007, "ability": {"obpRatio": 1.2502222335889603, "slgRatio": 1.3609157703894161, "baserunningPerPa": 0.00023068050749711658, "sample": 667.0}, "source": "https://statsapi.mlb.com/api/v1/people/120074/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2007", "fetchedAt": "2026-09-23T15:26:37.263039+00:00", "sha256": "228979bae643e98d8d215634d9d64d12a962b1c20139ae1ffcb2236b5720e298", "bytes": 57145}}]}, {"id": "mlb-120401", "name": "Troy Percival", "role": "CL", "ability": {"runRatio": 0.8268666243224486, "fipRatio": 0.7227126916833382, "eraRatio": 0.6206905437968729, "sample": 126.0, "seasons": [1996, 1997]}, "evidence": [{"sample": 74.0, "stats": {"age": 26, "gamesPlayed": 62, "gamesStarted": 0, "groundOuts": 34, "airOuts": 85, "runs": 20, "doubles": 5, "triples": 0, "homeRuns": 8, "strikeOuts": 100, "baseOnBalls": 31, "intentionalWalks": 4, "hits": 38, "hitByPitch": 2, "avg": ".149", "atBats": 255, "obp": ".246", "slg": ".263", "ops": ".509", "caughtStealing": 1, "stolenBases": 14, "stolenBasePercentage": ".933", "caughtStealingPercentage": ".067", "groundIntoDoublePlay": 2, "numberOfPitches": 1118, "era": "2.31", "inningsPitched": "74.0", "wins": 0, "losses": 2, "saves": 36, "saveOpportunities": 36, "holds": 0, "blownSaves": 0, "earnedRuns": 19, "whip": "0.93", "battersFaced": 291, "outs": 222, "gamesPitched": 62, "completeGames": 0, "shutouts": 0, "strikes": 740, "strikePercentage": ".660", "hitBatsmen": 2, "balks": 0, "wildPitches": 2, "pickoffs": 0, "totalBases": 67, "groundOutsToAirouts": "0.40", "winPercentage": ".000", "pitchesPerInning": "15.11", "gamesFinished": 52, "strikeoutWalkRatio": "3.23", "strikeoutsPer9Inn": "12.16", "walksPer9Inn": "3.77", "hitsPer9Inn": "4.62", "runsScoredPer9": "2.43", "homeRunsPer9": "0.97", "inheritedRunners": 28, "inheritedRunnersScored": 4, "catchersInterference": 0, "sacBunts": 2, "sacFlies": 1}, "season": 1996, "ability": {"runRatio": 0.7786006083372913, "eraRatio": 0.5021323638006376, "fipRatio": 0.6960428123398229, "sample": 74.0}, "source": "https://statsapi.mlb.com/api/v1/people/120401/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1996", "fetchedAt": "2026-09-23T15:26:36.435226+00:00", "sha256": "aff9ab7cbb3587b585b2702b8012b7eb622f14755bbc9050fa26b5cf49a9bad7", "bytes": 53317}}, {"sample": 52.0, "stats": {"age": 27, "gamesPlayed": 55, "gamesStarted": 0, "groundOuts": 19, "airOuts": 67, "runs": 20, "doubles": 9, "triples": 0, "homeRuns": 6, "strikeOuts": 72, "baseOnBalls": 22, "intentionalWalks": 2, "hits": 40, "hitByPitch": 4, "avg": ".205", "atBats": 195, "obp": ".296", "slg": ".344", "ops": ".640", "caughtStealing": 1, "stolenBases": 4, "stolenBasePercentage": ".800", "caughtStealingPercentage": ".200", "groundIntoDoublePlay": 0, "numberOfPitches": 905, "era": "3.46", "inningsPitched": "52.0", "wins": 5, "losses": 5, "saves": 27, "saveOpportunities": 27, "holds": 0, "blownSaves": 0, "earnedRuns": 20, "whip": "1.19", "battersFaced": 224, "outs": 156, "gamesPitched": 55, "completeGames": 0, "shutouts": 0, "strikes": 584, "strikePercentage": ".650", "hitBatsmen": 4, "balks": 0, "wildPitches": 5, "pickoffs": 0, "totalBases": 67, "groundOutsToAirouts": "0.28", "winPercentage": ".500", "pitchesPerInning": "17.40", "gamesFinished": 46, "strikeoutWalkRatio": "3.27", "strikeoutsPer9Inn": "12.46", "walksPer9Inn": "3.81", "hitsPer9Inn": "6.92", "runsScoredPer9": "3.46", "homeRunsPer9": "1.04", "inheritedRunners": 27, "inheritedRunnersScored": 5, "catchersInterference": 0, "sacBunts": 1, "sacFlies": 2}, "season": 1997, "ability": {"runRatio": 0.895552877839788, "eraRatio": 0.7894079537915155, "fipRatio": 0.7606659815183408, "sample": 52.0}, "source": "https://statsapi.mlb.com/api/v1/people/120401/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1997", "fetchedAt": "2026-09-23T15:26:36.307190+00:00", "sha256": "be200be4e475ca7d48db89a72775150fc4ac7435417fcaba77c87076516eee89", "bytes": 53312}}]}, {"id": "mlb-120481", "name": "Gary Pettis", "role": "CF", "ability": {"slgRatio": 0.8762333073816032, "baserunningPerPa": 0.006880021019485171, "obpRatio": 1.0346252057537253, "sample": 1610.0, "seasons": [1984, 1985, 1986], "fielding": null}, "evidence": [{"sample": 466, "stats": {"age": 26, "gamesPlayed": 140, "groundOuts": 34, "airOuts": 4, "runs": 63, "doubles": 11, "triples": 6, "homeRuns": 2, "strikeOuts": 115, "baseOnBalls": 60, "intentionalWalks": 1, "hits": 90, "hitByPitch": 3, "avg": ".227", "atBats": 397, "obp": ".332", "slg": ".300", "ops": ".632", "caughtStealing": 17, "stolenBases": 48, "stolenBasePercentage": ".738", "caughtStealingPercentage": ".262", "groundIntoDoublePlay": 4, "numberOfPitches": 876, "plateAppearances": 466, "totalBases": 119, "rbi": 29, "leftOnBase": 129, "sacBunts": 5, "sacFlies": 1, "babip": ".313", "groundOutsToAirouts": "8.50", "catchersInterference": 0, "atBatsPerHomeRun": "198.50"}, "season": 1984, "ability": {"obpRatio": 1.0197940548736555, "slgRatio": 0.8458771630787243, "baserunningPerPa": 0.004204204204204205, "sample": 466.0}, "source": "https://statsapi.mlb.com/api/v1/people/120481/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1984", "fetchedAt": "2026-09-23T15:26:35.256555+00:00", "sha256": "975fd809b28d1a6065a02e13747a910604e9ba8c20b6deefdef4b8856d7c096a", "bytes": 49298}}, {"sample": 516, "stats": {"age": 27, "gamesPlayed": 125, "groundOuts": 51, "airOuts": 26, "runs": 67, "doubles": 10, "triples": 8, "homeRuns": 1, "strikeOuts": 125, "baseOnBalls": 62, "intentionalWalks": 0, "hits": 114, "hitByPitch": 0, "avg": ".257", "atBats": 443, "obp": ".347", "slg": ".323", "ops": ".670", "caughtStealing": 9, "stolenBases": 56, "stolenBasePercentage": ".862", "caughtStealingPercentage": ".138", "groundIntoDoublePlay": 5, "numberOfPitches": 952, "plateAppearances": 516, "totalBases": 143, "rbi": 32, "leftOnBase": 156, "sacBunts": 9, "sacFlies": 2, "babip": ".354", "groundOutsToAirouts": "1.96", "catchersInterference": 0, "atBatsPerHomeRun": "443.00"}, "season": 1985, "ability": {"obpRatio": 1.0529928607238563, "slgRatio": 0.8747226928179277, "baserunningPerPa": 0.010614525139664807, "sample": 516.0}, "source": "https://statsapi.mlb.com/api/v1/people/120481/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1985", "fetchedAt": "2026-09-23T15:26:35.256476+00:00", "sha256": "f8336f2fc8f7565fdcd83f41481c4cfd89b7f0ea1c62fc81893f5d75f661a942", "bytes": 49302}}, {"sample": 628, "stats": {"age": 28, "gamesPlayed": 154, "groundOuts": 78, "airOuts": 24, "runs": 93, "doubles": 23, "triples": 4, "homeRuns": 5, "strikeOuts": 132, "baseOnBalls": 69, "intentionalWalks": 2, "hits": 139, "hitByPitch": 0, "avg": ".258", "atBats": 539, "obp": ".339", "slg": ".343", "ops": ".682", "caughtStealing": 13, "stolenBases": 50, "stolenBasePercentage": ".794", "caughtStealingPercentage": ".206", "groundIntoDoublePlay": 7, "numberOfPitches": 1099, "plateAppearances": 628, "totalBases": 185, "rbi": 58, "leftOnBase": 182, "sacBunts": 15, "sacFlies": 5, "babip": ".329", "groundOutsToAirouts": "3.25", "catchersInterference": 0, "atBatsPerHomeRun": "107.80"}, "season": 1986, "ability": {"obpRatio": 1.0305385916542427, "slgRatio": 0.8999999321586702, "baserunningPerPa": 0.005797101449275362, "sample": 628.0}, "source": "https://statsapi.mlb.com/api/v1/people/120481/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1986", "fetchedAt": "2026-09-23T15:26:35.279809+00:00", "sha256": "e084348ba69d44705e98693f91a0f1ecfc40501ba50ba5fde947ea4b1f57f777", "bytes": 49319}}]}, {"id": "mlb-120536", "name": "Mike Piazza", "role": "C", "ability": {"slgRatio": 1.3193201206386058, "baserunningPerPa": -0.00018085578956213415, "obpRatio": 1.1786957597683767, "sample": 1739.0, "seasons": [1995, 1996, 1997], "fielding": null}, "evidence": [{"sample": 475, "stats": {"age": 26, "gamesPlayed": 112, "groundOuts": 104, "airOuts": 98, "runs": 82, "doubles": 17, "triples": 0, "homeRuns": 32, "strikeOuts": 80, "baseOnBalls": 39, "intentionalWalks": 10, "hits": 150, "hitByPitch": 1, "avg": ".346", "atBats": 434, "obp": ".400", "slg": ".606", "ops": "1.006", "caughtStealing": 0, "stolenBases": 1, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 10, "numberOfPitches": 1574, "plateAppearances": 475, "totalBases": 263, "rbi": 93, "leftOnBase": 177, "sacBunts": 0, "sacFlies": 1, "babip": ".365", "groundOutsToAirouts": "1.06", "catchersInterference": 0, "atBatsPerHomeRun": "13.56"}, "season": 1995, "ability": {"obpRatio": 1.1294673091675036, "slgRatio": 1.3182319400889544, "baserunningPerPa": 0.0002962962962962963, "sample": 475.0}, "source": "https://statsapi.mlb.com/api/v1/people/120536/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1995", "fetchedAt": "2026-09-23T15:26:36.087805+00:00", "sha256": "5dbfca214a24115701d0ff588b272fa700cad7e387f34807bc83200d94510210", "bytes": 53266}}, {"sample": 631, "stats": {"age": 27, "gamesPlayed": 148, "groundOuts": 159, "airOuts": 109, "runs": 87, "doubles": 16, "triples": 0, "homeRuns": 36, "strikeOuts": 93, "baseOnBalls": 81, "intentionalWalks": 21, "hits": 184, "hitByPitch": 1, "avg": ".336", "atBats": 547, "obp": ".422", "slg": ".563", "ops": ".985", "caughtStealing": 3, "stolenBases": 0, "stolenBasePercentage": ".000", "caughtStealingPercentage": "1.000", "groundIntoDoublePlay": 21, "numberOfPitches": 2100, "plateAppearances": 631, "totalBases": 308, "rbi": 105, "leftOnBase": 202, "sacBunts": 0, "sacFlies": 2, "babip": ".352", "groundOutsToAirouts": "1.46", "catchersInterference": 0, "atBatsPerHomeRun": "15.19"}, "season": 1996, "ability": {"obpRatio": 1.1818761791454309, "slgRatio": 1.2426098515599742, "baserunningPerPa": -0.0014440433212996391, "sample": 631.0}, "source": "https://statsapi.mlb.com/api/v1/people/120536/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1996", "fetchedAt": "2026-09-23T15:26:36.435226+00:00", "sha256": "aff9ab7cbb3587b585b2702b8012b7eb622f14755bbc9050fa26b5cf49a9bad7", "bytes": 53317}}, {"sample": 633, "stats": {"age": 28, "gamesPlayed": 152, "groundOuts": 159, "airOuts": 123, "runs": 104, "doubles": 32, "triples": 1, "homeRuns": 40, "strikeOuts": 77, "baseOnBalls": 69, "intentionalWalks": 11, "hits": 201, "hitByPitch": 3, "avg": ".362", "atBats": 556, "obp": ".431", "slg": ".638", "ops": "1.069", "caughtStealing": 1, "stolenBases": 5, "stolenBasePercentage": ".833", "caughtStealingPercentage": ".167", "groundIntoDoublePlay": 19, "numberOfPitches": 2127, "plateAppearances": 633, "totalBases": 355, "rbi": 124, "leftOnBase": 212, "sacBunts": 0, "sacFlies": 5, "babip": ".363", "groundOutsToAirouts": "1.29", "catchersInterference": 0, "atBatsPerHomeRun": "13.90"}, "season": 1997, "ability": {"obpRatio": 1.2124661695764232, "slgRatio": 1.3966045843822097, "baserunningPerPa": 0.0007202881152460984, "sample": 633.0}, "source": "https://statsapi.mlb.com/api/v1/people/120536/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1997", "fetchedAt": "2026-09-23T15:26:36.307190+00:00", "sha256": "be200be4e475ca7d48db89a72775150fc4ac7435417fcaba77c87076516eee89", "bytes": 53312}}]}, {"id": "mlb-120691", "name": "Jorge Posada", "role": "C", "ability": {"slgRatio": 1.194908858549257, "baserunningPerPa": 0.0004244497618304531, "obpRatio": 1.141468935177404, "sample": 1027.0, "seasons": [2007, 2009], "fielding": null}, "evidence": [{"sample": 589, "stats": {"age": 36, "gamesPlayed": 144, "groundOuts": 116, "airOuts": 124, "runs": 91, "doubles": 42, "triples": 1, "homeRuns": 20, "strikeOuts": 98, "baseOnBalls": 74, "intentionalWalks": 7, "hits": 171, "hitByPitch": 6, "avg": ".338", "atBats": 506, "obp": ".426", "slg": ".543", "ops": ".969", "caughtStealing": 0, "stolenBases": 2, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 18, "numberOfPitches": 2259, "plateAppearances": 589, "totalBases": 275, "rbi": 90, "leftOnBase": 259, "sacBunts": 0, "sacFlies": 3, "babip": ".386", "groundOutsToAirouts": "0.94", "catchersInterference": 0, "atBatsPerHomeRun": "25.30"}, "season": 2007, "ability": {"obpRatio": 1.20056429569958, "slgRatio": 1.2124634101075602, "baserunningPerPa": 0.0005069708491761724, "sample": 589.0}, "source": "https://statsapi.mlb.com/api/v1/people/120691/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2007", "fetchedAt": "2026-09-23T15:26:37.263039+00:00", "sha256": "228979bae643e98d8d215634d9d64d12a962b1c20139ae1ffcb2236b5720e298", "bytes": 57145}}, {"sample": 438, "stats": {"age": 38, "gamesPlayed": 111, "groundOuts": 78, "airOuts": 100, "runs": 55, "doubles": 25, "triples": 0, "homeRuns": 22, "strikeOuts": 101, "baseOnBalls": 48, "intentionalWalks": 4, "hits": 109, "hitByPitch": 2, "avg": ".285", "atBats": 383, "obp": ".363", "slg": ".522", "ops": ".885", "caughtStealing": 0, "stolenBases": 1, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 13, "numberOfPitches": 1726, "plateAppearances": 438, "totalBases": 200, "rbi": 81, "leftOnBase": 182, "sacBunts": 0, "sacFlies": 5, "babip": ".328", "groundOutsToAirouts": "0.78", "catchersInterference": 0, "atBatsPerHomeRun": "17.41"}, "season": 2009, "ability": {"obpRatio": 1.0620005165756654, "slgRatio": 1.1713023953806716, "baserunningPerPa": 0.00031347962382445143, "sample": 438.0}, "source": "https://statsapi.mlb.com/api/v1/people/120691/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2009", "fetchedAt": "2026-09-23T15:26:37.580861+00:00", "sha256": "8f1c355268c14e8f8b8eea008ed26c384416f0f3fa300b0edcad0ad024558e15", "bytes": 57159}}]}, {"id": "mlb-120891", "name": "Tim Raines Sr.", "role": "LF", "ability": {"slgRatio": 1.1743296035466144, "baserunningPerPa": 0.011274675136322819, "obpRatio": 1.207691751063828, "sample": 1956.0, "seasons": [1985, 1986, 1987], "fielding": null}, "evidence": [{"sample": 665, "stats": {"age": 25, "gamesPlayed": 150, "groundOuts": 55, "airOuts": 32, "runs": 115, "doubles": 30, "triples": 13, "homeRuns": 11, "strikeOuts": 60, "baseOnBalls": 81, "intentionalWalks": 13, "hits": 184, "hitByPitch": 3, "avg": ".320", "atBats": 575, "obp": ".405", "slg": ".475", "ops": ".880", "caughtStealing": 9, "stolenBases": 70, "stolenBasePercentage": ".886", "caughtStealingPercentage": ".114", "groundIntoDoublePlay": 9, "numberOfPitches": 1028, "plateAppearances": 665, "totalBases": 273, "rbi": 41, "leftOnBase": 160, "sacBunts": 3, "sacFlies": 3, "babip": ".341", "groundOutsToAirouts": "1.72", "catchersInterference": 0, "atBatsPerHomeRun": "52.27"}, "season": 1985, "ability": {"obpRatio": 1.194480192892252, "slgRatio": 1.1652501224281941, "baserunningPerPa": 0.012023121387283238, "sample": 665.0}, "source": "https://statsapi.mlb.com/api/v1/people/120891/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1985", "fetchedAt": "2026-09-23T15:26:35.256476+00:00", "sha256": "f8336f2fc8f7565fdcd83f41481c4cfd89b7f0ea1c62fc81893f5d75f661a942", "bytes": 49302}}, {"sample": 664, "stats": {"age": 26, "gamesPlayed": 151, "groundOuts": 38, "airOuts": 36, "runs": 91, "doubles": 35, "triples": 10, "homeRuns": 9, "strikeOuts": 60, "baseOnBalls": 78, "intentionalWalks": 9, "hits": 194, "hitByPitch": 2, "avg": ".334", "atBats": 580, "obp": ".413", "slg": ".476", "ops": ".889", "caughtStealing": 9, "stolenBases": 70, "stolenBasePercentage": ".886", "caughtStealingPercentage": ".114", "groundIntoDoublePlay": 6, "numberOfPitches": 1018, "plateAppearances": 664, "totalBases": 276, "rbi": 62, "leftOnBase": 182, "sacBunts": 1, "sacFlies": 3, "babip": ".360", "groundOutsToAirouts": "1.06", "catchersInterference": 0, "atBatsPerHomeRun": "64.44"}, "season": 1986, "ability": {"obpRatio": 1.2054577322367532, "slgRatio": 1.1573798700362903, "baserunningPerPa": 0.012037037037037037, "sample": 664.0}, "source": "https://statsapi.mlb.com/api/v1/people/120891/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1986", "fetchedAt": "2026-09-23T15:26:35.279809+00:00", "sha256": "e084348ba69d44705e98693f91a0f1ecfc40501ba50ba5fde947ea4b1f57f777", "bytes": 49319}}, {"sample": 627, "stats": {"age": 27, "gamesPlayed": 139, "groundOuts": 39, "airOuts": 40, "runs": 123, "doubles": 34, "triples": 8, "homeRuns": 18, "strikeOuts": 52, "baseOnBalls": 90, "intentionalWalks": 26, "hits": 175, "hitByPitch": 4, "avg": ".330", "atBats": 530, "obp": ".429", "slg": ".526", "ops": ".955", "caughtStealing": 5, "stolenBases": 50, "stolenBasePercentage": ".909", "caughtStealingPercentage": ".091", "groundIntoDoublePlay": 9, "numberOfPitches": 1012, "plateAppearances": 627, "totalBases": 279, "rbi": 68, "leftOnBase": 165, "sacBunts": 0, "sacFlies": 3, "babip": ".339", "groundOutsToAirouts": "0.98", "catchersInterference": 0, "atBatsPerHomeRun": "29.44"}, "season": 1987, "ability": {"obpRatio": 1.2240698606097224, "slgRatio": 1.2019093132668777, "baserunningPerPa": 0.009673518742442563, "sample": 627.0}, "source": "https://statsapi.mlb.com/api/v1/people/120891/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1987", "fetchedAt": "2026-09-23T15:26:35.513744+00:00", "sha256": "c5bb9fe4da3b7413983b252919c28f5c22b096c21cbfcbd8746b1032a7c57ad2", "bytes": 49349}}]}, {"id": "mlb-120903", "name": "Manny Ramirez", "role": "LF", "ability": {"slgRatio": 1.38132235397986, "baserunningPerPa": -0.0002681402488904638, "obpRatio": 1.2170130358643874, "sample": 1670.0, "seasons": [2000, 2001, 2002], "fielding": null}, "evidence": [{"sample": 532, "stats": {"age": 28, "gamesPlayed": 118, "groundOuts": 74, "airOuts": 97, "runs": 92, "doubles": 34, "triples": 2, "homeRuns": 38, "strikeOuts": 117, "baseOnBalls": 86, "intentionalWalks": 9, "hits": 154, "hitByPitch": 3, "avg": ".351", "atBats": 439, "obp": ".457", "slg": ".697", "ops": "1.154", "caughtStealing": 1, "stolenBases": 1, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 9, "numberOfPitches": 2298, "plateAppearances": 532, "totalBases": 306, "rbi": 122, "leftOnBase": 200, "sacBunts": 0, "sacFlies": 4, "babip": ".403", "groundOutsToAirouts": "0.76", "catchersInterference": 0, "atBatsPerHomeRun": "11.55"}, "season": 2000, "ability": {"obpRatio": 1.236173117435269, "slgRatio": 1.4320220439833544, "baserunningPerPa": -0.000273224043715847, "sample": 532.0}, "source": "https://statsapi.mlb.com/api/v1/people/120903/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2000", "fetchedAt": "2026-09-23T15:26:36.700977+00:00", "sha256": "ca4bdf2941bc3a1123d78212e53351e9cf2455cdd17ccc439556351bb69a3451", "bytes": 57139}}, {"sample": 620, "stats": {"age": 29, "gamesPlayed": 142, "groundOuts": 96, "airOuts": 126, "runs": 93, "doubles": 33, "triples": 2, "homeRuns": 41, "strikeOuts": 147, "baseOnBalls": 81, "intentionalWalks": 25, "hits": 162, "hitByPitch": 8, "avg": ".306", "atBats": 529, "obp": ".405", "slg": ".609", "ops": "1.014", "caughtStealing": 1, "stolenBases": 0, "stolenBasePercentage": ".000", "caughtStealingPercentage": "1.000", "groundIntoDoublePlay": 9, "numberOfPitches": 2471, "plateAppearances": 620, "totalBases": 322, "rbi": 125, "leftOnBase": 252, "sacBunts": 0, "sacFlies": 2, "babip": ".353", "groundOutsToAirouts": "0.76", "catchersInterference": 0, "atBatsPerHomeRun": "12.90"}, "season": 2001, "ability": {"obpRatio": 1.1656890644960043, "slgRatio": 1.323182144451376, "baserunningPerPa": -0.00048780487804878054, "sample": 620.0}, "source": "https://statsapi.mlb.com/api/v1/people/120903/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2001", "fetchedAt": "2026-09-23T15:26:36.714017+00:00", "sha256": "c293d2cb96725697b88ffd574b85e293b89c900e2cc76fb97054d445f2ac842a", "bytes": 57156}}, {"sample": 518, "stats": {"age": 30, "gamesPlayed": 120, "groundOuts": 113, "airOuts": 86, "runs": 84, "doubles": 31, "triples": 0, "homeRuns": 33, "strikeOuts": 85, "baseOnBalls": 73, "intentionalWalks": 14, "hits": 152, "hitByPitch": 8, "avg": ".349", "atBats": 436, "obp": ".450", "slg": ".647", "ops": "1.097", "caughtStealing": 0, "stolenBases": 0, "stolenBasePercentage": ".---", "caughtStealingPercentage": ".---", "groundIntoDoublePlay": 13, "numberOfPitches": 2088, "plateAppearances": 518, "totalBases": 282, "rbi": 107, "leftOnBase": 154, "sacBunts": 0, "sacFlies": 1, "babip": ".373", "groundOutsToAirouts": "1.31", "catchersInterference": 0, "atBatsPerHomeRun": "13.21"}, "season": 2002, "ability": {"obpRatio": 1.2587653502518166, "slgRatio": 1.3988410698597844, "baserunningPerPa": 0.0, "sample": 518.0}, "source": "https://statsapi.mlb.com/api/v1/people/120903/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2002", "fetchedAt": "2026-09-23T15:26:36.861538+00:00", "sha256": "80beae0bdd7390ef8cfc37eb9e8920a31b15a3d305491c1c21234af34ded8e7e", "bytes": 57144}}]}, {"id": "mlb-121222", "name": "Cal Ripken Jr.", "role": "SS", "ability": {"slgRatio": 1.2227109611433886, "baserunningPerPa": -0.0008704331975882018, "obpRatio": 1.097488401275742, "sample": 2160.0, "seasons": [1983, 1984, 1985], "fielding": null}, "evidence": [{"sample": 726, "stats": {"age": 22, "gamesPlayed": 162, "groundOuts": 40, "airOuts": 68, "runs": 121, "doubles": 47, "triples": 2, "homeRuns": 27, "strikeOuts": 97, "baseOnBalls": 58, "intentionalWalks": 0, "hits": 211, "hitByPitch": 0, "avg": ".318", "atBats": 663, "obp": ".371", "slg": ".517", "ops": ".888", "caughtStealing": 4, "stolenBases": 0, "stolenBasePercentage": ".000", "caughtStealingPercentage": "1.000", "groundIntoDoublePlay": 24, "numberOfPitches": 1094, "plateAppearances": 726, "totalBases": 343, "rbi": 102, "leftOnBase": 265, "sacBunts": 0, "sacFlies": 5, "babip": ".338", "groundOutsToAirouts": "0.59", "catchersInterference": 0, "atBatsPerHomeRun": "24.56"}, "season": 1983, "ability": {"obpRatio": 1.1110798708517111, "slgRatio": 1.2572579374084973, "baserunningPerPa": -0.0017278617710583155, "sample": 726.0}, "source": "https://statsapi.mlb.com/api/v1/people/121222/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1983", "fetchedAt": "2026-09-23T15:26:35.017382+00:00", "sha256": "4af8fb95b1124a3d8fde86ca3454c7b7668caf94aae64f13bb2066c83676b06f", "bytes": 49308}}, {"sample": 716, "stats": {"age": 23, "gamesPlayed": 162, "groundOuts": 32, "airOuts": 20, "runs": 103, "doubles": 37, "triples": 7, "homeRuns": 27, "strikeOuts": 89, "baseOnBalls": 71, "intentionalWalks": 1, "hits": 195, "hitByPitch": 2, "avg": ".304", "atBats": 641, "obp": ".374", "slg": ".510", "ops": ".884", "caughtStealing": 1, "stolenBases": 2, "stolenBasePercentage": ".667", "caughtStealingPercentage": ".333", "groundIntoDoublePlay": 16, "numberOfPitches": 1107, "plateAppearances": 716, "totalBases": 327, "rbi": 86, "leftOnBase": 250, "sacBunts": 0, "sacFlies": 2, "babip": ".319", "groundOutsToAirouts": "1.60", "catchersInterference": 0, "atBatsPerHomeRun": "23.74"}, "season": 1984, "ability": {"obpRatio": 1.1237946456586352, "slgRatio": 1.2544622092954438, "baserunningPerPa": 0.0, "sample": 716.0}, "source": "https://statsapi.mlb.com/api/v1/people/121222/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1984", "fetchedAt": "2026-09-23T15:26:35.256555+00:00", "sha256": "975fd809b28d1a6065a02e13747a910604e9ba8c20b6deefdef4b8856d7c096a", "bytes": 49298}}, {"sample": 718, "stats": {"age": 24, "gamesPlayed": 161, "groundOuts": 68, "airOuts": 41, "runs": 116, "doubles": 32, "triples": 5, "homeRuns": 26, "strikeOuts": 68, "baseOnBalls": 67, "intentionalWalks": 1, "hits": 181, "hitByPitch": 1, "avg": ".282", "atBats": 642, "obp": ".347", "slg": ".469", "ops": ".816", "caughtStealing": 3, "stolenBases": 2, "stolenBasePercentage": ".400", "caughtStealingPercentage": ".600", "groundIntoDoublePlay": 32, "numberOfPitches": 1055, "plateAppearances": 718, "totalBases": 301, "rbi": 110, "leftOnBase": 267, "sacBunts": 0, "sacFlies": 8, "babip": ".279", "groundOutsToAirouts": "1.66", "catchersInterference": 0, "atBatsPerHomeRun": "24.69"}, "season": 1985, "ability": {"obpRatio": 1.0575125267767094, "slgRatio": 1.1561162557877611, "baserunningPerPa": -0.000871459694989107, "sample": 718.0}, "source": "https://statsapi.mlb.com/api/v1/people/121222/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1985", "fetchedAt": "2026-09-23T15:26:35.256476+00:00", "sha256": "f8336f2fc8f7565fdcd83f41481c4cfd89b7f0ea1c62fc81893f5d75f661a942", "bytes": 49302}}]}, {"id": "mlb-121250", "name": "Mariano Rivera", "role": "CL", "ability": {"runRatio": 0.7032679383767698, "fipRatio": 0.5588699843376224, "eraRatio": 0.37863122496737944, "sample": 227.66666666666669, "seasons": [2003, 2004, 2005]}, "evidence": [{"sample": 70.66666666666667, "stats": {"age": 33, "gamesPlayed": 64, "gamesStarted": 0, "groundOuts": 88, "airOuts": 51, "runs": 15, "doubles": 6, "triples": 1, "homeRuns": 3, "strikeOuts": 63, "baseOnBalls": 10, "intentionalWalks": 1, "hits": 61, "hitByPitch": 4, "avg": ".235", "atBats": 260, "obp": ".272", "slg": ".300", "ops": ".572", "caughtStealing": 2, "stolenBases": 3, "stolenBasePercentage": ".600", "caughtStealingPercentage": ".400", "groundIntoDoublePlay": 8, "numberOfPitches": 1007, "era": "1.66", "inningsPitched": "70.2", "wins": 5, "losses": 2, "saves": 40, "saveOpportunities": 46, "holds": 0, "blownSaves": 6, "earnedRuns": 13, "whip": "1.00", "battersFaced": 277, "outs": 212, "gamesPitched": 64, "completeGames": 0, "shutouts": 0, "strikes": 694, "strikePercentage": ".690", "hitBatsmen": 4, "balks": 0, "wildPitches": 0, "pickoffs": 1, "totalBases": 78, "groundOutsToAirouts": "1.73", "winPercentage": ".714", "pitchesPerInning": "14.25", "gamesFinished": 57, "strikeoutWalkRatio": "6.30", "strikeoutsPer9Inn": "8.02", "walksPer9Inn": "1.27", "hitsPer9Inn": "7.77", "runsScoredPer9": "1.91", "homeRunsPer9": "0.38", "inheritedRunners": 35, "inheritedRunnersScored": 17, "catchersInterference": 0, "sacBunts": 1, "sacFlies": 2}, "season": 2003, "ability": {"runRatio": 0.7080730147367097, "eraRatio": 0.3768763786572045, "fipRatio": 0.5435445815011941, "sample": 70.66666666666667}, "source": "https://statsapi.mlb.com/api/v1/people/121250/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2003", "fetchedAt": "2026-09-23T15:26:36.983569+00:00", "sha256": "35aeebc67754d328f2ab3132bc99ac04b4ec7434321cb0949eda70ea4f470ae2", "bytes": 57124}}, {"sample": 78.66666666666667, "stats": {"age": 34, "gamesPlayed": 74, "gamesStarted": 0, "groundOuts": 106, "airOuts": 54, "runs": 17, "doubles": 7, "triples": 0, "homeRuns": 3, "strikeOuts": 66, "baseOnBalls": 20, "intentionalWalks": 3, "hits": 65, "hitByPitch": 5, "avg": ".225", "atBats": 289, "obp": ".287", "slg": ".280", "ops": ".567", "caughtStealing": 1, "stolenBases": 5, "stolenBasePercentage": ".833", "caughtStealingPercentage": ".167", "groundIntoDoublePlay": 11, "numberOfPitches": 1145, "era": "1.94", "inningsPitched": "78.2", "wins": 4, "losses": 2, "saves": 53, "saveOpportunities": 57, "holds": 0, "blownSaves": 4, "earnedRuns": 17, "whip": "1.08", "battersFaced": 316, "outs": 236, "gamesPitched": 74, "completeGames": 0, "shutouts": 0, "strikes": 783, "strikePercentage": ".680", "hitBatsmen": 5, "balks": 0, "wildPitches": 0, "pickoffs": 0, "totalBases": 81, "groundOutsToAirouts": "1.96", "winPercentage": ".667", "pitchesPerInning": "14.56", "gamesFinished": 69, "strikeoutWalkRatio": "3.30", "strikeoutsPer9Inn": "7.55", "walksPer9Inn": "2.29", "hitsPer9Inn": "7.44", "runsScoredPer9": "1.94", "homeRunsPer9": "0.34", "inheritedRunners": 17, "inheritedRunnersScored": 6, "catchersInterference": 0, "sacBunts": 2, "sacFlies": 0}, "season": 2004, "ability": {"runRatio": 0.7354848581327075, "eraRatio": 0.436508725464439, "fipRatio": 0.6309633167661234, "sample": 78.66666666666667}, "source": "https://statsapi.mlb.com/api/v1/people/121250/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2004", "fetchedAt": "2026-09-23T15:26:37.013727+00:00", "sha256": "ef0eb702725a1972655685819d3b9baa92e5ed115fe6937bfbba002acdeea847", "bytes": 57131}}, {"sample": 78.33333333333333, "stats": {"age": 35, "gamesPlayed": 71, "gamesStarted": 0, "groundOuts": 92, "airOuts": 62, "runs": 18, "doubles": 5, "triples": 2, "homeRuns": 2, "strikeOuts": 80, "baseOnBalls": 18, "intentionalWalks": 0, "hits": 50, "hitByPitch": 4, "avg": ".177", "atBats": 283, "obp": ".235", "slg": ".230", "ops": ".465", "caughtStealing": 3, "stolenBases": 6, "stolenBasePercentage": ".667", "caughtStealingPercentage": ".333", "groundIntoDoublePlay": 3, "numberOfPitches": 1186, "era": "1.38", "inningsPitched": "78.1", "wins": 7, "losses": 4, "saves": 43, "saveOpportunities": 47, "holds": 0, "blownSaves": 4, "earnedRuns": 12, "whip": "0.87", "battersFaced": 306, "outs": 235, "gamesPitched": 71, "completeGames": 0, "shutouts": 0, "strikes": 776, "strikePercentage": ".650", "hitBatsmen": 4, "balks": 0, "wildPitches": 0, "pickoffs": 0, "totalBases": 65, "groundOutsToAirouts": "1.48", "winPercentage": ".636", "pitchesPerInning": "15.14", "gamesFinished": 67, "strikeoutWalkRatio": "4.44", "strikeoutsPer9Inn": "9.19", "walksPer9Inn": "2.07", "hitsPer9Inn": "5.74", "runsScoredPer9": "2.07", "homeRunsPer9": "0.23", "inheritedRunners": 18, "inheritedRunnersScored": 2, "catchersInterference": 0, "sacBunts": 0, "sacFlies": 1}, "season": 2005, "ability": {"runRatio": 0.6665791330546061, "eraRatio": 0.3220905326288733, "fipRatio": 0.5002953415639905, "sample": 78.33333333333333}, "source": "https://statsapi.mlb.com/api/v1/people/121250/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2005", "fetchedAt": "2026-09-23T15:26:37.187445+00:00", "sha256": "2f77ab132741e4095dd361521db14b8a011e435446586897daa567e099bff971", "bytes": 57140}}]}, {"id": "mlb-121347", "name": "Alex Rodriguez", "role": "SS", "ability": {"slgRatio": 1.3592195164938288, "baserunningPerPa": 0.0017315197884849901, "obpRatio": 1.1503088836229929, "sample": 2172.0, "seasons": [2001, 2002, 2003], "fielding": null}, "evidence": [{"sample": 732, "stats": {"age": 25, "gamesPlayed": 162, "groundOuts": 142, "airOuts": 166, "runs": 133, "doubles": 34, "triples": 1, "homeRuns": 52, "strikeOuts": 131, "baseOnBalls": 75, "intentionalWalks": 6, "hits": 201, "hitByPitch": 16, "avg": ".318", "atBats": 632, "obp": ".399", "slg": ".622", "ops": "1.021", "caughtStealing": 3, "stolenBases": 18, "stolenBasePercentage": ".857", "caughtStealingPercentage": ".143", "groundIntoDoublePlay": 17, "numberOfPitches": 2898, "plateAppearances": 732, "totalBases": 393, "rbi": 135, "leftOnBase": 258, "sacBunts": 0, "sacFlies": 9, "babip": ".325", "groundOutsToAirouts": "0.86", "catchersInterference": 0, "atBatsPerHomeRun": "12.15"}, "season": 2001, "ability": {"obpRatio": 1.1579265328056962, "slgRatio": 1.3596422306655453, "baserunningPerPa": 0.002575107296137339, "sample": 732.0}, "source": "https://statsapi.mlb.com/api/v1/people/121347/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2001", "fetchedAt": "2026-09-23T15:26:36.714017+00:00", "sha256": "c293d2cb96725697b88ffd574b85e293b89c900e2cc76fb97054d445f2ac842a", "bytes": 57156}}, {"sample": 725, "stats": {"age": 26, "gamesPlayed": 162, "groundOuts": 145, "airOuts": 174, "runs": 125, "doubles": 27, "triples": 2, "homeRuns": 57, "strikeOuts": 122, "baseOnBalls": 87, "intentionalWalks": 12, "hits": 187, "hitByPitch": 10, "avg": ".300", "atBats": 624, "obp": ".392", "slg": ".623", "ops": "1.015", "caughtStealing": 4, "stolenBases": 9, "stolenBasePercentage": ".692", "caughtStealingPercentage": ".308", "groundIntoDoublePlay": 14, "numberOfPitches": 2858, "plateAppearances": 725, "totalBases": 389, "rbi": 142, "leftOnBase": 256, "sacBunts": 0, "sacFlies": 4, "babip": ".290", "groundOutsToAirouts": "0.83", "catchersInterference": 0, "atBatsPerHomeRun": "10.95"}, "season": 2002, "ability": {"obpRatio": 1.1438687435149957, "slgRatio": 1.388155209433898, "baserunningPerPa": 0.00021621621621621616, "sample": 725.0}, "source": "https://statsapi.mlb.com/api/v1/people/121347/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2002", "fetchedAt": "2026-09-23T15:26:36.861538+00:00", "sha256": "80beae0bdd7390ef8cfc37eb9e8920a31b15a3d305491c1c21234af34ded8e7e", "bytes": 57144}}, {"sample": 715, "stats": {"age": 27, "gamesPlayed": 161, "groundOuts": 146, "airOuts": 160, "runs": 124, "doubles": 30, "triples": 6, "homeRuns": 47, "strikeOuts": 126, "baseOnBalls": 87, "intentionalWalks": 10, "hits": 181, "hitByPitch": 15, "avg": ".298", "atBats": 607, "obp": ".396", "slg": ".600", "ops": ".996", "caughtStealing": 3, "stolenBases": 17, "stolenBasePercentage": ".850", "caughtStealingPercentage": ".150", "groundIntoDoublePlay": 16, "numberOfPitches": 2749, "plateAppearances": 715, "totalBases": 364, "rbi": 118, "leftOnBase": 255, "sacBunts": 0, "sacFlies": 6, "babip": ".305", "groundOutsToAirouts": "0.91", "catchersInterference": 0, "atBatsPerHomeRun": "12.92"}, "season": 2003, "ability": {"obpRatio": 1.1490403275062926, "slgRatio": 1.3294463638291478, "baserunningPerPa": 0.0024043715846994535, "sample": 715.0}, "source": "https://statsapi.mlb.com/api/v1/people/121347/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2003", "fetchedAt": "2026-09-23T15:26:36.983569+00:00", "sha256": "35aeebc67754d328f2ab3132bc99ac04b4ec7434321cb0949eda70ea4f470ae2", "bytes": 57124}}]}, {"id": "mlb-121358", "name": "Ivan Rodriguez", "role": "C", "ability": {"slgRatio": 1.2420811171884685, "baserunningPerPa": -0.00039395488552368293, "obpRatio": 1.0438803028924166, "sample": 1299.0, "seasons": [2000, 2001, 2002], "fielding": null}, "evidence": [{"sample": 389, "stats": {"age": 28, "gamesPlayed": 91, "groundOuts": 110, "airOuts": 83, "runs": 66, "doubles": 27, "triples": 4, "homeRuns": 27, "strikeOuts": 48, "baseOnBalls": 19, "intentionalWalks": 5, "hits": 126, "hitByPitch": 1, "avg": ".347", "atBats": 363, "obp": ".375", "slg": ".667", "ops": "1.042", "caughtStealing": 5, "stolenBases": 5, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 17, "numberOfPitches": 1245, "plateAppearances": 389, "totalBases": 242, "rbi": 83, "leftOnBase": 150, "sacBunts": 0, "sacFlies": 6, "babip": ".337", "groundOutsToAirouts": "1.33", "catchersInterference": 0, "atBatsPerHomeRun": "13.44"}, "season": 2000, "ability": {"obpRatio": 1.0576043679646612, "slgRatio": 1.3472662068642094, "baserunningPerPa": -0.001697792869269949, "sample": 389.0}, "source": "https://statsapi.mlb.com/api/v1/people/121358/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2000", "fetchedAt": "2026-09-23T15:26:36.700977+00:00", "sha256": "ca4bdf2941bc3a1123d78212e53351e9cf2455cdd17ccc439556351bb69a3451", "bytes": 57139}}, {"sample": 470, "stats": {"age": 29, "gamesPlayed": 111, "groundOuts": 112, "airOuts": 120, "runs": 70, "doubles": 24, "triples": 2, "homeRuns": 25, "strikeOuts": 73, "baseOnBalls": 23, "intentionalWalks": 3, "hits": 136, "hitByPitch": 4, "avg": ".308", "atBats": 442, "obp": ".347", "slg": ".541", "ops": ".888", "caughtStealing": 3, "stolenBases": 10, "stolenBasePercentage": ".769", "caughtStealingPercentage": ".231", "groundIntoDoublePlay": 13, "numberOfPitches": 1602, "plateAppearances": 470, "totalBases": 239, "rbi": 65, "leftOnBase": 196, "sacBunts": 0, "sacFlies": 1, "babip": ".322", "groundOutsToAirouts": "0.93", "catchersInterference": 0, "atBatsPerHomeRun": "17.68"}, "season": 2001, "ability": {"obpRatio": 1.0312477529526543, "slgRatio": 1.1880345988677072, "baserunningPerPa": 0.0011940298507462685, "sample": 470.0}, "source": "https://statsapi.mlb.com/api/v1/people/121358/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2001", "fetchedAt": "2026-09-23T15:26:36.714017+00:00", "sha256": "c293d2cb96725697b88ffd574b85e293b89c900e2cc76fb97054d445f2ac842a", "bytes": 57156}}, {"sample": 440, "stats": {"age": 30, "gamesPlayed": 108, "groundOuts": 98, "airOuts": 115, "runs": 67, "doubles": 32, "triples": 2, "homeRuns": 19, "strikeOuts": 71, "baseOnBalls": 25, "intentionalWalks": 2, "hits": 128, "hitByPitch": 2, "avg": ".314", "atBats": 408, "obp": ".353", "slg": ".542", "ops": ".895", "caughtStealing": 4, "stolenBases": 5, "stolenBasePercentage": ".556", "caughtStealingPercentage": ".444", "groundIntoDoublePlay": 13, "numberOfPitches": 1539, "plateAppearances": 440, "totalBases": 221, "rbi": 60, "leftOnBase": 173, "sacBunts": 1, "sacFlies": 4, "babip": ".339", "groundOutsToAirouts": "0.85", "catchersInterference": 0, "atBatsPerHomeRun": "21.47"}, "season": 2002, "ability": {"obpRatio": 1.045240841889201, "slgRatio": 1.206819443840501, "baserunningPerPa": -0.0009375000000000002, "sample": 440.0}, "source": "https://statsapi.mlb.com/api/v1/people/121358/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2002", "fetchedAt": "2026-09-23T15:26:36.861538+00:00", "sha256": "80beae0bdd7390ef8cfc37eb9e8920a31b15a3d305491c1c21234af34ded8e7e", "bytes": 57144}}]}, {"id": "mlb-121409", "name": "Scott Rolen", "role": "3B", "ability": {"slgRatio": 1.2233154439171106, "baserunningPerPa": -0.000378045023094615, "obpRatio": 1.1184487709117328, "sample": 1187.0, "seasons": [2004, 2006], "fielding": null}, "evidence": [{"sample": 593, "stats": {"age": 29, "gamesPlayed": 142, "groundOuts": 93, "airOuts": 166, "runs": 109, "doubles": 32, "triples": 4, "homeRuns": 34, "strikeOuts": 92, "baseOnBalls": 72, "intentionalWalks": 5, "hits": 157, "hitByPitch": 13, "avg": ".314", "atBats": 500, "obp": ".409", "slg": ".598", "ops": "1.007", "caughtStealing": 3, "stolenBases": 4, "stolenBasePercentage": ".571", "caughtStealingPercentage": ".429", "groundIntoDoublePlay": 8, "numberOfPitches": 2407, "plateAppearances": 593, "totalBases": 299, "rbi": 124, "leftOnBase": 230, "sacBunts": 1, "sacFlies": 7, "babip": ".323", "groundOutsToAirouts": "0.56", "catchersInterference": 0, "atBatsPerHomeRun": "14.71"}, "season": 2004, "ability": {"obpRatio": 1.1648921617045591, "slgRatio": 1.2975618788649883, "baserunningPerPa": -0.0005044136191677177, "sample": 593.0}, "source": "https://statsapi.mlb.com/api/v1/people/121409/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2004", "fetchedAt": "2026-09-23T15:26:37.013727+00:00", "sha256": "ef0eb702725a1972655685819d3b9baa92e5ed115fe6937bfbba002acdeea847", "bytes": 57131}}, {"sample": 594, "stats": {"age": 31, "gamesPlayed": 142, "groundOuts": 111, "airOuts": 195, "runs": 94, "doubles": 48, "triples": 1, "homeRuns": 22, "strikeOuts": 69, "baseOnBalls": 56, "intentionalWalks": 7, "hits": 154, "hitByPitch": 9, "avg": ".296", "atBats": 521, "obp": ".369", "slg": ".518", "ops": ".887", "caughtStealing": 4, "stolenBases": 7, "stolenBasePercentage": ".636", "caughtStealingPercentage": ".364", "groundIntoDoublePlay": 10, "numberOfPitches": 2319, "plateAppearances": 594, "totalBases": 270, "rbi": 95, "leftOnBase": 260, "sacBunts": 0, "sacFlies": 8, "babip": ".301", "groundOutsToAirouts": "0.57", "catchersInterference": 0, "atBatsPerHomeRun": "23.68"}, "season": 2006, "ability": {"obpRatio": 1.0720835676454934, "slgRatio": 1.1491940029674614, "baserunningPerPa": -0.000251889168765743, "sample": 594.0}, "source": "https://statsapi.mlb.com/api/v1/people/121409/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}]}, {"id": "mlb-121665", "name": "Ryne Sandberg", "role": "2B", "ability": {"slgRatio": 1.2735944185257795, "baserunningPerPa": 0.0016618624150996667, "obpRatio": 1.1068030448710182, "sample": 2046.0, "seasons": [1990, 1991, 1992], "fielding": null}, "evidence": [{"sample": 675, "stats": {"age": 30, "gamesPlayed": 155, "groundOuts": 134, "airOuts": 182, "runs": 116, "doubles": 30, "triples": 3, "homeRuns": 40, "strikeOuts": 84, "baseOnBalls": 50, "intentionalWalks": 8, "hits": 188, "hitByPitch": 1, "avg": ".306", "atBats": 615, "obp": ".354", "slg": ".559", "ops": ".913", "caughtStealing": 7, "stolenBases": 25, "stolenBasePercentage": ".781", "caughtStealingPercentage": ".219", "groundIntoDoublePlay": 8, "numberOfPitches": 2329, "plateAppearances": 675, "totalBases": 344, "rbi": 100, "leftOnBase": 193, "sacBunts": 0, "sacFlies": 9, "babip": ".296", "groundOutsToAirouts": "0.74", "catchersInterference": 0, "atBatsPerHomeRun": "15.38"}, "season": 1990, "ability": {"obpRatio": 1.0698322951955865, "slgRatio": 1.3474584721472191, "baserunningPerPa": 0.002514285714285714, "sample": 675.0}, "source": "https://statsapi.mlb.com/api/v1/people/121665/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1990", "fetchedAt": "2026-09-23T15:26:35.810733+00:00", "sha256": "920574b79905266486c842e637eb82347fee77eb69a5c8528d83a9d7a4ab3d5a", "bytes": 49527}}, {"sample": 684, "stats": {"age": 31, "gamesPlayed": 158, "groundOuts": 168, "airOuts": 168, "runs": 104, "doubles": 32, "triples": 2, "homeRuns": 26, "strikeOuts": 89, "baseOnBalls": 87, "intentionalWalks": 4, "hits": 170, "hitByPitch": 2, "avg": ".291", "atBats": 585, "obp": ".379", "slg": ".485", "ops": ".864", "caughtStealing": 8, "stolenBases": 22, "stolenBasePercentage": ".733", "caughtStealingPercentage": ".267", "groundIntoDoublePlay": 9, "numberOfPitches": 2733, "plateAppearances": 684, "totalBases": 284, "rbi": 100, "leftOnBase": 206, "sacBunts": 1, "sacFlies": 9, "babip": ".301", "groundOutsToAirouts": "1.00", "catchersInterference": 0, "atBatsPerHomeRun": "22.50"}, "season": 1991, "ability": {"obpRatio": 1.1331598336011044, "slgRatio": 1.2018314910371957, "baserunningPerPa": 0.0013574660633484165, "sample": 684.0}, "source": "https://statsapi.mlb.com/api/v1/people/121665/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1991", "fetchedAt": "2026-09-23T15:26:35.843674+00:00", "sha256": "63e11ebc72309d39585523dbd7c7c6f5222e807e5ef9be90ebbf0f45940f9559", "bytes": 49509}}, {"sample": 687, "stats": {"age": 32, "gamesPlayed": 158, "groundOuts": 175, "airOuts": 184, "runs": 100, "doubles": 32, "triples": 8, "homeRuns": 26, "strikeOuts": 73, "baseOnBalls": 68, "intentionalWalks": 4, "hits": 186, "hitByPitch": 1, "avg": ".304", "atBats": 612, "obp": ".371", "slg": ".510", "ops": ".881", "caughtStealing": 6, "stolenBases": 17, "stolenBasePercentage": ".739", "caughtStealingPercentage": ".261", "groundIntoDoublePlay": 13, "numberOfPitches": 2662, "plateAppearances": 687, "totalBases": 312, "rbi": 87, "leftOnBase": 226, "sacBunts": 0, "sacFlies": 6, "babip": ".308", "groundOutsToAirouts": "0.95", "catchersInterference": 0, "atBatsPerHomeRun": "23.54"}, "season": 1992, "ability": {"obpRatio": 1.1168863236767501, "slgRatio": 1.272470118973697, "baserunningPerPa": 0.0011273957158962795, "sample": 687.0}, "source": "https://statsapi.mlb.com/api/v1/people/121665/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1992", "fetchedAt": "2026-09-23T15:26:35.843639+00:00", "sha256": "18dd39a6051dbe2c0ae71719bb6f73359abefe4afbbe668b8b580973cc2a37e7", "bytes": 49505}}]}, {"id": "mlb-121836", "name": "Mike Schmidt", "role": "3B", "ability": {"slgRatio": 1.4199587782808982, "baserunningPerPa": 0.000497226182752247, "obpRatio": 1.1779163007437687, "sample": 1717.0, "seasons": [1980, 1981, 1982], "fielding": null}, "evidence": [{"sample": 652, "stats": {"age": 30, "gamesPlayed": 150, "groundOuts": 20, "airOuts": 82, "runs": 104, "doubles": 25, "triples": 8, "homeRuns": 48, "strikeOuts": 119, "baseOnBalls": 89, "intentionalWalks": 10, "hits": 157, "hitByPitch": 2, "avg": ".286", "atBats": 548, "obp": ".380", "slg": ".624", "ops": "1.004", "caughtStealing": 5, "stolenBases": 12, "stolenBasePercentage": ".706", "caughtStealingPercentage": ".294", "groundIntoDoublePlay": 6, "numberOfPitches": 1157, "plateAppearances": 652, "totalBases": 342, "rbi": 121, "leftOnBase": 218, "sacBunts": 0, "sacFlies": 13, "babip": ".277", "groundOutsToAirouts": "0.24", "catchersInterference": 0, "atBatsPerHomeRun": "11.42"}, "season": 1980, "ability": {"obpRatio": 1.125761638232258, "slgRatio": 1.4661726028598339, "baserunningPerPa": 0.0004694835680751178, "sample": 652.0}, "source": "https://statsapi.mlb.com/api/v1/people/121836/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1980", "fetchedAt": "2026-09-23T15:26:34.732077+00:00", "sha256": "6fe756fd54b9146f38d838ca669f4e8fbff5686b936de28ac9152c305ced9b69", "bytes": 49306}}, {"sample": 434, "stats": {"age": 31, "gamesPlayed": 102, "groundOuts": 20, "airOuts": 42, "runs": 78, "doubles": 19, "triples": 2, "homeRuns": 31, "strikeOuts": 71, "baseOnBalls": 73, "intentionalWalks": 18, "hits": 112, "hitByPitch": 4, "avg": ".316", "atBats": 354, "obp": ".435", "slg": ".644", "ops": "1.079", "caughtStealing": 4, "stolenBases": 12, "stolenBasePercentage": ".750", "caughtStealingPercentage": ".250", "groundIntoDoublePlay": 9, "numberOfPitches": 795, "plateAppearances": 434, "totalBases": 228, "rbi": 91, "leftOnBase": 159, "sacBunts": 0, "sacFlies": 3, "babip": ".318", "groundOutsToAirouts": "0.48", "catchersInterference": 0, "atBatsPerHomeRun": "11.42"}, "season": 1981, "ability": {"obpRatio": 1.245784086737648, "slgRatio": 1.511544059392754, "baserunningPerPa": 0.001261829652996846, "sample": 434.0}, "source": "https://statsapi.mlb.com/api/v1/people/121836/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1981", "fetchedAt": "2026-09-23T15:26:35.032294+00:00", "sha256": "981a54d30a484b2bac7b347e111c5b756c21a7f8c1447717536fe81315f19093", "bytes": 49050}}, {"sample": 631, "stats": {"age": 32, "gamesPlayed": 148, "groundOuts": 30, "airOuts": 51, "runs": 108, "doubles": 26, "triples": 3, "homeRuns": 35, "strikeOuts": 131, "baseOnBalls": 107, "intentionalWalks": 17, "hits": 144, "hitByPitch": 3, "avg": ".280", "atBats": 514, "obp": ".403", "slg": ".547", "ops": ".950", "caughtStealing": 7, "stolenBases": 14, "stolenBasePercentage": ".667", "caughtStealingPercentage": ".333", "groundIntoDoublePlay": 11, "numberOfPitches": 1214, "plateAppearances": 631, "totalBases": 281, "rbi": 87, "leftOnBase": 237, "sacBunts": 0, "sacFlies": 7, "babip": ".307", "groundOutsToAirouts": "0.59", "catchersInterference": 0, "atBatsPerHomeRun": "14.69"}, "season": 1982, "ability": {"obpRatio": 1.1851274272670043, "slgRatio": 1.309214839092291, "baserunningPerPa": 0.0, "sample": 631.0}, "source": "https://statsapi.mlb.com/api/v1/people/121836/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1982", "fetchedAt": "2026-09-23T15:26:34.986048+00:00", "sha256": "ff547a6983257890c5d3ec1dd6db19ad29e97a9ce9311ba5f33164f28cb5e19a", "bytes": 49302}}]}, {"id": "mlb-122426", "name": "Lee Smith", "role": "CL", "ability": {"runRatio": 0.7654705307405822, "fipRatio": 0.7015137791558151, "eraRatio": 0.5720150903619923, "sample": 220.33333333333331, "seasons": [1982, 1983]}, "evidence": [{"sample": 117.0, "stats": {"age": 24, "gamesPlayed": 72, "gamesStarted": 5, "groundOuts": 29, "airOuts": 44, "runs": 38, "doubles": 12, "triples": 1, "homeRuns": 5, "strikeOuts": 99, "baseOnBalls": 37, "intentionalWalks": 5, "hits": 105, "hitByPitch": 3, "avg": ".245", "atBats": 429, "obp": ".306", "slg": ".312", "ops": ".618", "caughtStealing": 8, "stolenBases": 15, "stolenBasePercentage": ".652", "caughtStealingPercentage": ".348", "groundIntoDoublePlay": 5, "numberOfPitches": 791, "era": "2.69", "inningsPitched": "117.0", "wins": 2, "losses": 5, "saves": 17, "saveOpportunities": 17, "holds": 0, "blownSaves": 0, "earnedRuns": 35, "whip": "1.21", "battersFaced": 480, "outs": 351, "gamesPitched": 72, "completeGames": 0, "shutouts": 0, "strikes": 638, "strikePercentage": ".810", "hitBatsmen": 3, "balks": 1, "wildPitches": 6, "pickoffs": 1, "totalBases": 134, "groundOutsToAirouts": "0.66", "winPercentage": ".286", "pitchesPerInning": "6.76", "gamesFinished": 38, "strikeoutWalkRatio": "2.68", "strikeoutsPer9Inn": "7.62", "walksPer9Inn": "2.85", "hitsPer9Inn": "8.08", "runsScoredPer9": "2.92", "homeRunsPer9": "0.38", "inheritedRunners": 43, "inheritedRunnersScored": 15, "catchersInterference": 0, "sacBunts": 6, "sacFlies": 5}, "season": 1982, "ability": {"runRatio": 0.7925270833496184, "eraRatio": 0.6985035973446773, "fipRatio": 0.6737578343285271, "sample": 117.0}, "source": "https://statsapi.mlb.com/api/v1/people/122426/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1982", "fetchedAt": "2026-09-23T15:26:34.986048+00:00", "sha256": "ff547a6983257890c5d3ec1dd6db19ad29e97a9ce9311ba5f33164f28cb5e19a", "bytes": 49302}}, {"sample": 103.33333333333333, "stats": {"age": 25, "gamesPlayed": 66, "gamesStarted": 0, "groundOuts": 38, "airOuts": 27, "runs": 23, "doubles": 8, "triples": 0, "homeRuns": 5, "strikeOuts": 91, "baseOnBalls": 41, "intentionalWalks": 14, "hits": 70, "hitByPitch": 1, "avg": ".194", "atBats": 360, "obp": ".277", "slg": ".258", "ops": ".535", "caughtStealing": 5, "stolenBases": 8, "stolenBasePercentage": ".615", "caughtStealingPercentage": ".385", "groundIntoDoublePlay": 8, "numberOfPitches": 718, "era": "1.65", "inningsPitched": "103.1", "wins": 4, "losses": 10, "saves": 29, "saveOpportunities": 29, "holds": 0, "blownSaves": 0, "earnedRuns": 19, "whip": "1.07", "battersFaced": 413, "outs": 310, "gamesPitched": 66, "completeGames": 0, "shutouts": 0, "strikes": 553, "strikePercentage": ".770", "hitBatsmen": 1, "balks": 2, "wildPitches": 5, "pickoffs": 0, "totalBases": 93, "groundOutsToAirouts": "1.41", "winPercentage": ".286", "pitchesPerInning": "6.95", "gamesFinished": 56, "strikeoutWalkRatio": "2.22", "strikeoutsPer9Inn": "7.93", "walksPer9Inn": "3.57", "hitsPer9Inn": "6.10", "runsScoredPer9": "2.00", "homeRunsPer9": "0.44", "inheritedRunners": 50, "inheritedRunnersScored": 18, "catchersInterference": 0, "sacBunts": 9, "sacFlies": 2}, "season": 1983, "ability": {"runRatio": 0.734835530850996, "eraRatio": 0.4287974582622424, "fipRatio": 0.7329406715247769, "sample": 103.33333333333333}, "source": "https://statsapi.mlb.com/api/v1/people/122426/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1983", "fetchedAt": "2026-09-23T15:26:35.017382+00:00", "sha256": "4af8fb95b1124a3d8fde86ca3454c7b7668caf94aae64f13bb2066c83676b06f", "bytes": 49308}}]}, {"id": "mlb-122439", "name": "Ozzie Smith", "role": "SS", "ability": {"slgRatio": 0.9416069657880374, "baserunningPerPa": 0.005986579665382864, "obpRatio": 1.0871438126752984, "sample": 2039.0, "seasons": [1987, 1988, 1989], "fielding": null}, "evidence": [{"sample": 706, "stats": {"age": 32, "gamesPlayed": 158, "groundOuts": 66, "airOuts": 68, "runs": 104, "doubles": 40, "triples": 4, "homeRuns": 0, "strikeOuts": 36, "baseOnBalls": 89, "intentionalWalks": 3, "hits": 182, "hitByPitch": 1, "avg": ".303", "atBats": 600, "obp": ".392", "slg": ".383", "ops": ".775", "caughtStealing": 9, "stolenBases": 43, "stolenBasePercentage": ".827", "caughtStealingPercentage": ".173", "groundIntoDoublePlay": 9, "numberOfPitches": 1045, "plateAppearances": 706, "totalBases": 230, "rbi": 75, "leftOnBase": 228, "sacBunts": 12, "sacFlies": 4, "babip": ".320", "groundOutsToAirouts": "0.97", "catchersInterference": 0, "atBatsPerHomeRun": "-.--"}, "season": 1987, "ability": {"obpRatio": 1.1432312292846385, "slgRatio": 0.9392575615011982, "baserunningPerPa": 0.005518763796909493, "sample": 706.0}, "source": "https://statsapi.mlb.com/api/v1/people/122439/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1987", "fetchedAt": "2026-09-23T15:26:35.513744+00:00", "sha256": "c5bb9fe4da3b7413983b252919c28f5c22b096c21cbfcbd8746b1032a7c57ad2", "bytes": 49349}}, {"sample": 669, "stats": {"age": 33, "gamesPlayed": 153, "groundOuts": 140, "airOuts": 138, "runs": 80, "doubles": 27, "triples": 1, "homeRuns": 3, "strikeOuts": 43, "baseOnBalls": 74, "intentionalWalks": 2, "hits": 155, "hitByPitch": 1, "avg": ".270", "atBats": 575, "obp": ".350", "slg": ".336", "ops": ".686", "caughtStealing": 9, "stolenBases": 57, "stolenBasePercentage": ".864", "caughtStealingPercentage": ".136", "groundIntoDoublePlay": 7, "numberOfPitches": 2507, "plateAppearances": 669, "totalBases": 193, "rbi": 51, "leftOnBase": 172, "sacBunts": 12, "sacFlies": 7, "babip": ".284", "groundOutsToAirouts": "1.01", "catchersInterference": 0, "atBatsPerHomeRun": "191.67"}, "season": 1988, "ability": {"obpRatio": 1.077701219458743, "slgRatio": 0.9149783219594131, "baserunningPerPa": 0.00897583429228999, "sample": 669.0}, "source": "https://statsapi.mlb.com/api/v1/people/122439/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1988", "fetchedAt": "2026-09-23T15:26:35.522654+00:00", "sha256": "b9015227f4f6ec5407b28afbb25b1120180b1b09539965cfad88794fec0a09b1", "bytes": 49458}}, {"sample": 664, "stats": {"age": 34, "gamesPlayed": 155, "groundOuts": 219, "airOuts": 176, "runs": 82, "doubles": 30, "triples": 8, "homeRuns": 2, "strikeOuts": 37, "baseOnBalls": 55, "intentionalWalks": 3, "hits": 162, "hitByPitch": 2, "avg": ".273", "atBats": 593, "obp": ".335", "slg": ".361", "ops": ".696", "caughtStealing": 7, "stolenBases": 29, "stolenBasePercentage": ".806", "caughtStealingPercentage": ".194", "groundIntoDoublePlay": 10, "numberOfPitches": 2267, "plateAppearances": 664, "totalBases": 214, "rbi": 50, "leftOnBase": 205, "sacBunts": 11, "sacFlies": 3, "babip": ".287", "groundOutsToAirouts": "1.24", "catchersInterference": 0, "atBatsPerHomeRun": "296.50"}, "season": 1989, "ability": {"obpRatio": 1.0370223951085533, "slgRatio": 0.9709341376974623, "baserunningPerPa": 0.003472222222222223, "sample": 664.0}, "source": "https://statsapi.mlb.com/api/v1/people/122439/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1989", "fetchedAt": "2026-09-23T15:26:35.532679+00:00", "sha256": "3e9718ce4f969ad4842d17d5e3c4e6003a3dcb7a664df09450716730195bd80e", "bytes": 49522}}]}, {"id": "mlb-122497", "name": "J.T. Snow", "role": "1B", "ability": {"slgRatio": 1.0234559487153456, "baserunningPerPa": 0.0002260418843135161, "obpRatio": 1.108427253316926, "sample": 1223.0, "seasons": [2003, 2004, 2005], "fielding": null}, "evidence": [{"sample": 396, "stats": {"age": 35, "gamesPlayed": 103, "groundOuts": 85, "airOuts": 103, "runs": 48, "doubles": 18, "triples": 3, "homeRuns": 8, "strikeOuts": 55, "baseOnBalls": 55, "intentionalWalks": 0, "hits": 90, "hitByPitch": 8, "avg": ".273", "atBats": 330, "obp": ".387", "slg": ".418", "ops": ".805", "caughtStealing": 2, "stolenBases": 1, "stolenBasePercentage": ".333", "caughtStealingPercentage": ".667", "groundIntoDoublePlay": 7, "numberOfPitches": 1623, "plateAppearances": 396, "totalBases": 138, "rbi": 51, "leftOnBase": 121, "sacBunts": 1, "sacFlies": 2, "babip": ".305", "groundOutsToAirouts": "0.83", "catchersInterference": 0, "atBatsPerHomeRun": "41.25"}, "season": 2003, "ability": {"obpRatio": 1.1087457764387665, "slgRatio": 0.993608700217451, "baserunningPerPa": -0.0010067114093959733, "sample": 396.0}, "source": "https://statsapi.mlb.com/api/v1/people/122497/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2003", "fetchedAt": "2026-09-23T15:26:36.983569+00:00", "sha256": "35aeebc67754d328f2ab3132bc99ac04b4ec7434321cb0949eda70ea4f470ae2", "bytes": 57124}}, {"sample": 417, "stats": {"age": 36, "gamesPlayed": 107, "groundOuts": 85, "airOuts": 93, "runs": 62, "doubles": 32, "triples": 1, "homeRuns": 12, "strikeOuts": 61, "baseOnBalls": 58, "intentionalWalks": 0, "hits": 113, "hitByPitch": 7, "avg": ".327", "atBats": 346, "obp": ".429", "slg": ".529", "ops": ".958", "caughtStealing": 0, "stolenBases": 4, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 5, "numberOfPitches": 1639, "plateAppearances": 417, "totalBases": 183, "rbi": 60, "leftOnBase": 133, "sacBunts": 2, "sacFlies": 4, "babip": ".365", "groundOutsToAirouts": "0.91", "catchersInterference": 0, "atBatsPerHomeRun": "28.83"}, "season": 2004, "ability": {"obpRatio": 1.1893649243984374, "slgRatio": 1.1599208877175833, "baserunningPerPa": 0.0012965964343598056, "sample": 417.0}, "source": "https://statsapi.mlb.com/api/v1/people/122497/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2004", "fetchedAt": "2026-09-23T15:26:37.013727+00:00", "sha256": "ef0eb702725a1972655685819d3b9baa92e5ed115fe6937bfbba002acdeea847", "bytes": 57131}}, {"sample": 410, "stats": {"age": 37, "gamesPlayed": 117, "groundOuts": 87, "airOuts": 122, "runs": 40, "doubles": 17, "triples": 2, "homeRuns": 4, "strikeOuts": 61, "baseOnBalls": 32, "intentionalWalks": 1, "hits": 101, "hitByPitch": 7, "avg": ".275", "atBats": 367, "obp": ".343", "slg": ".365", "ops": ".708", "caughtStealing": 0, "stolenBases": 1, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 6, "numberOfPitches": 1510, "plateAppearances": 410, "totalBases": 134, "rbi": 40, "leftOnBase": 148, "sacBunts": 2, "sacFlies": 2, "babip": ".319", "groundOutsToAirouts": "0.71", "catchersInterference": 0, "atBatsPerHomeRun": "91.75"}, "season": 2005, "ability": {"obpRatio": 1.0258000728358547, "slgRatio": 0.9134891946695726, "baserunningPerPa": 0.0003278688524590164, "sample": 410.0}, "source": "https://statsapi.mlb.com/api/v1/people/122497/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2005", "fetchedAt": "2026-09-23T15:26:37.187445+00:00", "sha256": "2f77ab132741e4095dd361521db14b8a011e435446586897daa567e099bff971", "bytes": 57140}}]}, {"id": "mlb-122544", "name": "Sammy Sosa", "role": "RF", "ability": {"slgRatio": 1.4173814753051552, "baserunningPerPa": -0.00022696862791821902, "obpRatio": 1.1811509694071527, "sample": 2082.0, "seasons": [2000, 2001, 2002], "fielding": null}, "evidence": [{"sample": 705, "stats": {"age": 31, "gamesPlayed": 156, "groundOuts": 110, "airOuts": 136, "runs": 106, "doubles": 38, "triples": 1, "homeRuns": 50, "strikeOuts": 168, "baseOnBalls": 91, "intentionalWalks": 19, "hits": 193, "hitByPitch": 2, "avg": ".320", "atBats": 604, "obp": ".406", "slg": ".634", "ops": "1.040", "caughtStealing": 4, "stolenBases": 7, "stolenBasePercentage": ".636", "caughtStealingPercentage": ".364", "groundIntoDoublePlay": 12, "numberOfPitches": 2954, "plateAppearances": 705, "totalBases": 383, "rbi": 138, "leftOnBase": 267, "sacBunts": 0, "sacFlies": 8, "babip": ".363", "groundOutsToAirouts": "0.81", "catchersInterference": 0, "atBatsPerHomeRun": "12.08"}, "season": 2000, "ability": {"obpRatio": 1.1379602786753378, "slgRatio": 1.3508013248185136, "baserunningPerPa": -0.0002209944751381215, "sample": 705.0}, "source": "https://statsapi.mlb.com/api/v1/people/122544/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2000", "fetchedAt": "2026-09-23T15:26:36.700977+00:00", "sha256": "ca4bdf2941bc3a1123d78212e53351e9cf2455cdd17ccc439556351bb69a3451", "bytes": 57139}}, {"sample": 711, "stats": {"age": 32, "gamesPlayed": 160, "groundOuts": 115, "airOuts": 131, "runs": 146, "doubles": 34, "triples": 5, "homeRuns": 64, "strikeOuts": 153, "baseOnBalls": 116, "intentionalWalks": 37, "hits": 189, "hitByPitch": 6, "avg": ".328", "atBats": 577, "obp": ".437", "slg": ".737", "ops": "1.174", "caughtStealing": 2, "stolenBases": 0, "stolenBasePercentage": ".000", "caughtStealingPercentage": "1.000", "groundIntoDoublePlay": 6, "numberOfPitches": 2859, "plateAppearances": 711, "totalBases": 425, "rbi": 160, "leftOnBase": 233, "sacBunts": 0, "sacFlies": 12, "babip": ".336", "groundOutsToAirouts": "0.88", "catchersInterference": 0, "atBatsPerHomeRun": "9.02"}, "season": 2001, "ability": {"obpRatio": 1.246207386831138, "slgRatio": 1.5677491188275636, "baserunningPerPa": -0.0008781558726673986, "sample": 711.0}, "source": "https://statsapi.mlb.com/api/v1/people/122544/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2001", "fetchedAt": "2026-09-23T15:26:36.714017+00:00", "sha256": "c293d2cb96725697b88ffd574b85e293b89c900e2cc76fb97054d445f2ac842a", "bytes": 57156}}, {"sample": 666, "stats": {"age": 33, "gamesPlayed": 150, "groundOuts": 130, "airOuts": 124, "runs": 122, "doubles": 19, "triples": 2, "homeRuns": 49, "strikeOuts": 144, "baseOnBalls": 103, "intentionalWalks": 15, "hits": 160, "hitByPitch": 3, "avg": ".288", "atBats": 556, "obp": ".399", "slg": ".594", "ops": ".993", "caughtStealing": 0, "stolenBases": 2, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 14, "numberOfPitches": 2738, "plateAppearances": 666, "totalBases": 330, "rbi": 108, "leftOnBase": 205, "sacBunts": 0, "sacFlies": 4, "babip": ".302", "groundOutsToAirouts": "1.05", "catchersInterference": 0, "atBatsPerHomeRun": "11.35"}, "season": 2002, "ability": {"obpRatio": 1.157418723427387, "slgRatio": 1.3273328439968222, "baserunningPerPa": 0.0004618937644341802, "sample": 666.0}, "source": "https://statsapi.mlb.com/api/v1/people/122544/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2002", "fetchedAt": "2026-09-23T15:26:36.861538+00:00", "sha256": "80beae0bdd7390ef8cfc37eb9e8920a31b15a3d305491c1c21234af34ded8e7e", "bytes": 57144}}]}, {"id": "mlb-123245", "name": "Frank Thomas", "role": "1B", "ability": {"slgRatio": 1.3987558987750919, "baserunningPerPa": -0.0004867668085232173, "obpRatio": 1.2790373036450702, "sample": 1813.0, "seasons": [1994, 1995, 1996], "fielding": null}, "evidence": [{"sample": 517, "stats": {"age": 26, "gamesPlayed": 113, "groundOuts": 90, "airOuts": 113, "runs": 106, "doubles": 34, "triples": 1, "homeRuns": 38, "strikeOuts": 61, "baseOnBalls": 109, "intentionalWalks": 12, "hits": 141, "hitByPitch": 2, "avg": ".353", "atBats": 399, "obp": ".487", "slg": ".729", "ops": "1.216", "caughtStealing": 3, "stolenBases": 2, "stolenBasePercentage": ".400", "caughtStealingPercentage": ".600", "groundIntoDoublePlay": 15, "numberOfPitches": 2107, "plateAppearances": 517, "totalBases": 291, "rbi": 101, "leftOnBase": 167, "sacBunts": 0, "sacFlies": 7, "babip": ".336", "groundOutsToAirouts": "0.80", "catchersInterference": 0, "atBatsPerHomeRun": "10.50"}, "season": 1994, "ability": {"obpRatio": 1.3157129568478108, "slgRatio": 1.51775388586209, "baserunningPerPa": -0.0011157601115760114, "sample": 517.0}, "source": "https://statsapi.mlb.com/api/v1/people/123245/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1994", "fetchedAt": "2026-09-23T15:26:36.087781+00:00", "sha256": "8c86e60405e5c8b622313e716bc12e34080c394682598f97fb6c769d075bfaf7", "bytes": 53112}}, {"sample": 647, "stats": {"age": 27, "gamesPlayed": 145, "groundOuts": 97, "airOuts": 182, "runs": 102, "doubles": 27, "triples": 0, "homeRuns": 40, "strikeOuts": 74, "baseOnBalls": 136, "intentionalWalks": 29, "hits": 152, "hitByPitch": 6, "avg": ".308", "atBats": 493, "obp": ".454", "slg": ".606", "ops": "1.060", "caughtStealing": 2, "stolenBases": 3, "stolenBasePercentage": ".600", "caughtStealingPercentage": ".400", "groundIntoDoublePlay": 14, "numberOfPitches": 2558, "plateAppearances": 647, "totalBases": 299, "rbi": 111, "leftOnBase": 222, "sacBunts": 0, "sacFlies": 12, "babip": ".286", "groundOutsToAirouts": "0.53", "catchersInterference": 0, "atBatsPerHomeRun": "12.32"}, "season": 1995, "ability": {"obpRatio": 1.2626324564137503, "slgRatio": 1.3454417300325574, "baserunningPerPa": -0.00023612750885478154, "sample": 647.0}, "source": "https://statsapi.mlb.com/api/v1/people/123245/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1995", "fetchedAt": "2026-09-23T15:26:36.087805+00:00", "sha256": "5dbfca214a24115701d0ff588b272fa700cad7e387f34807bc83200d94510210", "bytes": 53266}}, {"sample": 649, "stats": {"age": 28, "gamesPlayed": 141, "groundOuts": 119, "airOuts": 160, "runs": 110, "doubles": 26, "triples": 0, "homeRuns": 40, "strikeOuts": 70, "baseOnBalls": 109, "intentionalWalks": 26, "hits": 184, "hitByPitch": 5, "avg": ".349", "atBats": 527, "obp": ".459", "slg": ".626", "ops": "1.085", "caughtStealing": 1, "stolenBases": 1, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 25, "numberOfPitches": 2315, "plateAppearances": 649, "totalBases": 330, "rbi": 134, "leftOnBase": 243, "sacBunts": 0, "sacFlies": 8, "babip": ".339", "groundOutsToAirouts": "0.74", "catchersInterference": 0, "atBatsPerHomeRun": "13.18"}, "season": 1996, "ability": {"obpRatio": 1.2661753983335866, "slgRatio": 1.357110764495341, "baserunningPerPa": -0.00023557126030624266, "sample": 649.0}, "source": "https://statsapi.mlb.com/api/v1/people/123245/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1996", "fetchedAt": "2026-09-23T15:26:36.435226+00:00", "sha256": "aff9ab7cbb3587b585b2702b8012b7eb622f14755bbc9050fa26b5cf49a9bad7", "bytes": 53317}}]}, {"id": "mlb-123272", "name": "Jim Thome", "role": "DH", "ability": {"slgRatio": 1.3632442950234414, "baserunningPerPa": -0.0008646297775257453, "obpRatio": 1.188383643869578, "sample": 1955.0, "seasons": [2001, 2002, 2003], "fielding": null}, "evidence": [{"sample": 644, "stats": {"age": 30, "gamesPlayed": 156, "groundOuts": 92, "airOuts": 98, "runs": 101, "doubles": 26, "triples": 1, "homeRuns": 49, "strikeOuts": 185, "baseOnBalls": 111, "intentionalWalks": 14, "hits": 153, "hitByPitch": 4, "avg": ".291", "atBats": 526, "obp": ".416", "slg": ".624", "ops": "1.040", "caughtStealing": 1, "stolenBases": 0, "stolenBasePercentage": ".000", "caughtStealingPercentage": "1.000", "groundIntoDoublePlay": 9, "numberOfPitches": 2722, "plateAppearances": 644, "totalBases": 328, "rbi": 124, "leftOnBase": 231, "sacBunts": 0, "sacFlies": 3, "babip": ".353", "groundOutsToAirouts": "0.94", "catchersInterference": 0, "atBatsPerHomeRun": "10.74"}, "season": 2001, "ability": {"obpRatio": 1.1924747498234534, "slgRatio": 1.3529737546261025, "baserunningPerPa": -0.00047393364928909954, "sample": 644.0}, "source": "https://statsapi.mlb.com/api/v1/people/123272/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2001", "fetchedAt": "2026-09-23T15:26:36.714017+00:00", "sha256": "c293d2cb96725697b88ffd574b85e293b89c900e2cc76fb97054d445f2ac842a", "bytes": 57156}}, {"sample": 613, "stats": {"age": 31, "gamesPlayed": 147, "groundOuts": 93, "airOuts": 108, "runs": 101, "doubles": 19, "triples": 2, "homeRuns": 52, "strikeOuts": 139, "baseOnBalls": 122, "intentionalWalks": 18, "hits": 146, "hitByPitch": 5, "avg": ".304", "atBats": 480, "obp": ".445", "slg": ".677", "ops": "1.122", "caughtStealing": 2, "stolenBases": 1, "stolenBasePercentage": ".333", "caughtStealingPercentage": ".667", "groundIntoDoublePlay": 5, "numberOfPitches": 2552, "plateAppearances": 613, "totalBases": 325, "rbi": 118, "leftOnBase": 208, "sacBunts": 0, "sacFlies": 6, "babip": ".319", "groundOutsToAirouts": "0.86", "catchersInterference": 0, "atBatsPerHomeRun": "9.23"}, "season": 2002, "ability": {"obpRatio": 1.2590572425727848, "slgRatio": 1.4711242989552997, "baserunningPerPa": -0.0007380073800738008, "sample": 613.0}, "source": "https://statsapi.mlb.com/api/v1/people/123272/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2002", "fetchedAt": "2026-09-23T15:26:36.861538+00:00", "sha256": "80beae0bdd7390ef8cfc37eb9e8920a31b15a3d305491c1c21234af34ded8e7e", "bytes": 57144}}, {"sample": 698, "stats": {"age": 32, "gamesPlayed": 159, "groundOuts": 119, "airOuts": 128, "runs": 111, "doubles": 30, "triples": 3, "homeRuns": 47, "strikeOuts": 182, "baseOnBalls": 111, "intentionalWalks": 11, "hits": 154, "hitByPitch": 4, "avg": ".266", "atBats": 578, "obp": ".385", "slg": ".573", "ops": ".958", "caughtStealing": 3, "stolenBases": 0, "stolenBasePercentage": ".000", "caughtStealingPercentage": "1.000", "groundIntoDoublePlay": 5, "numberOfPitches": 2869, "plateAppearances": 698, "totalBases": 331, "rbi": 131, "leftOnBase": 270, "sacBunts": 0, "sacFlies": 5, "babip": ".302", "groundOutsToAirouts": "0.93", "catchersInterference": 0, "atBatsPerHomeRun": "12.30"}, "season": 2003, "ability": {"obpRatio": 1.1225418269077423, "slgRatio": 1.277977512223523, "baserunningPerPa": -0.00133630289532294, "sample": 698.0}, "source": "https://statsapi.mlb.com/api/v1/people/123272/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2003", "fetchedAt": "2026-09-23T15:26:36.983569+00:00", "sha256": "35aeebc67754d328f2ab3132bc99ac04b4ec7434321cb0949eda70ea4f470ae2", "bytes": 57124}}]}, {"id": "mlb-123744", "name": "Omar Vizquel", "role": "SS", "ability": {"slgRatio": 0.9413232284530427, "baserunningPerPa": 0.004365017751523329, "obpRatio": 1.064611734475799, "sample": 1966.0, "seasons": [1997, 1998, 1999], "fielding": null}, "evidence": [{"sample": 642, "stats": {"age": 30, "gamesPlayed": 153, "groundOuts": 193, "airOuts": 172, "runs": 89, "doubles": 23, "triples": 6, "homeRuns": 5, "strikeOuts": 58, "baseOnBalls": 57, "intentionalWalks": 1, "hits": 158, "hitByPitch": 2, "avg": ".280", "atBats": 565, "obp": ".347", "slg": ".368", "ops": ".715", "caughtStealing": 12, "stolenBases": 43, "stolenBasePercentage": ".782", "caughtStealingPercentage": ".218", "groundIntoDoublePlay": 16, "numberOfPitches": 2365, "plateAppearances": 642, "totalBases": 208, "rbi": 49, "leftOnBase": 245, "sacBunts": 16, "sacFlies": 2, "babip": ".304", "groundOutsToAirouts": "1.12", "catchersInterference": 0, "atBatsPerHomeRun": "113.00"}, "season": 1997, "ability": {"obpRatio": 1.023033042923763, "slgRatio": 0.9068595730050117, "baserunningPerPa": 0.004513064133016626, "sample": 642.0}, "source": "https://statsapi.mlb.com/api/v1/people/123744/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1997", "fetchedAt": "2026-09-23T15:26:36.307190+00:00", "sha256": "be200be4e475ca7d48db89a72775150fc4ac7435417fcaba77c87076516eee89", "bytes": 53312}}, {"sample": 660, "stats": {"age": 31, "gamesPlayed": 151, "groundOuts": 162, "airOuts": 202, "runs": 86, "doubles": 30, "triples": 6, "homeRuns": 2, "strikeOuts": 64, "baseOnBalls": 62, "intentionalWalks": 1, "hits": 166, "hitByPitch": 4, "avg": ".288", "atBats": 576, "obp": ".358", "slg": ".372", "ops": ".730", "caughtStealing": 12, "stolenBases": 37, "stolenBasePercentage": ".755", "caughtStealingPercentage": ".245", "groundIntoDoublePlay": 10, "numberOfPitches": 2428, "plateAppearances": 660, "totalBases": 214, "rbi": 50, "leftOnBase": 208, "sacBunts": 12, "sacFlies": 6, "babip": ".318", "groundOutsToAirouts": "0.80", "catchersInterference": 0, "atBatsPerHomeRun": "288.00"}, "season": 1998, "ability": {"obpRatio": 1.0523217048684224, "slgRatio": 0.9119895663463002, "baserunningPerPa": 0.003023255813953488, "sample": 660.0}, "source": "https://statsapi.mlb.com/api/v1/people/123744/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1998", "fetchedAt": "2026-09-23T15:26:36.381571+00:00", "sha256": "b9fa9f9b743b98b2874816094ca34f430dc97b8a2ac108fdb6825e075a226113", "bytes": 57106}}, {"sample": 664, "stats": {"age": 32, "gamesPlayed": 144, "groundOuts": 163, "airOuts": 194, "runs": 112, "doubles": 36, "triples": 4, "homeRuns": 5, "strikeOuts": 50, "baseOnBalls": 65, "intentionalWalks": 0, "hits": 191, "hitByPitch": 1, "avg": ".333", "atBats": 574, "obp": ".397", "slg": ".436", "ops": ".833", "caughtStealing": 9, "stolenBases": 42, "stolenBasePercentage": ".824", "caughtStealingPercentage": ".176", "groundIntoDoublePlay": 8, "numberOfPitches": 2524, "plateAppearances": 664, "totalBases": 250, "rbi": 66, "leftOnBase": 218, "sacBunts": 17, "sacFlies": 7, "babip": ".354", "groundOutsToAirouts": "0.84", "catchersInterference": 0, "atBatsPerHomeRun": "114.80"}, "season": 1999, "ability": {"obpRatio": 1.1170288120620582, "slgRatio": 1.0038019690977507, "baserunningPerPa": 0.005555555555555557, "sample": 664.0}, "source": "https://statsapi.mlb.com/api/v1/people/123744/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1999", "fetchedAt": "2026-09-23T15:26:36.575628+00:00", "sha256": "4cc0cb574efd850cc301d53136a636a7c314bb837857b37d517b4888c27105a6", "bytes": 57165}}]}, {"id": "mlb-123790", "name": "Billy Wagner", "role": "CL", "ability": {"runRatio": 0.7131307087157376, "fipRatio": 0.4744405227472831, "eraRatio": 0.46363664645970004, "sample": 137.33333333333334, "seasons": [1999, 2001]}, "evidence": [{"sample": 74.66666666666667, "stats": {"age": 27, "gamesPlayed": 66, "gamesStarted": 0, "groundOuts": 47, "airOuts": 56, "runs": 14, "doubles": 5, "triples": 0, "homeRuns": 5, "strikeOuts": 124, "baseOnBalls": 23, "intentionalWalks": 1, "hits": 35, "hitByPitch": 1, "avg": ".135", "atBats": 259, "obp": ".208", "slg": ".212", "ops": ".420", "caughtStealing": 0, "stolenBases": 6, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 0, "numberOfPitches": 1123, "era": "1.57", "inningsPitched": "74.2", "wins": 4, "losses": 1, "saves": 39, "saveOpportunities": 42, "holds": 2, "blownSaves": 3, "earnedRuns": 13, "whip": "0.78", "battersFaced": 286, "outs": 224, "gamesPitched": 66, "completeGames": 0, "shutouts": 0, "strikes": 795, "strikePercentage": ".710", "hitBatsmen": 1, "balks": 0, "wildPitches": 2, "pickoffs": 0, "totalBases": 55, "groundOutsToAirouts": "0.84", "winPercentage": ".800", "pitchesPerInning": "15.04", "gamesFinished": 55, "strikeoutWalkRatio": "5.39", "strikeoutsPer9Inn": "14.95", "walksPer9Inn": "2.77", "hitsPer9Inn": "4.22", "runsScoredPer9": "1.69", "homeRunsPer9": "0.60", "inheritedRunners": 18, "inheritedRunnersScored": 5, "catchersInterference": 0, "sacBunts": 2, "sacFlies": 1}, "season": 1999, "ability": {"runRatio": 0.6345945869748808, "eraRatio": 0.3335728378874826, "fipRatio": 0.34835763655762336, "sample": 74.66666666666667}, "source": "https://statsapi.mlb.com/api/v1/people/123790/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1999", "fetchedAt": "2026-09-23T15:26:36.575628+00:00", "sha256": "4cc0cb574efd850cc301d53136a636a7c314bb837857b37d517b4888c27105a6", "bytes": 57165}}, {"sample": 62.666666666666664, "stats": {"age": 29, "gamesPlayed": 64, "gamesStarted": 0, "groundOuts": 49, "airOuts": 54, "runs": 19, "doubles": 13, "triples": 0, "homeRuns": 5, "strikeOuts": 79, "baseOnBalls": 20, "intentionalWalks": 0, "hits": 44, "hitByPitch": 5, "avg": ".198", "atBats": 222, "obp": ".278", "slg": ".324", "ops": ".602", "caughtStealing": 2, "stolenBases": 2, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 5, "numberOfPitches": 983, "era": "2.73", "inningsPitched": "62.2", "wins": 2, "losses": 5, "saves": 39, "saveOpportunities": 41, "holds": 0, "blownSaves": 2, "earnedRuns": 19, "whip": "1.02", "battersFaced": 251, "outs": 188, "gamesPitched": 64, "completeGames": 0, "shutouts": 0, "strikes": 639, "strikePercentage": ".650", "hitBatsmen": 5, "balks": 0, "wildPitches": 3, "pickoffs": 1, "totalBases": 72, "groundOutsToAirouts": "0.91", "winPercentage": ".286", "pitchesPerInning": "15.69", "gamesFinished": 58, "strikeoutWalkRatio": "3.95", "strikeoutsPer9Inn": "11.35", "walksPer9Inn": "2.87", "hitsPer9Inn": "6.32", "runsScoredPer9": "2.73", "homeRunsPer9": "0.72", "inheritedRunners": 9, "inheritedRunnersScored": 3, "catchersInterference": 0, "sacBunts": 3, "sacFlies": 1}, "season": 2001, "ability": {"runRatio": 0.8067056622793117, "eraRatio": 0.6186062907159592, "fipRatio": 0.624666940334963, "sample": 62.666666666666664}, "source": "https://statsapi.mlb.com/api/v1/people/123790/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2001", "fetchedAt": "2026-09-23T15:26:36.714017+00:00", "sha256": "c293d2cb96725697b88ffd574b85e293b89c900e2cc76fb97054d445f2ac842a", "bytes": 57156}}]}, {"id": "mlb-123833", "name": "Larry Walker", "role": "RF", "ability": {"slgRatio": 1.4676085917678616, "baserunningPerPa": 0.002930531355434159, "obpRatio": 1.251511266265203, "sample": 1188.0, "seasons": [1997, 1998], "fielding": null}, "evidence": [{"sample": 664, "stats": {"age": 30, "gamesPlayed": 153, "groundOuts": 149, "airOuts": 125, "runs": 143, "doubles": 46, "triples": 4, "homeRuns": 49, "strikeOuts": 90, "baseOnBalls": 78, "intentionalWalks": 14, "hits": 208, "hitByPitch": 14, "avg": ".366", "atBats": 568, "obp": ".452", "slg": ".720", "ops": "1.172", "caughtStealing": 8, "stolenBases": 33, "stolenBasePercentage": ".805", "caughtStealingPercentage": ".195", "groundIntoDoublePlay": 15, "numberOfPitches": 2214, "plateAppearances": 664, "totalBases": 409, "rbi": 130, "leftOnBase": 216, "sacBunts": 0, "sacFlies": 4, "babip": ".367", "groundOutsToAirouts": "1.19", "catchersInterference": 0, "atBatsPerHomeRun": "11.59"}, "season": 1997, "ability": {"obpRatio": 1.2627895199333425, "slgRatio": 1.5514278706815654, "baserunningPerPa": 0.003935185185185186, "sample": 664.0}, "source": "https://statsapi.mlb.com/api/v1/people/123833/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1997", "fetchedAt": "2026-09-23T15:26:36.307190+00:00", "sha256": "be200be4e475ca7d48db89a72775150fc4ac7435417fcaba77c87076516eee89", "bytes": 53312}}, {"sample": 524, "stats": {"age": 31, "gamesPlayed": 130, "groundOuts": 137, "airOuts": 92, "runs": 113, "doubles": 46, "triples": 3, "homeRuns": 23, "strikeOuts": 61, "baseOnBalls": 64, "intentionalWalks": 2, "hits": 165, "hitByPitch": 4, "avg": ".363", "atBats": 454, "obp": ".445", "slg": ".630", "ops": "1.075", "caughtStealing": 4, "stolenBases": 14, "stolenBasePercentage": ".778", "caughtStealingPercentage": ".222", "groundIntoDoublePlay": 11, "numberOfPitches": 1777, "plateAppearances": 524, "totalBases": 286, "rbi": 67, "leftOnBase": 185, "sacBunts": 0, "sacFlies": 2, "babip": ".382", "groundOutsToAirouts": "1.49", "catchersInterference": 0, "atBatsPerHomeRun": "19.74"}, "season": 1998, "ability": {"obpRatio": 1.237219738716263, "slgRatio": 1.361394849022252, "baserunningPerPa": 0.0016574585635359118, "sample": 524.0}, "source": "https://statsapi.mlb.com/api/v1/people/123833/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1998", "fetchedAt": "2026-09-23T15:26:36.381571+00:00", "sha256": "b9fa9f9b743b98b2874816094ca34f430dc97b8a2ac108fdb6825e075a226113", "bytes": 57106}}]}, {"id": "mlb-124288", "name": "Bernie Williams", "role": "CF", "ability": {"slgRatio": 1.223564828608853, "baserunningPerPa": -0.001235083325747333, "obpRatio": 1.1858479391787928, "sample": 1866.0, "seasons": [1997, 1998, 1999], "fielding": null}, "evidence": [{"sample": 591, "stats": {"age": 28, "gamesPlayed": 129, "groundOuts": 158, "airOuts": 112, "runs": 107, "doubles": 35, "triples": 6, "homeRuns": 21, "strikeOuts": 80, "baseOnBalls": 73, "intentionalWalks": 7, "hits": 167, "hitByPitch": 1, "avg": ".328", "atBats": 509, "obp": ".408", "slg": ".544", "ops": ".952", "caughtStealing": 8, "stolenBases": 15, "stolenBasePercentage": ".652", "caughtStealingPercentage": ".348", "groundIntoDoublePlay": 10, "numberOfPitches": 2205, "plateAppearances": 591, "totalBases": 277, "rbi": 100, "leftOnBase": 246, "sacBunts": 0, "sacFlies": 8, "babip": ".351", "groundOutsToAirouts": "1.41", "catchersInterference": 0, "atBatsPerHomeRun": "24.24"}, "season": 1997, "ability": {"obpRatio": 1.1578824531587502, "slgRatio": 1.2224149176276418, "baserunningPerPa": -0.00025284450063211146, "sample": 591.0}, "source": "https://statsapi.mlb.com/api/v1/people/124288/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1997", "fetchedAt": "2026-09-23T15:26:36.307190+00:00", "sha256": "be200be4e475ca7d48db89a72775150fc4ac7435417fcaba77c87076516eee89", "bytes": 53312}}, {"sample": 578, "stats": {"age": 29, "gamesPlayed": 128, "groundOuts": 153, "airOuts": 99, "runs": 101, "doubles": 30, "triples": 5, "homeRuns": 26, "strikeOuts": 81, "baseOnBalls": 74, "intentionalWalks": 9, "hits": 169, "hitByPitch": 1, "avg": ".339", "atBats": 499, "obp": ".422", "slg": ".575", "ops": ".997", "caughtStealing": 9, "stolenBases": 15, "stolenBasePercentage": ".625", "caughtStealingPercentage": ".375", "groundIntoDoublePlay": 19, "numberOfPitches": 2039, "plateAppearances": 578, "totalBases": 287, "rbi": 97, "leftOnBase": 244, "sacBunts": 0, "sacFlies": 4, "babip": ".361", "groundOutsToAirouts": "1.55", "catchersInterference": 0, "atBatsPerHomeRun": "19.19"}, "season": 1998, "ability": {"obpRatio": 1.192519870055429, "slgRatio": 1.2737236880930223, "baserunningPerPa": -0.0007712082262210799, "sample": 578.0}, "source": "https://statsapi.mlb.com/api/v1/people/124288/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1998", "fetchedAt": "2026-09-23T15:26:36.381571+00:00", "sha256": "b9fa9f9b743b98b2874816094ca34f430dc97b8a2ac108fdb6825e075a226113", "bytes": 57106}}, {"sample": 697, "stats": {"age": 30, "gamesPlayed": 158, "groundOuts": 174, "airOuts": 125, "runs": 116, "doubles": 28, "triples": 6, "homeRuns": 25, "strikeOuts": 95, "baseOnBalls": 100, "intentionalWalks": 17, "hits": 202, "hitByPitch": 1, "avg": ".342", "atBats": 591, "obp": ".435", "slg": ".536", "ops": ".971", "caughtStealing": 10, "stolenBases": 9, "stolenBasePercentage": ".474", "caughtStealingPercentage": ".526", "groundIntoDoublePlay": 11, "numberOfPitches": 2665, "plateAppearances": 697, "totalBases": 317, "rbi": 115, "leftOnBase": 265, "sacBunts": 0, "sacFlies": 5, "babip": ".372", "groundOutsToAirouts": "1.39", "catchersInterference": 0, "atBatsPerHomeRun": "23.64"}, "season": 1999, "ability": {"obpRatio": 1.2040276037285056, "slgRatio": 1.1829447089647296, "baserunningPerPa": -0.002452619843924192, "sample": 697.0}, "source": "https://statsapi.mlb.com/api/v1/people/124288/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1999", "fetchedAt": "2026-09-23T15:26:36.575628+00:00", "sha256": "4cc0cb574efd850cc301d53136a636a7c314bb837857b37d517b4888c27105a6", "bytes": 57165}}]}, {"id": "mlb-124755", "name": "Todd Zeile", "role": "3B", "ability": {"slgRatio": 1.06658269946571, "baserunningPerPa": -0.0010080820068173017, "obpRatio": 1.0400197822817996, "sample": 1981.0, "seasons": [1997, 1998, 1999], "fielding": null}, "evidence": [{"sample": 672, "stats": {"age": 31, "gamesPlayed": 160, "groundOuts": 160, "airOuts": 155, "runs": 89, "doubles": 17, "triples": 0, "homeRuns": 31, "strikeOuts": 112, "baseOnBalls": 85, "intentionalWalks": 7, "hits": 154, "hitByPitch": 6, "avg": ".268", "atBats": 575, "obp": ".365", "slg": ".459", "ops": ".824", "caughtStealing": 7, "stolenBases": 8, "stolenBasePercentage": ".533", "caughtStealingPercentage": ".467", "groundIntoDoublePlay": 18, "numberOfPitches": 2621, "plateAppearances": 672, "totalBases": 264, "rbi": 90, "leftOnBase": 264, "sacBunts": 0, "sacFlies": 6, "babip": ".281", "groundOutsToAirouts": "1.03", "catchersInterference": 0, "atBatsPerHomeRun": "18.55"}, "season": 1997, "ability": {"obpRatio": 1.0644631823302495, "slgRatio": 1.0731488833093583, "baserunningPerPa": -0.001376146788990826, "sample": 672.0}, "source": "https://statsapi.mlb.com/api/v1/people/124755/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1997", "fetchedAt": "2026-09-23T15:26:36.307190+00:00", "sha256": "be200be4e475ca7d48db89a72775150fc4ac7435417fcaba77c87076516eee89", "bytes": 53312}}, {"sample": 653, "stats": {"age": 32, "gamesPlayed": 158, "groundOuts": 148, "airOuts": 187, "runs": 85, "doubles": 32, "triples": 3, "homeRuns": 19, "strikeOuts": 90, "baseOnBalls": 69, "intentionalWalks": 2, "hits": 155, "hitByPitch": 4, "avg": ".271", "atBats": 572, "obp": ".350", "slg": ".437", "ops": ".787", "caughtStealing": 4, "stolenBases": 4, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 12, "numberOfPitches": 2582, "plateAppearances": 653, "totalBases": 250, "rbi": 94, "leftOnBase": 218, "sacBunts": 1, "sacFlies": 7, "babip": ".289", "groundOutsToAirouts": "0.79", "catchersInterference": 0, "atBatsPerHomeRun": "30.10"}, "season": 1998, "ability": {"obpRatio": 1.0339184085297641, "slgRatio": 1.0306310609796776, "baserunningPerPa": -0.0009378663540445487, "sample": 653.0}, "source": "https://statsapi.mlb.com/api/v1/people/124755/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1998", "fetchedAt": "2026-09-23T15:26:36.381571+00:00", "sha256": "b9fa9f9b743b98b2874816094ca34f430dc97b8a2ac108fdb6825e075a226113", "bytes": 57106}}, {"sample": 656, "stats": {"age": 33, "gamesPlayed": 156, "groundOuts": 172, "airOuts": 158, "runs": 80, "doubles": 41, "triples": 1, "homeRuns": 24, "strikeOuts": 94, "baseOnBalls": 56, "intentionalWalks": 3, "hits": 172, "hitByPitch": 4, "avg": ".293", "atBats": 588, "obp": ".354", "slg": ".488", "ops": ".842", "caughtStealing": 2, "stolenBases": 1, "stolenBasePercentage": ".333", "caughtStealingPercentage": ".667", "groundIntoDoublePlay": 20, "numberOfPitches": 2642, "plateAppearances": 656, "totalBases": 287, "rbi": 98, "leftOnBase": 265, "sacBunts": 1, "sacFlies": 7, "babip": ".310", "groundOutsToAirouts": "1.09", "catchersInterference": 0, "atBatsPerHomeRun": "24.50"}, "season": 1999, "ability": {"obpRatio": 1.0210536728725328, "slgRatio": 1.0956435903017583, "baserunningPerPa": -0.0007009345794392524, "sample": 656.0}, "source": "https://statsapi.mlb.com/api/v1/people/124755/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=1999", "fetchedAt": "2026-09-23T15:26:36.575628+00:00", "sha256": "4cc0cb574efd850cc301d53136a636a7c314bb837857b37d517b4888c27105a6", "bytes": 57165}}]}, {"id": "mlb-124805", "name": "B.J. Ryan", "role": "CL", "ability": {"runRatio": 0.7049031320016587, "fipRatio": 0.48078059407984197, "eraRatio": 0.4335559540887276, "sample": 142.66666666666666, "seasons": [2005, 2006]}, "evidence": [{"sample": 70.33333333333333, "stats": {"age": 29, "gamesPlayed": 69, "gamesStarted": 0, "groundOuts": 50, "airOuts": 58, "runs": 20, "doubles": 7, "triples": 1, "homeRuns": 4, "strikeOuts": 100, "baseOnBalls": 26, "intentionalWalks": 2, "hits": 54, "hitByPitch": 2, "avg": ".208", "atBats": 260, "obp": ".284", "slg": ".288", "ops": ".572", "caughtStealing": 1, "stolenBases": 8, "stolenBasePercentage": ".889", "caughtStealingPercentage": ".111", "groundIntoDoublePlay": 3, "numberOfPitches": 1243, "era": "2.43", "inningsPitched": "70.1", "wins": 1, "losses": 4, "saves": 36, "saveOpportunities": 41, "holds": 0, "blownSaves": 5, "earnedRuns": 19, "whip": "1.14", "battersFaced": 290, "outs": 211, "gamesPitched": 69, "completeGames": 0, "shutouts": 0, "strikes": 814, "strikePercentage": ".650", "hitBatsmen": 2, "balks": 0, "wildPitches": 5, "pickoffs": 0, "totalBases": 75, "groundOutsToAirouts": "0.86", "winPercentage": ".200", "pitchesPerInning": "17.67", "gamesFinished": 61, "strikeoutWalkRatio": "3.85", "strikeoutsPer9Inn": "12.80", "walksPer9Inn": "3.33", "hitsPer9Inn": "6.91", "runsScoredPer9": "2.56", "homeRunsPer9": "0.51", "inheritedRunners": 20, "inheritedRunnersScored": 5, "catchersInterference": 0, "sacBunts": 1, "sacFlies": 1}, "season": 2005, "ability": {"runRatio": 0.7459630061650128, "eraRatio": 0.5679835024438861, "fipRatio": 0.49051446353260636, "sample": 70.33333333333333}, "source": "https://statsapi.mlb.com/api/v1/people/124805/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2005", "fetchedAt": "2026-09-23T15:26:37.187445+00:00", "sha256": "2f77ab132741e4095dd361521db14b8a011e435446586897daa567e099bff971", "bytes": 57140}}, {"sample": 72.33333333333333, "stats": {"age": 30, "gamesPlayed": 65, "gamesStarted": 0, "groundOuts": 44, "airOuts": 78, "runs": 12, "doubles": 2, "triples": 0, "homeRuns": 3, "strikeOuts": 86, "baseOnBalls": 20, "intentionalWalks": 1, "hits": 42, "hitByPitch": 0, "avg": ".169", "atBats": 248, "obp": ".230", "slg": ".214", "ops": ".444", "caughtStealing": 3, "stolenBases": 7, "stolenBasePercentage": ".700", "caughtStealingPercentage": ".300", "groundIntoDoublePlay": 8, "numberOfPitches": 1098, "era": "1.37", "inningsPitched": "72.1", "wins": 2, "losses": 2, "saves": 38, "saveOpportunities": 42, "holds": 1, "blownSaves": 4, "earnedRuns": 11, "whip": "0.86", "battersFaced": 270, "outs": 217, "gamesPitched": 65, "completeGames": 0, "shutouts": 0, "strikes": 736, "strikePercentage": ".670", "hitBatsmen": 0, "balks": 0, "wildPitches": 4, "pickoffs": 2, "totalBases": 53, "groundOutsToAirouts": "0.56", "winPercentage": ".500", "pitchesPerInning": "15.18", "gamesFinished": 57, "strikeoutWalkRatio": "4.30", "strikeoutsPer9Inn": "10.70", "walksPer9Inn": "2.49", "hitsPer9Inn": "5.23", "runsScoredPer9": "1.49", "homeRunsPer9": "0.37", "inheritedRunners": 29, "inheritedRunnersScored": 1, "catchersInterference": 0, "sacBunts": 1, "sacFlies": 1}, "season": 2006, "ability": {"runRatio": 0.6649785538981209, "eraRatio": 0.3028452964714999, "fipRatio": 0.47131586387461955, "sample": 72.33333333333333}, "source": "https://statsapi.mlb.com/api/v1/people/124805/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}]}, {"id": "mlb-134181", "name": "Adrian Beltr\u00e9", "role": "3B", "ability": {"slgRatio": 1.2404568185374323, "baserunningPerPa": 8.036660951030889e-05, "obpRatio": 1.1340862947825177, "sample": 1958.0, "seasons": [2012, 2013, 2014], "fielding": null}, "evidence": [{"sample": 654, "stats": {"age": 33, "gamesPlayed": 156, "groundOuts": 149, "airOuts": 188, "runs": 95, "doubles": 33, "triples": 2, "homeRuns": 36, "strikeOuts": 82, "baseOnBalls": 36, "intentionalWalks": 8, "hits": 194, "hitByPitch": 5, "avg": ".321", "atBats": 604, "obp": ".359", "slg": ".561", "ops": ".920", "caughtStealing": 0, "stolenBases": 1, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 8, "numberOfPitches": 2384, "plateAppearances": 654, "totalBases": 339, "rbi": 102, "leftOnBase": 249, "sacBunts": 0, "sacFlies": 9, "babip": ".319", "groundOutsToAirouts": "0.79", "catchersInterference": 0, "atBatsPerHomeRun": "16.78"}, "season": 2012, "ability": {"obpRatio": 1.096143860495727, "slgRatio": 1.2941330383147684, "baserunningPerPa": 0.000234192037470726, "sample": 654.0}, "source": "https://statsapi.mlb.com/api/v1/people/134181/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2012", "fetchedAt": "2026-09-23T15:26:37.821632+00:00", "sha256": "db1f5cb37a9b69fc0034ef66862399e8b6e89d0b2909d9cccf90a5d583387daf", "bytes": 57178}}, {"sample": 690, "stats": {"age": 34, "gamesPlayed": 161, "groundOuts": 154, "airOuts": 202, "runs": 88, "doubles": 32, "triples": 0, "homeRuns": 30, "strikeOuts": 78, "baseOnBalls": 50, "intentionalWalks": 12, "hits": 199, "hitByPitch": 7, "avg": ".315", "atBats": 631, "obp": ".371", "slg": ".509", "ops": ".880", "caughtStealing": 0, "stolenBases": 1, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 17, "numberOfPitches": 2534, "plateAppearances": 690, "totalBases": 321, "rbi": 92, "leftOnBase": 285, "sacBunts": 0, "sacFlies": 2, "babip": ".322", "groundOutsToAirouts": "0.76", "catchersInterference": 0, "atBatsPerHomeRun": "21.03"}, "season": 2013, "ability": {"obpRatio": 1.1303446250159808, "slgRatio": 1.2200443878416458, "baserunningPerPa": 0.00022471910112359551, "sample": 690.0}, "source": "https://statsapi.mlb.com/api/v1/people/134181/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2013", "fetchedAt": "2026-09-23T15:26:37.831583+00:00", "sha256": "085676eb987b2e8a9146e28a8937c725ae87c23c44951b8988e1112c16d6ec65", "bytes": 57155}}, {"sample": 614, "stats": {"age": 35, "gamesPlayed": 148, "groundOuts": 145, "airOuts": 157, "runs": 79, "doubles": 33, "triples": 1, "homeRuns": 19, "strikeOuts": 74, "baseOnBalls": 57, "intentionalWalks": 13, "hits": 178, "hitByPitch": 3, "avg": ".324", "atBats": 549, "obp": ".388", "slg": ".492", "ops": ".880", "caughtStealing": 1, "stolenBases": 1, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 15, "numberOfPitches": 2331, "plateAppearances": 614, "totalBases": 270, "rbi": 77, "leftOnBase": 204, "sacBunts": 0, "sacFlies": 5, "babip": ".345", "groundOutsToAirouts": "0.92", "catchersInterference": 0, "atBatsPerHomeRun": "28.90"}, "season": 2014, "ability": {"obpRatio": 1.1787053569363801, "slgRatio": 1.2062228274066744, "baserunningPerPa": -0.0002457002457002457, "sample": 614.0}, "source": "https://statsapi.mlb.com/api/v1/people/134181/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2014", "fetchedAt": "2026-09-23T15:26:37.987717+00:00", "sha256": "e90dc88bf5100686eacce2ef5aeb1299cd37fbba7ff9e495f87a05a1026464c6", "bytes": 57150}}]}, {"id": "mlb-136860", "name": "Carlos Beltr\u00e1n", "role": "CF", "ability": {"slgRatio": 1.1953323731556442, "baserunningPerPa": 0.0012080423359996993, "obpRatio": 1.1533893706818077, "sample": 955.0, "seasons": [2009, 2011], "fielding": null}, "evidence": [{"sample": 357, "stats": {"age": 32, "gamesPlayed": 81, "groundOuts": 84, "airOuts": 82, "runs": 50, "doubles": 22, "triples": 1, "homeRuns": 10, "strikeOuts": 43, "baseOnBalls": 47, "intentionalWalks": 10, "hits": 100, "hitByPitch": 1, "avg": ".325", "atBats": 308, "obp": ".415", "slg": ".500", "ops": ".915", "caughtStealing": 1, "stolenBases": 11, "stolenBasePercentage": ".917", "caughtStealingPercentage": ".083", "groundIntoDoublePlay": 9, "numberOfPitches": 1309, "plateAppearances": 357, "totalBases": 154, "rbi": 48, "leftOnBase": 137, "sacBunts": 0, "sacFlies": 1, "babip": ".352", "groundOutsToAirouts": "1.02", "catchersInterference": 0, "atBatsPerHomeRun": "30.80"}, "season": 2009, "ability": {"obpRatio": 1.1579895442711037, "slgRatio": 1.1261746909863755, "baserunningPerPa": 0.0032315978456014366, "sample": 357.0}, "source": "https://statsapi.mlb.com/api/v1/people/136860/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2009", "fetchedAt": "2026-09-23T15:26:37.580861+00:00", "sha256": "8f1c355268c14e8f8b8eea008ed26c384416f0f3fa300b0edcad0ad024558e15", "bytes": 57159}}, {"sample": 598, "stats": {"age": 34, "gamesPlayed": 142, "groundOuts": 123, "airOuts": 157, "runs": 78, "doubles": 39, "triples": 6, "homeRuns": 22, "strikeOuts": 88, "baseOnBalls": 71, "intentionalWalks": 7, "hits": 156, "hitByPitch": 3, "avg": ".300", "atBats": 520, "obp": ".385", "slg": ".525", "ops": ".910", "caughtStealing": 2, "stolenBases": 4, "stolenBasePercentage": ".667", "caughtStealingPercentage": ".333", "groundIntoDoublePlay": 18, "numberOfPitches": 2241, "plateAppearances": 598, "totalBases": 273, "rbi": 84, "leftOnBase": 230, "sacBunts": 0, "sacFlies": 4, "babip": ".324", "groundOutsToAirouts": "0.78", "catchersInterference": 0, "atBatsPerHomeRun": "23.64"}, "season": 2011, "ability": {"obpRatio": 1.1506431132045856, "slgRatio": 1.2366188155209101, "baserunningPerPa": 0.0, "sample": 598.0}, "source": "https://statsapi.mlb.com/api/v1/people/136860/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2011", "fetchedAt": "2026-09-23T15:26:37.743082+00:00", "sha256": "fd020b45785e288e940851ed50f0b9f5f164fb08fa90a3450ac183ccec6e42db", "bytes": 57182}}]}, {"id": "mlb-136880", "name": "Roy Halladay", "role": "SP", "ability": {"runRatio": 0.7129772166252564, "fipRatio": 0.6685911288468557, "eraRatio": 0.6141744743161167, "sample": 723.3333333333333, "seasons": [2009, 2010, 2011]}, "evidence": [{"sample": 239.0, "stats": {"age": 32, "gamesPlayed": 32, "gamesStarted": 32, "groundOuts": 292, "airOuts": 189, "runs": 82, "doubles": 47, "triples": 1, "homeRuns": 22, "strikeOuts": 208, "baseOnBalls": 35, "intentionalWalks": 0, "hits": 234, "hitByPitch": 5, "avg": ".256", "atBats": 913, "obp": ".285", "slg": ".382", "ops": ".667", "caughtStealing": 6, "stolenBases": 18, "stolenBasePercentage": ".750", "caughtStealingPercentage": ".250", "groundIntoDoublePlay": 21, "numberOfPitches": 3394, "era": "2.79", "inningsPitched": "239.0", "wins": 17, "losses": 10, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 74, "whip": "1.13", "battersFaced": 963, "outs": 717, "gamesPitched": 32, "completeGames": 9, "shutouts": 4, "strikes": 2328, "strikePercentage": ".690", "hitBatsmen": 5, "balks": 0, "wildPitches": 2, "pickoffs": 0, "totalBases": 349, "groundOutsToAirouts": "1.54", "winPercentage": ".630", "pitchesPerInning": "14.20", "gamesFinished": 0, "strikeoutWalkRatio": "5.94", "strikeoutsPer9Inn": "7.83", "walksPer9Inn": "1.32", "hitsPer9Inn": "8.81", "runsScoredPer9": "3.09", "homeRunsPer9": "0.83", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 1, "sacFlies": 9}, "season": 2009, "ability": {"runRatio": 0.7412349438143618, "eraRatio": 0.6462797310598868, "fipRatio": 0.7062662789860896, "sample": 239.0}, "source": "https://statsapi.mlb.com/api/v1/people/136880/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2009", "fetchedAt": "2026-09-23T15:26:37.580861+00:00", "sha256": "8f1c355268c14e8f8b8eea008ed26c384416f0f3fa300b0edcad0ad024558e15", "bytes": 57159}}, {"sample": 250.66666666666666, "stats": {"age": 33, "gamesPlayed": 33, "gamesStarted": 33, "groundOuts": 303, "airOuts": 204, "runs": 74, "doubles": 41, "triples": 4, "homeRuns": 24, "strikeOuts": 219, "baseOnBalls": 30, "intentionalWalks": 1, "hits": 231, "hitByPitch": 6, "avg": ".245", "atBats": 943, "obp": ".271", "slg": ".373", "ops": ".644", "caughtStealing": 5, "stolenBases": 10, "stolenBasePercentage": ".667", "caughtStealingPercentage": ".333", "groundIntoDoublePlay": 25, "numberOfPitches": 3568, "era": "2.44", "inningsPitched": "250.2", "wins": 21, "losses": 10, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 68, "whip": "1.04", "battersFaced": 993, "outs": 752, "gamesPitched": 33, "completeGames": 9, "shutouts": 4, "strikes": 2441, "strikePercentage": ".680", "hitBatsmen": 6, "balks": 1, "wildPitches": 5, "pickoffs": 0, "totalBases": 352, "groundOutsToAirouts": "1.49", "winPercentage": ".677", "pitchesPerInning": "14.23", "gamesFinished": 0, "strikeoutWalkRatio": "7.30", "strikeoutsPer9Inn": "7.86", "walksPer9Inn": "1.08", "hitsPer9Inn": "8.29", "runsScoredPer9": "2.66", "homeRunsPer9": "0.86", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 9, "sacFlies": 5}, "season": 2010, "ability": {"runRatio": 0.7321808831995258, "eraRatio": 0.5995265835292328, "fipRatio": 0.7366239035504426, "sample": 250.66666666666666}, "source": "https://statsapi.mlb.com/api/v1/people/136880/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2010", "fetchedAt": "2026-09-23T15:26:37.598937+00:00", "sha256": "9a8dbe372e6d9de09f2d85e652df47d60b258e9a46a22e75caff9280dd11a200", "bytes": 57162}}, {"sample": 233.66666666666666, "stats": {"age": 34, "gamesPlayed": 32, "gamesStarted": 32, "groundOuts": 271, "airOuts": 195, "runs": 65, "doubles": 27, "triples": 4, "homeRuns": 10, "strikeOuts": 220, "baseOnBalls": 35, "intentionalWalks": 4, "hits": 208, "hitByPitch": 4, "avg": ".239", "atBats": 872, "obp": ".269", "slg": ".313", "ops": ".582", "caughtStealing": 5, "stolenBases": 18, "stolenBasePercentage": ".783", "caughtStealingPercentage": ".217", "groundIntoDoublePlay": 15, "numberOfPitches": 3468, "era": "2.35", "inningsPitched": "233.2", "wins": 19, "losses": 6, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 61, "whip": "1.04", "battersFaced": 933, "outs": 701, "gamesPitched": 32, "completeGames": 8, "shutouts": 1, "strikes": 2382, "strikePercentage": ".690", "hitBatsmen": 4, "balks": 1, "wildPitches": 2, "pickoffs": 0, "totalBases": 273, "groundOutsToAirouts": "1.39", "winPercentage": ".760", "pitchesPerInning": "14.84", "gamesFinished": 0, "strikeoutWalkRatio": "6.29", "strikeoutsPer9Inn": "8.47", "walksPer9Inn": "1.35", "hitsPer9Inn": "8.01", "runsScoredPer9": "2.50", "homeRunsPer9": "0.39", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 15, "sacFlies": 7}, "season": 2011, "ability": {"runRatio": 0.6634737249584387, "eraRatio": 0.5970500018288891, "fipRatio": 0.5570736834446758, "sample": 233.66666666666666}, "source": "https://statsapi.mlb.com/api/v1/people/136880/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2011", "fetchedAt": "2026-09-23T15:26:37.743082+00:00", "sha256": "fd020b45785e288e940851ed50f0b9f5f164fb08fa90a3450ac183ccec6e42db", "bytes": 57182}}]}, {"id": "mlb-137006", "name": "Doug Mientkiewicz", "role": "1B", "ability": {"slgRatio": 1.0260180994672006, "baserunningPerPa": -0.0009463776957138023, "obpRatio": 1.1123956307842982, "sample": 1754.0, "seasons": [2001, 2002, 2003], "fielding": null}, "evidence": [{"sample": 626, "stats": {"age": 27, "gamesPlayed": 151, "groundOuts": 137, "airOuts": 155, "runs": 77, "doubles": 39, "triples": 1, "homeRuns": 15, "strikeOuts": 92, "baseOnBalls": 67, "intentionalWalks": 6, "hits": 166, "hitByPitch": 9, "avg": ".306", "atBats": 543, "obp": ".387", "slg": ".464", "ops": ".851", "caughtStealing": 6, "stolenBases": 2, "stolenBasePercentage": ".250", "caughtStealingPercentage": ".750", "groundIntoDoublePlay": 10, "numberOfPitches": 2446, "plateAppearances": 626, "totalBases": 252, "rbi": 74, "leftOnBase": 221, "sacBunts": 0, "sacFlies": 7, "babip": ".341", "groundOutsToAirouts": "0.88", "catchersInterference": 0, "atBatsPerHomeRun": "36.20"}, "season": 2001, "ability": {"obpRatio": 1.1250130158402467, "slgRatio": 1.0663659311839566, "baserunningPerPa": -0.0024213075060532693, "sample": 626.0}, "source": "https://statsapi.mlb.com/api/v1/people/137006/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2001", "fetchedAt": "2026-09-23T15:26:36.714017+00:00", "sha256": "c293d2cb96725697b88ffd574b85e293b89c900e2cc76fb97054d445f2ac842a", "bytes": 57156}}, {"sample": 554, "stats": {"age": 28, "gamesPlayed": 143, "groundOuts": 117, "airOuts": 165, "runs": 60, "doubles": 29, "triples": 1, "homeRuns": 10, "strikeOuts": 69, "baseOnBalls": 74, "intentionalWalks": 8, "hits": 122, "hitByPitch": 6, "avg": ".261", "atBats": 467, "obp": ".365", "slg": ".392", "ops": ".757", "caughtStealing": 2, "stolenBases": 1, "stolenBasePercentage": ".333", "caughtStealingPercentage": ".667", "groundIntoDoublePlay": 7, "numberOfPitches": 2156, "plateAppearances": 554, "totalBases": 183, "rbi": 64, "leftOnBase": 185, "sacBunts": 0, "sacFlies": 7, "babip": ".284", "groundOutsToAirouts": "0.71", "catchersInterference": 0, "atBatsPerHomeRun": "46.70"}, "season": 2002, "ability": {"obpRatio": 1.0749708858838005, "slgRatio": 0.9565179469263031, "baserunningPerPa": -0.0007957559681697614, "sample": 554.0}, "source": "https://statsapi.mlb.com/api/v1/people/137006/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2002", "fetchedAt": "2026-09-23T15:26:36.861538+00:00", "sha256": "80beae0bdd7390ef8cfc37eb9e8920a31b15a3d305491c1c21234af34ded8e7e", "bytes": 57144}}, {"sample": 574, "stats": {"age": 29, "gamesPlayed": 142, "groundOuts": 134, "airOuts": 160, "runs": 67, "doubles": 38, "triples": 1, "homeRuns": 11, "strikeOuts": 55, "baseOnBalls": 74, "intentionalWalks": 4, "hits": 146, "hitByPitch": 5, "avg": ".300", "atBats": 487, "obp": ".393", "slg": ".450", "ops": ".843", "caughtStealing": 1, "stolenBases": 4, "stolenBasePercentage": ".800", "caughtStealingPercentage": ".200", "groundIntoDoublePlay": 9, "numberOfPitches": 2188, "plateAppearances": 574, "totalBases": 219, "rbi": 65, "leftOnBase": 200, "sacBunts": 2, "sacFlies": 6, "babip": ".316", "groundOutsToAirouts": "0.84", "catchersInterference": 0, "atBatsPerHomeRun": "44.27"}, "season": 2003, "ability": {"obpRatio": 1.1347559541812526, "slgRatio": 1.0490936079218485, "baserunningPerPa": 0.000516795865633075, "sample": 574.0}, "source": "https://statsapi.mlb.com/api/v1/people/137006/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2003", "fetchedAt": "2026-09-23T15:26:36.983569+00:00", "sha256": "35aeebc67754d328f2ab3132bc99ac04b4ec7434321cb0949eda70ea4f470ae2", "bytes": 57124}}]}, {"id": "mlb-150229", "name": "A.J. Pierzynski", "role": "C", "ability": {"slgRatio": 1.0785239866982659, "baserunningPerPa": -9.369290865118522e-05, "obpRatio": 0.9910336194920539, "sample": 1549.0, "seasons": [2011, 2012, 2013], "fielding": null}, "evidence": [{"sample": 500, "stats": {"age": 34, "gamesPlayed": 129, "groundOuts": 180, "airOuts": 126, "runs": 38, "doubles": 29, "triples": 1, "homeRuns": 8, "strikeOuts": 33, "baseOnBalls": 23, "intentionalWalks": 6, "hits": 133, "hitByPitch": 5, "avg": ".287", "atBats": 464, "obp": ".323", "slg": ".405", "ops": ".728", "caughtStealing": 0, "stolenBases": 0, "stolenBasePercentage": ".---", "caughtStealingPercentage": ".---", "groundIntoDoublePlay": 19, "numberOfPitches": 1683, "plateAppearances": 500, "totalBases": 188, "rbi": 48, "leftOnBase": 186, "sacBunts": 2, "sacFlies": 6, "babip": ".291", "groundOutsToAirouts": "1.43", "catchersInterference": 0, "atBatsPerHomeRun": "58.00"}, "season": 2011, "ability": {"obpRatio": 1.0054382418852412, "slgRatio": 1.0107224421272791, "baserunningPerPa": 0.0, "sample": 500.0}, "source": "https://statsapi.mlb.com/api/v1/people/150229/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2011", "fetchedAt": "2026-09-23T15:26:37.743082+00:00", "sha256": "fd020b45785e288e940851ed50f0b9f5f164fb08fa90a3450ac183ccec6e42db", "bytes": 57182}}, {"sample": 520, "stats": {"age": 35, "gamesPlayed": 135, "groundOuts": 135, "airOuts": 138, "runs": 68, "doubles": 18, "triples": 4, "homeRuns": 27, "strikeOuts": 78, "baseOnBalls": 28, "intentionalWalks": 5, "hits": 133, "hitByPitch": 8, "avg": ".278", "atBats": 479, "obp": ".326", "slg": ".501", "ops": ".827", "caughtStealing": 0, "stolenBases": 0, "stolenBasePercentage": ".---", "caughtStealingPercentage": ".---", "groundIntoDoublePlay": 8, "numberOfPitches": 1802, "plateAppearances": 520, "totalBases": 240, "rbi": 77, "leftOnBase": 198, "sacBunts": 1, "sacFlies": 4, "babip": ".280", "groundOutsToAirouts": "0.98", "catchersInterference": 0, "atBatsPerHomeRun": "17.74"}, "season": 2012, "ability": {"obpRatio": 1.015949005900144, "slgRatio": 1.1704818710394478, "baserunningPerPa": 0.0, "sample": 520.0}, "source": "https://statsapi.mlb.com/api/v1/people/150229/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2012", "fetchedAt": "2026-09-23T15:26:37.821632+00:00", "sha256": "db1f5cb37a9b69fc0034ef66862399e8b6e89d0b2909d9cccf90a5d583387daf", "bytes": 57178}}, {"sample": 529, "stats": {"age": 36, "gamesPlayed": 134, "groundOuts": 151, "airOuts": 145, "runs": 48, "doubles": 24, "triples": 1, "homeRuns": 17, "strikeOuts": 76, "baseOnBalls": 11, "intentionalWalks": 2, "hits": 137, "hitByPitch": 9, "avg": ".272", "atBats": 503, "obp": ".297", "slg": ".425", "ops": ".722", "caughtStealing": 1, "stolenBases": 1, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 14, "numberOfPitches": 1728, "plateAppearances": 529, "totalBases": 214, "rbi": 70, "leftOnBase": 196, "sacBunts": 0, "sacFlies": 6, "babip": ".288", "groundOutsToAirouts": "1.04", "catchersInterference": 0, "atBatsPerHomeRun": "29.59"}, "season": 2013, "ability": {"obpRatio": 0.9529271693430927, "slgRatio": 1.0522152389252584, "baserunningPerPa": -0.00027434842249657066, "sample": 529.0}, "source": "https://statsapi.mlb.com/api/v1/people/150229/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2013", "fetchedAt": "2026-09-23T15:26:37.831583+00:00", "sha256": "085676eb987b2e8a9146e28a8937c725ae87c23c44951b8988e1112c16d6ec65", "bytes": 57155}}]}, {"id": "mlb-150268", "name": "Pedro Feliz", "role": "3B", "ability": {"slgRatio": 1.0480000210396792, "baserunningPerPa": -0.0004000004745537471, "obpRatio": 0.9264594545928486, "sample": 1146.0, "seasons": [2004, 2005], "fielding": null}, "evidence": [{"sample": 531, "stats": {"age": 29, "gamesPlayed": 144, "groundOuts": 146, "airOuts": 138, "runs": 72, "doubles": 33, "triples": 3, "homeRuns": 22, "strikeOuts": 85, "baseOnBalls": 23, "intentionalWalks": 1, "hits": 139, "hitByPitch": 0, "avg": ".276", "atBats": 503, "obp": ".305", "slg": ".485", "ops": ".790", "caughtStealing": 2, "stolenBases": 5, "stolenBasePercentage": ".714", "caughtStealingPercentage": ".286", "groundIntoDoublePlay": 18, "numberOfPitches": 1783, "plateAppearances": 531, "totalBases": 244, "rbi": 84, "leftOnBase": 280, "sacBunts": 0, "sacFlies": 5, "babip": ".292", "groundOutsToAirouts": "1.06", "catchersInterference": 0, "atBatsPerHomeRun": "22.86"}, "season": 2004, "ability": {"obpRatio": 0.934737531824639, "slgRatio": 1.0971668706834727, "baserunningPerPa": 0.0002735978112175102, "sample": 531.0}, "source": "https://statsapi.mlb.com/api/v1/people/150268/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2004", "fetchedAt": "2026-09-23T15:26:37.013727+00:00", "sha256": "ef0eb702725a1972655685819d3b9baa92e5ed115fe6937bfbba002acdeea847", "bytes": 57131}}, {"sample": 615, "stats": {"age": 30, "gamesPlayed": 156, "groundOuts": 169, "airOuts": 163, "runs": 69, "doubles": 30, "triples": 4, "homeRuns": 20, "strikeOuts": 102, "baseOnBalls": 38, "intentionalWalks": 1, "hits": 142, "hitByPitch": 1, "avg": ".250", "atBats": 569, "obp": ".295", "slg": ".422", "ops": ".717", "caughtStealing": 2, "stolenBases": 0, "stolenBasePercentage": ".000", "caughtStealingPercentage": "1.000", "groundIntoDoublePlay": 20, "numberOfPitches": 2111, "plateAppearances": 615, "totalBases": 240, "rbi": 81, "leftOnBase": 277, "sacBunts": 1, "sacFlies": 6, "babip": ".269", "groundOutsToAirouts": "1.04", "catchersInterference": 0, "atBatsPerHomeRun": "28.45"}, "season": 2005, "ability": {"obpRatio": 0.9193120415683271, "slgRatio": 1.005548643542355, "baserunningPerPa": -0.00098159509202454, "sample": 615.0}, "source": "https://statsapi.mlb.com/api/v1/people/150268/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2005", "fetchedAt": "2026-09-23T15:26:37.187445+00:00", "sha256": "2f77ab132741e4095dd361521db14b8a011e435446586897daa567e099bff971", "bytes": 57140}}]}, {"id": "mlb-150274", "name": "Joe Nathan", "role": "CL", "ability": {"runRatio": 0.7046792798792259, "fipRatio": 0.4567873976891877, "eraRatio": 0.4476716124841939, "sample": 210.66666666666663, "seasons": [2004, 2005, 2006]}, "evidence": [{"sample": 72.33333333333333, "stats": {"age": 29, "gamesPlayed": 73, "gamesStarted": 0, "groundOuts": 45, "airOuts": 77, "runs": 14, "doubles": 9, "triples": 0, "homeRuns": 3, "strikeOuts": 89, "baseOnBalls": 23, "intentionalWalks": 3, "hits": 48, "hitByPitch": 2, "avg": ".187", "atBats": 257, "obp": ".259", "slg": ".257", "ops": ".516", "caughtStealing": 3, "stolenBases": 4, "stolenBasePercentage": ".571", "caughtStealingPercentage": ".429", "groundIntoDoublePlay": 3, "numberOfPitches": 1224, "era": "1.62", "inningsPitched": "72.1", "wins": 1, "losses": 2, "saves": 44, "saveOpportunities": 47, "holds": 0, "blownSaves": 3, "earnedRuns": 13, "whip": "0.98", "battersFaced": 284, "outs": 217, "gamesPitched": 73, "completeGames": 0, "shutouts": 0, "strikes": 774, "strikePercentage": ".630", "hitBatsmen": 2, "balks": 0, "wildPitches": 5, "pickoffs": 0, "totalBases": 66, "groundOutsToAirouts": "0.58", "winPercentage": ".333", "pitchesPerInning": "16.92", "gamesFinished": 63, "strikeoutWalkRatio": "3.87", "strikeoutsPer9Inn": "11.07", "walksPer9Inn": "2.86", "hitsPer9Inn": "5.97", "runsScoredPer9": "1.74", "homeRunsPer9": "0.37", "inheritedRunners": 10, "inheritedRunnersScored": 2, "catchersInterference": 0, "sacBunts": 2, "sacFlies": 0}, "season": 2004, "ability": {"runRatio": 0.6848213504858776, "eraRatio": 0.3630275873474923, "fipRatio": 0.48373809138885193, "sample": 72.33333333333333}, "source": "https://statsapi.mlb.com/api/v1/people/150274/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2004", "fetchedAt": "2026-09-23T15:26:37.013727+00:00", "sha256": "ef0eb702725a1972655685819d3b9baa92e5ed115fe6937bfbba002acdeea847", "bytes": 57131}}, {"sample": 70.0, "stats": {"age": 30, "gamesPlayed": 69, "gamesStarted": 0, "groundOuts": 43, "airOuts": 71, "runs": 22, "doubles": 11, "triples": 0, "homeRuns": 5, "strikeOuts": 94, "baseOnBalls": 22, "intentionalWalks": 1, "hits": 46, "hitByPitch": 0, "avg": ".183", "atBats": 251, "obp": ".247", "slg": ".287", "ops": ".534", "caughtStealing": 1, "stolenBases": 2, "stolenBasePercentage": ".667", "caughtStealingPercentage": ".333", "groundIntoDoublePlay": 2, "numberOfPitches": 1147, "era": "2.70", "inningsPitched": "70.0", "wins": 7, "losses": 4, "saves": 43, "saveOpportunities": 48, "holds": 0, "blownSaves": 5, "earnedRuns": 21, "whip": "0.97", "battersFaced": 276, "outs": 210, "gamesPitched": 69, "completeGames": 0, "shutouts": 0, "strikes": 750, "strikePercentage": ".650", "hitBatsmen": 0, "balks": 0, "wildPitches": 2, "pickoffs": 0, "totalBases": 72, "groundOutsToAirouts": "0.61", "winPercentage": ".636", "pitchesPerInning": "16.39", "gamesFinished": 58, "strikeoutWalkRatio": "4.27", "strikeoutsPer9Inn": "12.09", "walksPer9Inn": "2.83", "hitsPer9Inn": "5.91", "runsScoredPer9": "2.83", "homeRunsPer9": "0.64", "inheritedRunners": 9, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 1, "sacFlies": 2}, "season": 2005, "ability": {"runRatio": 0.7694373157022705, "eraRatio": 0.6307606263982103, "fipRatio": 0.5128636890673659, "sample": 70.0}, "source": "https://statsapi.mlb.com/api/v1/people/150274/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2005", "fetchedAt": "2026-09-23T15:26:37.187445+00:00", "sha256": "2f77ab132741e4095dd361521db14b8a011e435446586897daa567e099bff971", "bytes": 57140}}, {"sample": 68.33333333333333, "stats": {"age": 31, "gamesPlayed": 64, "gamesStarted": 0, "groundOuts": 48, "airOuts": 64, "runs": 12, "doubles": 7, "triples": 2, "homeRuns": 3, "strikeOuts": 95, "baseOnBalls": 16, "intentionalWalks": 4, "hits": 38, "hitByPitch": 1, "avg": ".158", "atBats": 240, "obp": ".212", "slg": ".242", "ops": ".454", "caughtStealing": 0, "stolenBases": 2, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 1, "numberOfPitches": 1072, "era": "1.58", "inningsPitched": "68.1", "wins": 7, "losses": 0, "saves": 36, "saveOpportunities": 38, "holds": 0, "blownSaves": 2, "earnedRuns": 12, "whip": "0.79", "battersFaced": 262, "outs": 205, "gamesPitched": 64, "completeGames": 0, "shutouts": 0, "strikes": 703, "strikePercentage": ".660", "hitBatsmen": 1, "balks": 0, "wildPitches": 3, "pickoffs": 0, "totalBases": 58, "groundOutsToAirouts": "0.75", "winPercentage": "1.000", "pitchesPerInning": "15.69", "gamesFinished": 61, "strikeoutWalkRatio": "5.94", "strikeoutsPer9Inn": "12.51", "walksPer9Inn": "2.11", "hitsPer9Inn": "5.00", "runsScoredPer9": "1.58", "homeRunsPer9": "0.40", "inheritedRunners": 6, "inheritedRunnersScored": 2, "catchersInterference": 0, "sacBunts": 3, "sacFlies": 2}, "season": 2006, "ability": {"runRatio": 0.6593621245402851, "eraRatio": 0.349715810204783, "fipRatio": 0.37081509660506773, "sample": 68.33333333333333}, "source": "https://statsapi.mlb.com/api/v1/people/150274/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}]}, {"id": "mlb-150302", "name": "Jason Marquis", "role": "SP", "ability": {"runRatio": 0.9923479303456624, "fipRatio": 0.9785122319046382, "eraRatio": 1.0089881748504852, "sample": 348.0, "seasons": [2009, 2011]}, "evidence": [{"sample": 216.0, "stats": {"age": 30, "gamesPlayed": 33, "gamesStarted": 33, "groundOuts": 333, "airOuts": 171, "runs": 104, "doubles": 42, "triples": 8, "homeRuns": 15, "strikeOuts": 115, "baseOnBalls": 80, "intentionalWalks": 6, "hits": 218, "hitByPitch": 4, "avg": ".267", "atBats": 817, "obp": ".332", "slg": ".393", "ops": ".725", "caughtStealing": 4, "stolenBases": 18, "stolenBasePercentage": ".818", "caughtStealingPercentage": ".182", "groundIntoDoublePlay": 28, "numberOfPitches": 3247, "era": "4.04", "inningsPitched": "216.0", "wins": 15, "losses": 13, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 97, "whip": "1.38", "battersFaced": 921, "outs": 648, "gamesPitched": 33, "completeGames": 2, "shutouts": 1, "strikes": 1997, "strikePercentage": ".620", "hitBatsmen": 4, "balks": 1, "wildPitches": 6, "pickoffs": 0, "totalBases": 321, "groundOutsToAirouts": "1.95", "winPercentage": ".536", "pitchesPerInning": "15.03", "gamesFinished": 0, "strikeoutWalkRatio": "1.44", "strikeoutsPer9Inn": "4.79", "walksPer9Inn": "3.33", "hitsPer9Inn": "9.08", "runsScoredPer9": "4.33", "homeRunsPer9": "0.63", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 10, "sacFlies": 10}, "season": 2009, "ability": {"runRatio": 0.9555178515127176, "eraRatio": 0.9373562941167015, "fipRatio": 0.9489671041935767, "sample": 216.0}, "source": "https://statsapi.mlb.com/api/v1/people/150302/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2009", "fetchedAt": "2026-09-23T15:26:37.580861+00:00", "sha256": "8f1c355268c14e8f8b8eea008ed26c384416f0f3fa300b0edcad0ad024558e15", "bytes": 57159}}, {"sample": 132.0, "stats": {"age": 32, "gamesPlayed": 23, "gamesStarted": 23, "groundOuts": 200, "airOuts": 108, "runs": 74, "doubles": 38, "triples": 0, "homeRuns": 11, "strikeOuts": 76, "baseOnBalls": 43, "intentionalWalks": 1, "hits": 154, "hitByPitch": 5, "avg": ".294", "atBats": 524, "obp": ".350", "slg": ".429", "ops": ".779", "caughtStealing": 1, "stolenBases": 6, "stolenBasePercentage": ".857", "caughtStealingPercentage": ".143", "groundIntoDoublePlay": 14, "numberOfPitches": 2052, "era": "4.43", "inningsPitched": "132.0", "wins": 8, "losses": 6, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 65, "whip": "1.49", "battersFaced": 587, "outs": 396, "gamesPitched": 23, "completeGames": 1, "shutouts": 1, "strikes": 1270, "strikePercentage": ".620", "hitBatsmen": 5, "balks": 0, "wildPitches": 1, "pickoffs": 0, "totalBases": 225, "groundOutsToAirouts": "1.85", "winPercentage": ".571", "pitchesPerInning": "15.55", "gamesFinished": 0, "strikeoutWalkRatio": "1.77", "strikeoutsPer9Inn": "5.18", "walksPer9Inn": "2.93", "hitsPer9Inn": "10.50", "runsScoredPer9": "5.05", "homeRunsPer9": "0.75", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 1, "sacBunts": 9, "sacFlies": 5}, "season": 2011, "ability": {"runRatio": 1.052615332072299, "eraRatio": 1.126203979687586, "fipRatio": 1.026858804522739, "sample": 132.0}, "source": "https://statsapi.mlb.com/api/v1/people/150302/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2011", "fetchedAt": "2026-09-23T15:26:37.743082+00:00", "sha256": "fd020b45785e288e940851ed50f0b9f5f164fb08fa90a3450ac183ccec6e42db", "bytes": 57182}}]}, {"id": "mlb-150378", "name": "Eric Gagne", "role": "CL", "ability": {"runRatio": 0.6163143667263629, "fipRatio": 0.3062277309477297, "eraRatio": 0.3671830754664964, "sample": 164.66666666666666, "seasons": [2002, 2003]}, "evidence": [{"sample": 82.33333333333333, "stats": {"age": 26, "gamesPlayed": 77, "gamesStarted": 0, "groundOuts": 52, "airOuts": 75, "runs": 18, "doubles": 11, "triples": 2, "homeRuns": 6, "strikeOuts": 114, "baseOnBalls": 16, "intentionalWalks": 4, "hits": 55, "hitByPitch": 2, "avg": ".189", "atBats": 291, "obp": ".235", "slg": ".302", "ops": ".537", "caughtStealing": 3, "stolenBases": 2, "stolenBasePercentage": ".400", "caughtStealingPercentage": ".600", "groundIntoDoublePlay": 4, "numberOfPitches": 1241, "era": "1.97", "inningsPitched": "82.1", "wins": 4, "losses": 1, "saves": 52, "saveOpportunities": 56, "holds": 1, "blownSaves": 4, "earnedRuns": 18, "whip": "0.86", "battersFaced": 314, "outs": 247, "gamesPitched": 77, "completeGames": 0, "shutouts": 0, "strikes": 866, "strikePercentage": ".700", "hitBatsmen": 2, "balks": 0, "wildPitches": 1, "pickoffs": 0, "totalBases": 88, "groundOutsToAirouts": "0.69", "winPercentage": ".800", "pitchesPerInning": "15.07", "gamesFinished": 68, "strikeoutWalkRatio": "7.13", "strikeoutsPer9Inn": "12.46", "walksPer9Inn": "1.75", "hitsPer9Inn": "6.01", "runsScoredPer9": "1.97", "homeRunsPer9": "0.66", "inheritedRunners": 23, "inheritedRunnersScored": 3, "catchersInterference": 0, "sacBunts": 3, "sacFlies": 2}, "season": 2002, "ability": {"runRatio": 0.6759217094175004, "eraRatio": 0.46065836051611303, "fipRatio": 0.41884422993953585, "sample": 82.33333333333333}, "source": "https://statsapi.mlb.com/api/v1/people/150378/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2002", "fetchedAt": "2026-09-23T15:26:36.861538+00:00", "sha256": "80beae0bdd7390ef8cfc37eb9e8920a31b15a3d305491c1c21234af34ded8e7e", "bytes": 57144}}, {"sample": 82.33333333333333, "stats": {"age": 27, "gamesPlayed": 77, "gamesStarted": 0, "groundOuts": 59, "airOuts": 50, "runs": 12, "doubles": 6, "triples": 0, "homeRuns": 2, "strikeOuts": 137, "baseOnBalls": 20, "intentionalWalks": 2, "hits": 37, "hitByPitch": 3, "avg": ".133", "atBats": 279, "obp": ".199", "slg": ".176", "ops": ".375", "caughtStealing": 1, "stolenBases": 2, "stolenBasePercentage": ".667", "caughtStealingPercentage": ".333", "groundIntoDoublePlay": 0, "numberOfPitches": 1187, "era": "1.20", "inningsPitched": "82.1", "wins": 2, "losses": 3, "saves": 55, "saveOpportunities": 55, "holds": 0, "blownSaves": 0, "earnedRuns": 11, "whip": "0.69", "battersFaced": 306, "outs": 247, "gamesPitched": 77, "completeGames": 0, "shutouts": 0, "strikes": 824, "strikePercentage": ".690", "hitBatsmen": 3, "balks": 0, "wildPitches": 2, "pickoffs": 0, "totalBases": 49, "groundOutsToAirouts": "1.18", "winPercentage": ".400", "pitchesPerInning": "14.42", "gamesFinished": 67, "strikeoutWalkRatio": "6.85", "strikeoutsPer9Inn": "14.98", "walksPer9Inn": "2.19", "hitsPer9Inn": "4.04", "runsScoredPer9": "1.31", "homeRunsPer9": "0.22", "inheritedRunners": 10, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 4, "sacFlies": 0}, "season": 2003, "ability": {"runRatio": 0.5567070240352254, "eraRatio": 0.27370779041687987, "fipRatio": 0.19361123195592359, "sample": 82.33333333333333}, "source": "https://statsapi.mlb.com/api/v1/people/150378/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2003", "fetchedAt": "2026-09-23T15:26:36.983569+00:00", "sha256": "35aeebc67754d328f2ab3132bc99ac04b4ec7434321cb0949eda70ea4f470ae2", "bytes": 57124}}]}, {"id": "mlb-204020", "name": "Lance Berkman", "role": "LF", "ability": {"slgRatio": 1.2595462388813077, "baserunningPerPa": -0.00033288445539640064, "obpRatio": 1.2142402379410853, "sample": 1898.0, "seasons": [2004, 2005, 2006], "fielding": null}, "evidence": [{"sample": 687, "stats": {"age": 28, "gamesPlayed": 160, "groundOuts": 127, "airOuts": 150, "runs": 104, "doubles": 40, "triples": 3, "homeRuns": 30, "strikeOuts": 101, "baseOnBalls": 127, "intentionalWalks": 14, "hits": 172, "hitByPitch": 10, "avg": ".316", "atBats": 544, "obp": ".450", "slg": ".566", "ops": "1.016", "caughtStealing": 7, "stolenBases": 9, "stolenBasePercentage": ".563", "caughtStealingPercentage": ".438", "groundIntoDoublePlay": 10, "numberOfPitches": 2723, "plateAppearances": 687, "totalBases": 308, "rbi": 106, "leftOnBase": 242, "sacBunts": 0, "sacFlies": 6, "babip": ".339", "groundOutsToAirouts": "0.85", "catchersInterference": 0, "atBatsPerHomeRun": "18.13"}, "season": 2004, "ability": {"obpRatio": 1.2655475333081008, "slgRatio": 1.2502592541802537, "baserunningPerPa": -0.0011273957158962798, "sample": 687.0}, "source": "https://statsapi.mlb.com/api/v1/people/204020/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2004", "fetchedAt": "2026-09-23T15:26:37.013727+00:00", "sha256": "ef0eb702725a1972655685819d3b9baa92e5ed115fe6937bfbba002acdeea847", "bytes": 57131}}, {"sample": 565, "stats": {"age": 29, "gamesPlayed": 132, "groundOuts": 145, "airOuts": 116, "runs": 76, "doubles": 34, "triples": 1, "homeRuns": 24, "strikeOuts": 72, "baseOnBalls": 91, "intentionalWalks": 12, "hits": 137, "hitByPitch": 4, "avg": ".293", "atBats": 468, "obp": ".411", "slg": ".524", "ops": ".935", "caughtStealing": 1, "stolenBases": 4, "stolenBasePercentage": ".800", "caughtStealingPercentage": ".200", "groundIntoDoublePlay": 18, "numberOfPitches": 2182, "plateAppearances": 565, "totalBases": 245, "rbi": 82, "leftOnBase": 231, "sacBunts": 0, "sacFlies": 2, "babip": ".302", "groundOutsToAirouts": "1.25", "catchersInterference": 0, "atBatsPerHomeRun": "19.50"}, "season": 2005, "ability": {"obpRatio": 1.1803909483633876, "slgRatio": 1.1852583496049645, "baserunningPerPa": 0.0005228758169934641, "sample": 565.0}, "source": "https://statsapi.mlb.com/api/v1/people/204020/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2005", "fetchedAt": "2026-09-23T15:26:37.187445+00:00", "sha256": "2f77ab132741e4095dd361521db14b8a011e435446586897daa567e099bff971", "bytes": 57140}}, {"sample": 646, "stats": {"age": 30, "gamesPlayed": 152, "groundOuts": 124, "airOuts": 145, "runs": 95, "doubles": 29, "triples": 0, "homeRuns": 45, "strikeOuts": 106, "baseOnBalls": 98, "intentionalWalks": 22, "hits": 169, "hitByPitch": 4, "avg": ".315", "atBats": 536, "obp": ".420", "slg": ".621", "ops": "1.041", "caughtStealing": 2, "stolenBases": 3, "stolenBasePercentage": ".600", "caughtStealingPercentage": ".400", "groundIntoDoublePlay": 11, "numberOfPitches": 2516, "plateAppearances": 646, "totalBases": 333, "rbi": 136, "leftOnBase": 201, "sacBunts": 0, "sacFlies": 8, "babip": ".316", "groundOutsToAirouts": "0.86", "catchersInterference": 0, "atBatsPerHomeRun": "11.91"}, "season": 2006, "ability": {"obpRatio": 1.1892816260126942, "slgRatio": 1.3343957991456388, "baserunningPerPa": -0.00023640661938534272, "sample": 646.0}, "source": "https://statsapi.mlb.com/api/v1/people/204020/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}]}, {"id": "mlb-232694", "name": "Casey Blake", "role": "3B", "ability": {"slgRatio": 1.064579762063505, "baserunningPerPa": -0.0006618996454068721, "obpRatio": 1.0321114613081759, "sample": 1828.0, "seasons": [2007, 2008, 2009], "fielding": null}, "evidence": [{"sample": 662, "stats": {"age": 33, "gamesPlayed": 156, "groundOuts": 145, "airOuts": 171, "runs": 81, "doubles": 36, "triples": 4, "homeRuns": 18, "strikeOuts": 123, "baseOnBalls": 54, "intentionalWalks": 2, "hits": 159, "hitByPitch": 10, "avg": ".270", "atBats": 588, "obp": ".339", "slg": ".437", "ops": ".776", "caughtStealing": 5, "stolenBases": 4, "stolenBasePercentage": ".444", "caughtStealingPercentage": ".556", "groundIntoDoublePlay": 14, "numberOfPitches": 2764, "plateAppearances": 662, "totalBases": 257, "rbi": 78, "leftOnBase": 287, "sacBunts": 5, "sacFlies": 5, "babip": ".312", "groundOutsToAirouts": "0.85", "catchersInterference": 0, "atBatsPerHomeRun": "32.67"}, "season": 2007, "ability": {"obpRatio": 1.007352293428734, "slgRatio": 1.0259859726931875, "baserunningPerPa": -0.0013921113689095127, "sample": 662.0}, "source": "https://statsapi.mlb.com/api/v1/people/232694/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2007", "fetchedAt": "2026-09-23T15:26:37.263039+00:00", "sha256": "228979bae643e98d8d215634d9d64d12a962b1c20139ae1ffcb2236b5720e298", "bytes": 57145}}, {"sample": 601, "stats": {"age": 34, "gamesPlayed": 152, "groundOuts": 122, "airOuts": 152, "runs": 71, "doubles": 36, "triples": 1, "homeRuns": 21, "strikeOuts": 120, "baseOnBalls": 49, "intentionalWalks": 11, "hits": 147, "hitByPitch": 11, "avg": ".274", "atBats": 536, "obp": ".345", "slg": ".463", "ops": ".808", "caughtStealing": 0, "stolenBases": 3, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 12, "numberOfPitches": 2506, "plateAppearances": 601, "totalBases": 248, "rbi": 81, "leftOnBase": 243, "sacBunts": 1, "sacFlies": 4, "babip": ".316", "groundOutsToAirouts": "0.80", "catchersInterference": 0, "atBatsPerHomeRun": "25.52"}, "season": 2008, "ability": {"obpRatio": 1.026866502382098, "slgRatio": 1.0843017911306396, "baserunningPerPa": 0.0007490636704119852, "sample": 601.0}, "source": "https://statsapi.mlb.com/api/v1/people/232694/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2008", "fetchedAt": "2026-09-23T15:26:37.505277+00:00", "sha256": "0f5d05f8e694bcc7a736d477206c458781798b7c6597c39ada2a100409df6fd0", "bytes": 57146}}, {"sample": 565, "stats": {"age": 35, "gamesPlayed": 139, "groundOuts": 125, "airOuts": 119, "runs": 84, "doubles": 25, "triples": 6, "homeRuns": 18, "strikeOuts": 116, "baseOnBalls": 63, "intentionalWalks": 8, "hits": 136, "hitByPitch": 6, "avg": ".280", "atBats": 485, "obp": ".363", "slg": ".468", "ops": ".831", "caughtStealing": 4, "stolenBases": 3, "stolenBasePercentage": ".429", "caughtStealingPercentage": ".571", "groundIntoDoublePlay": 12, "numberOfPitches": 2434, "plateAppearances": 565, "totalBases": 227, "rbi": 79, "leftOnBase": 236, "sacBunts": 1, "sacFlies": 10, "babip": ".327", "groundOutsToAirouts": "1.05", "catchersInterference": 0, "atBatsPerHomeRun": "26.94"}, "season": 2009, "ability": {"obpRatio": 1.0667004691856332, "slgRatio": 1.088820733910942, "baserunningPerPa": -0.00130718954248366, "sample": 565.0}, "source": "https://statsapi.mlb.com/api/v1/people/232694/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2009", "fetchedAt": "2026-09-23T15:26:37.580861+00:00", "sha256": "8f1c355268c14e8f8b8eea008ed26c384416f0f3fa300b0edcad0ad024558e15", "bytes": 57159}}]}, {"id": "mlb-276336", "name": "Shawn Chacon", "role": "CL", "ability": {"runRatio": 1.274022004129531, "fipRatio": 1.4725677558727928, "eraRatio": 1.5946758391580123, "sample": 63.333333333333336, "seasons": [2004]}, "evidence": [{"sample": 63.333333333333336, "stats": {"age": 26, "gamesPlayed": 66, "gamesStarted": 0, "groundOuts": 53, "airOuts": 83, "runs": 52, "doubles": 13, "triples": 3, "homeRuns": 12, "strikeOuts": 52, "baseOnBalls": 52, "intentionalWalks": 7, "hits": 71, "hitByPitch": 5, "avg": ".282", "atBats": 252, "obp": ".414", "slg": ".500", "ops": ".914", "caughtStealing": 0, "stolenBases": 5, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 3, "numberOfPitches": 1265, "era": "7.11", "inningsPitched": "63.1", "wins": 1, "losses": 9, "saves": 35, "saveOpportunities": 44, "holds": 0, "blownSaves": 9, "earnedRuns": 50, "whip": "1.94", "battersFaced": 316, "outs": 190, "gamesPitched": 66, "completeGames": 0, "shutouts": 0, "strikes": 737, "strikePercentage": ".580", "hitBatsmen": 5, "balks": 0, "wildPitches": 9, "pickoffs": 1, "totalBases": 126, "groundOutsToAirouts": "0.64", "winPercentage": ".100", "pitchesPerInning": "19.97", "gamesFinished": 60, "strikeoutWalkRatio": "1.00", "strikeoutsPer9Inn": "7.39", "walksPer9Inn": "7.39", "hitsPer9Inn": "10.09", "runsScoredPer9": "7.39", "homeRunsPer9": "1.71", "inheritedRunners": 7, "inheritedRunnersScored": 2, "catchersInterference": 0, "sacBunts": 7, "sacFlies": 0}, "season": 2004, "ability": {"runRatio": 1.274022004129531, "eraRatio": 1.5946758391580123, "fipRatio": 1.4725677558727928, "sample": 63.333333333333336}, "source": "https://statsapi.mlb.com/api/v1/people/276336/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2004", "fetchedAt": "2026-09-23T15:26:37.013727+00:00", "sha256": "ef0eb702725a1972655685819d3b9baa92e5ed115fe6937bfbba002acdeea847", "bytes": 57131}}]}, {"id": "mlb-276346", "name": "Brandon Inge", "role": "3B", "ability": {"slgRatio": 1.0293214535961597, "baserunningPerPa": -0.0007666731059734187, "obpRatio": 0.984342614486065, "sample": 1753.0, "seasons": [2004, 2005, 2006], "fielding": null}, "evidence": [{"sample": 458, "stats": {"age": 27, "gamesPlayed": 131, "groundOuts": 114, "airOuts": 119, "runs": 43, "doubles": 15, "triples": 7, "homeRuns": 13, "strikeOuts": 72, "baseOnBalls": 32, "intentionalWalks": 0, "hits": 117, "hitByPitch": 4, "avg": ".287", "atBats": 408, "obp": ".340", "slg": ".453", "ops": ".793", "caughtStealing": 4, "stolenBases": 5, "stolenBasePercentage": ".556", "caughtStealingPercentage": ".444", "groundIntoDoublePlay": 4, "numberOfPitches": 1809, "plateAppearances": 458, "totalBases": 185, "rbi": 64, "leftOnBase": 177, "sacBunts": 8, "sacFlies": 6, "babip": ".316", "groundOutsToAirouts": "0.96", "catchersInterference": 0, "atBatsPerHomeRun": "31.38"}, "season": 2004, "ability": {"obpRatio": 1.0101628393449444, "slgRatio": 1.0410386637263613, "baserunningPerPa": -0.0009118541033434652, "sample": 458.0}, "source": "https://statsapi.mlb.com/api/v1/people/276346/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2004", "fetchedAt": "2026-09-23T15:26:37.013727+00:00", "sha256": "ef0eb702725a1972655685819d3b9baa92e5ed115fe6937bfbba002acdeea847", "bytes": 57131}}, {"sample": 694, "stats": {"age": 28, "gamesPlayed": 160, "groundOuts": 144, "airOuts": 183, "runs": 75, "doubles": 31, "triples": 9, "homeRuns": 16, "strikeOuts": 140, "baseOnBalls": 63, "intentionalWalks": 1, "hits": 161, "hitByPitch": 3, "avg": ".261", "atBats": 616, "obp": ".330", "slg": ".419", "ops": ".749", "caughtStealing": 6, "stolenBases": 7, "stolenBasePercentage": ".538", "caughtStealingPercentage": ".462", "groundIntoDoublePlay": 14, "numberOfPitches": 2782, "plateAppearances": 694, "totalBases": 258, "rbi": 72, "leftOnBase": 223, "sacBunts": 6, "sacFlies": 6, "babip": ".311", "groundOutsToAirouts": "0.79", "catchersInterference": 0, "atBatsPerHomeRun": "38.50"}, "season": 2005, "ability": {"obpRatio": 0.9992468132404589, "slgRatio": 1.000148893774689, "baserunningPerPa": -0.0011185682326621926, "sample": 694.0}, "source": "https://statsapi.mlb.com/api/v1/people/276346/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2005", "fetchedAt": "2026-09-23T15:26:37.187445+00:00", "sha256": "2f77ab132741e4095dd361521db14b8a011e435446586897daa567e099bff971", "bytes": 57140}}, {"sample": 601, "stats": {"age": 29, "gamesPlayed": 159, "groundOuts": 129, "airOuts": 157, "runs": 83, "doubles": 29, "triples": 2, "homeRuns": 27, "strikeOuts": 128, "baseOnBalls": 43, "intentionalWalks": 2, "hits": 137, "hitByPitch": 7, "avg": ".253", "atBats": 542, "obp": ".313", "slg": ".463", "ops": ".776", "caughtStealing": 4, "stolenBases": 7, "stolenBasePercentage": ".636", "caughtStealingPercentage": ".364", "groundIntoDoublePlay": 12, "numberOfPitches": 2483, "plateAppearances": 601, "totalBases": 251, "rbi": 83, "leftOnBase": 228, "sacBunts": 4, "sacFlies": 5, "babip": ".281", "groundOutsToAirouts": "0.82", "catchersInterference": 0, "atBatsPerHomeRun": "20.07"}, "season": 2006, "ability": {"obpRatio": 0.9474554648672359, "slgRatio": 1.0540789815104166, "baserunningPerPa": -0.0002496878901373283, "sample": 601.0}, "source": "https://statsapi.mlb.com/api/v1/people/276346/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}]}, {"id": "mlb-276371", "name": "Johan Santana", "role": "SP", "ability": {"runRatio": 0.7150143564895869, "fipRatio": 0.6585203784341414, "eraRatio": 0.6234894281477829, "sample": 693.3333333333333, "seasons": [2004, 2005, 2006]}, "evidence": [{"sample": 228.0, "stats": {"age": 25, "gamesPlayed": 34, "gamesStarted": 34, "groundOuts": 178, "airOuts": 219, "runs": 70, "doubles": 22, "triples": 3, "homeRuns": 24, "strikeOuts": 265, "baseOnBalls": 54, "intentionalWalks": 0, "hits": 156, "hitByPitch": 9, "avg": ".192", "atBats": 812, "obp": ".249", "slg": ".315", "ops": ".564", "caughtStealing": 7, "stolenBases": 6, "stolenBasePercentage": ".462", "caughtStealingPercentage": ".538", "groundIntoDoublePlay": 15, "numberOfPitches": 3424, "era": "2.61", "inningsPitched": "228.0", "wins": 20, "losses": 6, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 66, "whip": "0.92", "battersFaced": 881, "outs": 684, "gamesPitched": 34, "completeGames": 1, "shutouts": 1, "strikes": 2272, "strikePercentage": ".660", "hitBatsmen": 9, "balks": 0, "wildPitches": 7, "pickoffs": 4, "totalBases": 256, "groundOutsToAirouts": "0.81", "winPercentage": ".769", "pitchesPerInning": "15.02", "gamesFinished": 0, "strikeoutWalkRatio": "4.91", "strikeoutsPer9Inn": "10.46", "walksPer9Inn": "2.13", "hitsPer9Inn": "6.16", "runsScoredPer9": "2.76", "homeRunsPer9": "0.95", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 3, "sacFlies": 3}, "season": 2004, "ability": {"runRatio": 0.6985670158086525, "eraRatio": 0.5847144743579379, "fipRatio": 0.6537706182112898, "sample": 228.0}, "source": "https://statsapi.mlb.com/api/v1/people/276371/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2004", "fetchedAt": "2026-09-23T15:26:37.013727+00:00", "sha256": "ef0eb702725a1972655685819d3b9baa92e5ed115fe6937bfbba002acdeea847", "bytes": 57131}}, {"sample": 231.66666666666666, "stats": {"age": 26, "gamesPlayed": 33, "gamesStarted": 33, "groundOuts": 204, "airOuts": 242, "runs": 77, "doubles": 42, "triples": 4, "homeRuns": 22, "strikeOuts": 238, "baseOnBalls": 45, "intentionalWalks": 1, "hits": 180, "hitByPitch": 1, "avg": ".210", "atBats": 856, "obp": ".250", "slg": ".346", "ops": ".596", "caughtStealing": 5, "stolenBases": 4, "stolenBasePercentage": ".444", "caughtStealingPercentage": ".556", "groundIntoDoublePlay": 10, "numberOfPitches": 3334, "era": "2.87", "inningsPitched": "231.2", "wins": 16, "losses": 7, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 74, "whip": "0.97", "battersFaced": 910, "outs": 695, "gamesPitched": 33, "completeGames": 3, "shutouts": 2, "strikes": 2330, "strikePercentage": ".700", "hitBatsmen": 1, "balks": 0, "wildPitches": 8, "pickoffs": 1, "totalBases": 296, "groundOutsToAirouts": "0.84", "winPercentage": ".696", "pitchesPerInning": "14.39", "gamesFinished": 0, "strikeoutWalkRatio": "5.29", "strikeoutsPer9Inn": "9.25", "walksPer9Inn": "1.75", "hitsPer9Inn": "6.99", "runsScoredPer9": "2.99", "homeRunsPer9": "0.85", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 6, "sacFlies": 2}, "season": 2005, "ability": {"runRatio": 0.7308392056235653, "eraRatio": 0.6716012424959361, "fipRatio": 0.6506557500813862, "sample": 231.66666666666666}, "source": "https://statsapi.mlb.com/api/v1/people/276371/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2005", "fetchedAt": "2026-09-23T15:26:37.187445+00:00", "sha256": "2f77ab132741e4095dd361521db14b8a011e435446586897daa567e099bff971", "bytes": 57140}}, {"sample": 233.66666666666666, "stats": {"age": 27, "gamesPlayed": 34, "gamesStarted": 34, "groundOuts": 216, "airOuts": 225, "runs": 79, "doubles": 42, "triples": 5, "homeRuns": 24, "strikeOuts": 245, "baseOnBalls": 47, "intentionalWalks": 0, "hits": 186, "hitByPitch": 4, "avg": ".216", "atBats": 862, "obp": ".258", "slg": ".360", "ops": ".618", "caughtStealing": 5, "stolenBases": 4, "stolenBasePercentage": ".444", "caughtStealingPercentage": ".556", "groundIntoDoublePlay": 10, "numberOfPitches": 3451, "era": "2.77", "inningsPitched": "233.2", "wins": 19, "losses": 6, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 72, "whip": "1.00", "battersFaced": 923, "outs": 701, "gamesPitched": 34, "completeGames": 1, "shutouts": 0, "strikes": 2365, "strikePercentage": ".690", "hitBatsmen": 4, "balks": 1, "wildPitches": 4, "pickoffs": 0, "totalBases": 310, "groundOutsToAirouts": "0.96", "winPercentage": ".760", "pitchesPerInning": "14.77", "gamesFinished": 0, "strikeoutWalkRatio": "5.21", "strikeoutsPer9Inn": "9.44", "walksPer9Inn": "1.81", "hitsPer9Inn": "7.16", "runsScoredPer9": "3.04", "homeRunsPer9": "0.92", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 6, "sacFlies": 4}, "season": 2006, "ability": {"runRatio": 0.7153734304947852, "eraRatio": 0.6136240321710172, "fipRatio": 0.6709522653066022, "sample": 233.66666666666666}, "source": "https://statsapi.mlb.com/api/v1/people/276371/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}]}, {"id": "mlb-276514", "name": "Kevin Gregg", "role": "CL", "ability": {"runRatio": 0.9061137611259362, "fipRatio": 0.8742416567076144, "eraRatio": 0.7911793727938944, "sample": 152.66666666666669, "seasons": [2007, 2008]}, "evidence": [{"sample": 84.0, "stats": {"age": 29, "gamesPlayed": 74, "gamesStarted": 0, "groundOuts": 48, "airOuts": 111, "runs": 34, "doubles": 11, "triples": 1, "homeRuns": 7, "strikeOuts": 87, "baseOnBalls": 40, "intentionalWalks": 1, "hits": 63, "hitByPitch": 6, "avg": ".206", "atBats": 306, "obp": ".310", "slg": ".317", "ops": ".627", "caughtStealing": 0, "stolenBases": 3, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 4, "numberOfPitches": 1496, "era": "3.54", "inningsPitched": "84.0", "wins": 0, "losses": 5, "saves": 32, "saveOpportunities": 36, "holds": 6, "blownSaves": 4, "earnedRuns": 33, "whip": "1.23", "battersFaced": 355, "outs": 252, "gamesPitched": 74, "completeGames": 0, "shutouts": 0, "strikes": 929, "strikePercentage": ".620", "hitBatsmen": 6, "balks": 0, "wildPitches": 6, "pickoffs": 1, "totalBases": 97, "groundOutsToAirouts": "0.43", "winPercentage": ".000", "pitchesPerInning": "17.81", "gamesFinished": 55, "strikeoutWalkRatio": "2.18", "strikeoutsPer9Inn": "9.32", "walksPer9Inn": "4.29", "hitsPer9Inn": "6.75", "runsScoredPer9": "3.64", "homeRunsPer9": "0.75", "inheritedRunners": 20, "inheritedRunnersScored": 3, "catchersInterference": 0, "sacBunts": 3, "sacFlies": 0}, "season": 2007, "ability": {"runRatio": 0.901626564761819, "eraRatio": 0.7924233978974093, "fipRatio": 0.8702962527145411, "sample": 84.0}, "source": "https://statsapi.mlb.com/api/v1/people/276514/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2007", "fetchedAt": "2026-09-23T15:26:37.263039+00:00", "sha256": "228979bae643e98d8d215634d9d64d12a962b1c20139ae1ffcb2236b5720e298", "bytes": 57145}}, {"sample": 68.66666666666667, "stats": {"age": 30, "gamesPlayed": 72, "gamesStarted": 0, "groundOuts": 75, "airOuts": 71, "runs": 30, "doubles": 8, "triples": 0, "homeRuns": 3, "strikeOuts": 58, "baseOnBalls": 37, "intentionalWalks": 4, "hits": 51, "hitByPitch": 4, "avg": ".203", "atBats": 251, "obp": ".314", "slg": ".271", "ops": ".585", "caughtStealing": 2, "stolenBases": 6, "stolenBasePercentage": ".750", "caughtStealingPercentage": ".250", "groundIntoDoublePlay": 4, "numberOfPitches": 1289, "era": "3.41", "inningsPitched": "68.2", "wins": 7, "losses": 8, "saves": 29, "saveOpportunities": 38, "holds": 3, "blownSaves": 9, "earnedRuns": 26, "whip": "1.28", "battersFaced": 296, "outs": 206, "gamesPitched": 72, "completeGames": 0, "shutouts": 0, "strikes": 763, "strikePercentage": ".590", "hitBatsmen": 4, "balks": 0, "wildPitches": 7, "pickoffs": 0, "totalBases": 68, "groundOutsToAirouts": "1.06", "winPercentage": ".467", "pitchesPerInning": "18.77", "gamesFinished": 59, "strikeoutWalkRatio": "1.57", "strikeoutsPer9Inn": "7.60", "walksPer9Inn": "4.85", "hitsPer9Inn": "6.68", "runsScoredPer9": "3.93", "homeRunsPer9": "0.39", "inheritedRunners": 15, "inheritedRunnersScored": 1, "catchersInterference": 0, "sacBunts": 3, "sacFlies": 1}, "season": 2008, "ability": {"runRatio": 0.9116029527946625, "eraRatio": 0.7896575556769732, "fipRatio": 0.8790680732428306, "sample": 68.66666666666667}, "source": "https://statsapi.mlb.com/api/v1/people/276514/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2008", "fetchedAt": "2026-09-23T15:26:37.505277+00:00", "sha256": "0f5d05f8e694bcc7a736d477206c458781798b7c6597c39ada2a100409df6fd0", "bytes": 57146}}]}, {"id": "mlb-276519", "name": "Jimmy Rollins", "role": "SS", "ability": {"slgRatio": 1.113953806285268, "baserunningPerPa": 0.0070601225572145395, "obpRatio": 1.0153638834085408, "sample": 2161.0, "seasons": [2006, 2007, 2008], "fielding": null}, "evidence": [{"sample": 758, "stats": {"age": 27, "gamesPlayed": 158, "groundOuts": 212, "airOuts": 213, "runs": 127, "doubles": 45, "triples": 9, "homeRuns": 25, "strikeOuts": 80, "baseOnBalls": 57, "intentionalWalks": 2, "hits": 191, "hitByPitch": 5, "avg": ".277", "atBats": 689, "obp": ".334", "slg": ".478", "ops": ".812", "caughtStealing": 4, "stolenBases": 36, "stolenBasePercentage": ".900", "caughtStealingPercentage": ".100", "groundIntoDoublePlay": 12, "numberOfPitches": 2806, "plateAppearances": 758, "totalBases": 329, "rbi": 83, "leftOnBase": 215, "sacBunts": 0, "sacFlies": 7, "babip": ".281", "groundOutsToAirouts": "1.00", "catchersInterference": 0, "atBatsPerHomeRun": "27.56"}, "season": 2006, "ability": {"obpRatio": 0.9939580754372322, "slgRatio": 1.0845097019903036, "baserunningPerPa": 0.0058455114822546965, "sample": 758.0}, "source": "https://statsapi.mlb.com/api/v1/people/276519/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}, {"sample": 778, "stats": {"age": 28, "gamesPlayed": 162, "groundOuts": 171, "airOuts": 254, "runs": 139, "doubles": 38, "triples": 20, "homeRuns": 30, "strikeOuts": 85, "baseOnBalls": 49, "intentionalWalks": 5, "hits": 212, "hitByPitch": 7, "avg": ".296", "atBats": 716, "obp": ".344", "slg": ".531", "ops": ".875", "caughtStealing": 6, "stolenBases": 41, "stolenBasePercentage": ".872", "caughtStealingPercentage": ".128", "groundIntoDoublePlay": 11, "numberOfPitches": 3001, "plateAppearances": 778, "totalBases": 380, "rbi": 94, "leftOnBase": 234, "sacBunts": 0, "sacFlies": 6, "babip": ".300", "groundOutsToAirouts": "0.67", "catchersInterference": 0, "atBatsPerHomeRun": "23.87"}, "season": 2007, "ability": {"obpRatio": 1.0194611331641563, "slgRatio": 1.2038217395553086, "baserunningPerPa": 0.005930470347648263, "sample": 778.0}, "source": "https://statsapi.mlb.com/api/v1/people/276519/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2007", "fetchedAt": "2026-09-23T15:26:37.263039+00:00", "sha256": "228979bae643e98d8d215634d9d64d12a962b1c20139ae1ffcb2236b5720e298", "bytes": 57145}}, {"sample": 625, "stats": {"age": 29, "gamesPlayed": 137, "groundOuts": 190, "airOuts": 163, "runs": 76, "doubles": 38, "triples": 9, "homeRuns": 11, "strikeOuts": 55, "baseOnBalls": 58, "intentionalWalks": 7, "hits": 154, "hitByPitch": 5, "avg": ".277", "atBats": 556, "obp": ".349", "slg": ".437", "ops": ".786", "caughtStealing": 3, "stolenBases": 47, "stolenBasePercentage": ".940", "caughtStealingPercentage": ".060", "groundIntoDoublePlay": 11, "numberOfPitches": 2394, "plateAppearances": 625, "totalBases": 243, "rbi": 59, "leftOnBase": 156, "sacBunts": 3, "sacFlies": 3, "babip": ".290", "groundOutsToAirouts": "1.17", "catchersInterference": 0, "atBatsPerHomeRun": "50.54"}, "season": 2008, "ability": {"obpRatio": 1.0362245908203538, "slgRatio": 1.0377960126396546, "baserunningPerPa": 0.009939393939393939, "sample": 625.0}, "source": "https://statsapi.mlb.com/api/v1/people/276519/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2008", "fetchedAt": "2026-09-23T15:26:37.505277+00:00", "sha256": "0f5d05f8e694bcc7a736d477206c458781798b7c6597c39ada2a100409df6fd0", "bytes": 57146}}]}, {"id": "mlb-276520", "name": "Bronson Arroyo", "role": "SP", "ability": {"runRatio": 0.9307811563574546, "fipRatio": 0.9376475671510403, "eraRatio": 0.8859147998765828, "sample": 624.6666666666666, "seasons": [2004, 2005, 2006]}, "evidence": [{"sample": 178.66666666666666, "stats": {"age": 27, "gamesPlayed": 32, "gamesStarted": 29, "groundOuts": 188, "airOuts": 196, "runs": 99, "doubles": 47, "triples": 4, "homeRuns": 17, "strikeOuts": 142, "baseOnBalls": 47, "intentionalWalks": 3, "hits": 171, "hitByPitch": 20, "avg": ".249", "atBats": 688, "obp": ".314", "slg": ".403", "ops": ".717", "caughtStealing": 5, "stolenBases": 4, "stolenBasePercentage": ".444", "caughtStealingPercentage": ".556", "groundIntoDoublePlay": 11, "numberOfPitches": 2813, "era": "4.03", "inningsPitched": "178.2", "wins": 10, "losses": 9, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 80, "whip": "1.22", "battersFaced": 764, "outs": 536, "gamesPitched": 32, "completeGames": 0, "shutouts": 0, "strikes": 1823, "strikePercentage": ".650", "hitBatsmen": 20, "balks": 0, "wildPitches": 5, "pickoffs": 0, "totalBases": 277, "groundOutsToAirouts": "0.96", "winPercentage": ".526", "pitchesPerInning": "15.74", "gamesFinished": 0, "strikeoutWalkRatio": "3.02", "strikeoutsPer9Inn": "7.15", "walksPer9Inn": "2.37", "hitsPer9Inn": "8.61", "runsScoredPer9": "4.99", "homeRunsPer9": "0.86", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 5, "sacFlies": 4}, "season": 2004, "ability": {"runRatio": 0.9102094728634046, "eraRatio": 0.9044430132537982, "fipRatio": 0.8556688620081334, "sample": 178.66666666666666}, "source": "https://statsapi.mlb.com/api/v1/people/276520/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2004", "fetchedAt": "2026-09-23T15:26:37.013727+00:00", "sha256": "ef0eb702725a1972655685819d3b9baa92e5ed115fe6937bfbba002acdeea847", "bytes": 57131}}, {"sample": 205.33333333333334, "stats": {"age": 28, "gamesPlayed": 35, "gamesStarted": 32, "groundOuts": 217, "airOuts": 280, "runs": 116, "doubles": 56, "triples": 8, "homeRuns": 22, "strikeOuts": 100, "baseOnBalls": 54, "intentionalWalks": 3, "hits": 213, "hitByPitch": 14, "avg": ".266", "atBats": 802, "obp": ".322", "slg": ".438", "ops": ".760", "caughtStealing": 3, "stolenBases": 4, "stolenBasePercentage": ".571", "caughtStealingPercentage": ".429", "groundIntoDoublePlay": 14, "numberOfPitches": 3301, "era": "4.51", "inningsPitched": "205.1", "wins": 14, "losses": 10, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 103, "whip": "1.30", "battersFaced": 878, "outs": 616, "gamesPitched": 35, "completeGames": 0, "shutouts": 0, "strikes": 2135, "strikePercentage": ".650", "hitBatsmen": 14, "balks": 1, "wildPitches": 5, "pickoffs": 1, "totalBases": 351, "groundOutsToAirouts": "0.78", "winPercentage": ".583", "pitchesPerInning": "16.08", "gamesFinished": 1, "strikeoutWalkRatio": "1.85", "strikeoutsPer9Inn": "4.38", "walksPer9Inn": "2.37", "hitsPer9Inn": "9.34", "runsScoredPer9": "5.08", "homeRunsPer9": "0.96", "inheritedRunners": 1, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 4, "sacFlies": 4}, "season": 2005, "ability": {"runRatio": 1.0339408768002165, "eraRatio": 1.054680917516488, "fipRatio": 1.033036413434721, "sample": 205.33333333333334}, "source": "https://statsapi.mlb.com/api/v1/people/276520/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2005", "fetchedAt": "2026-09-23T15:26:37.187445+00:00", "sha256": "2f77ab132741e4095dd361521db14b8a011e435446586897daa567e099bff971", "bytes": 57140}}, {"sample": 240.66666666666666, "stats": {"age": 29, "gamesPlayed": 35, "gamesStarted": 35, "groundOuts": 233, "airOuts": 284, "runs": 98, "doubles": 41, "triples": 3, "homeRuns": 31, "strikeOuts": 184, "baseOnBalls": 64, "intentionalWalks": 7, "hits": 222, "hitByPitch": 5, "avg": ".243", "atBats": 912, "obp": ".296", "slg": ".397", "ops": ".693", "caughtStealing": 5, "stolenBases": 5, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 14, "numberOfPitches": 3851, "era": "3.29", "inningsPitched": "240.2", "wins": 14, "losses": 11, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 88, "whip": "1.19", "battersFaced": 992, "outs": 722, "gamesPitched": 35, "completeGames": 3, "shutouts": 1, "strikes": 2479, "strikePercentage": ".640", "hitBatsmen": 5, "balks": 0, "wildPitches": 6, "pickoffs": 0, "totalBases": 362, "groundOutsToAirouts": "0.82", "winPercentage": ".560", "pitchesPerInning": "16.00", "gamesFinished": 0, "strikeoutWalkRatio": "2.88", "strikeoutsPer9Inn": "6.88", "walksPer9Inn": "2.39", "hitsPer9Inn": "8.30", "runsScoredPer9": "3.66", "homeRunsPer9": "1.16", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 9, "sacFlies": 2}, "season": 2006, "ability": {"runRatio": 0.8580388219531184, "eraRatio": 0.72817096215308, "fipRatio": 0.9171227148599747, "sample": 240.66666666666666}, "source": "https://statsapi.mlb.com/api/v1/people/276520/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}]}, {"id": "mlb-279824", "name": "Mark Buehrle", "role": "SP", "ability": {"runRatio": 0.8905415939032146, "fipRatio": 0.929766961966907, "eraRatio": 0.7938566401817236, "sample": 460.33333333333337, "seasons": [2001, 2002]}, "evidence": [{"sample": 221.33333333333334, "stats": {"age": 22, "gamesPlayed": 32, "gamesStarted": 32, "groundOuts": 248, "airOuts": 261, "runs": 89, "doubles": 40, "triples": 4, "homeRuns": 24, "strikeOuts": 126, "baseOnBalls": 48, "intentionalWalks": 2, "hits": 188, "hitByPitch": 8, "avg": ".230", "atBats": 816, "obp": ".279", "slg": ".377", "ops": ".656", "caughtStealing": 6, "stolenBases": 6, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 23, "numberOfPitches": 3312, "era": "3.29", "inningsPitched": "221.1", "wins": 16, "losses": 8, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 81, "whip": "1.07", "battersFaced": 885, "outs": 664, "gamesPitched": 32, "completeGames": 4, "shutouts": 2, "strikes": 2124, "strikePercentage": ".640", "hitBatsmen": 8, "balks": 5, "wildPitches": 1, "pickoffs": 5, "totalBases": 308, "groundOutsToAirouts": "0.95", "winPercentage": ".667", "pitchesPerInning": "14.96", "gamesFinished": 0, "strikeoutWalkRatio": "2.63", "strikeoutsPer9Inn": "5.12", "walksPer9Inn": "1.95", "hitsPer9Inn": "7.64", "runsScoredPer9": "3.62", "homeRunsPer9": "0.98", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 9, "sacFlies": 4}, "season": 2001, "ability": {"runRatio": 0.8701876848635107, "eraRatio": 0.7466817212288066, "fipRatio": 0.9233134776410822, "sample": 221.33333333333334}, "source": "https://statsapi.mlb.com/api/v1/people/279824/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2001", "fetchedAt": "2026-09-23T15:26:36.714017+00:00", "sha256": "c293d2cb96725697b88ffd574b85e293b89c900e2cc76fb97054d445f2ac842a", "bytes": 57156}}, {"sample": 239.0, "stats": {"age": 23, "gamesPlayed": 34, "gamesStarted": 34, "groundOuts": 308, "airOuts": 241, "runs": 102, "doubles": 53, "triples": 2, "homeRuns": 25, "strikeOuts": 134, "baseOnBalls": 61, "intentionalWalks": 7, "hits": 236, "hitByPitch": 3, "avg": ".260", "atBats": 908, "obp": ".308", "slg": ".405", "ops": ".713", "caughtStealing": 10, "stolenBases": 4, "stolenBasePercentage": ".286", "caughtStealingPercentage": ".714", "groundIntoDoublePlay": 24, "numberOfPitches": 3510, "era": "3.58", "inningsPitched": "239.0", "wins": 19, "losses": 12, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 95, "whip": "1.24", "battersFaced": 984, "outs": 717, "gamesPitched": 34, "completeGames": 5, "shutouts": 2, "strikes": 2256, "strikePercentage": ".640", "hitBatsmen": 3, "balks": 1, "wildPitches": 6, "pickoffs": 8, "totalBases": 368, "groundOutsToAirouts": "1.28", "winPercentage": ".613", "pitchesPerInning": "14.69", "gamesFinished": 0, "strikeoutWalkRatio": "2.20", "strikeoutsPer9Inn": "5.05", "walksPer9Inn": "2.30", "hitsPer9Inn": "8.89", "runsScoredPer9": "3.84", "homeRunsPer9": "0.94", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 9, "sacFlies": 3}, "season": 2002, "ability": {"runRatio": 0.9093909601547676, "eraRatio": 0.8375444312343555, "fipRatio": 0.9357434104917991, "sample": 239.0}, "source": "https://statsapi.mlb.com/api/v1/people/279824/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2002", "fetchedAt": "2026-09-23T15:26:36.861538+00:00", "sha256": "80beae0bdd7390ef8cfc37eb9e8920a31b15a3d305491c1c21234af34ded8e7e", "bytes": 57144}}]}, {"id": "mlb-282332", "name": "CC Sabathia", "role": "SP", "ability": {"runRatio": 0.7545992732623614, "fipRatio": 0.6984653195832353, "eraRatio": 0.6835577196702265, "sample": 686.6666666666666, "seasons": [2006, 2007, 2008]}, "evidence": [{"sample": 192.66666666666666, "stats": {"age": 25, "gamesPlayed": 28, "gamesStarted": 28, "groundOuts": 207, "airOuts": 190, "runs": 83, "doubles": 31, "triples": 2, "homeRuns": 17, "strikeOuts": 172, "baseOnBalls": 44, "intentionalWalks": 3, "hits": 182, "hitByPitch": 7, "avg": ".247", "atBats": 738, "obp": ".293", "slg": ".363", "ops": ".656", "caughtStealing": 5, "stolenBases": 14, "stolenBasePercentage": ".737", "caughtStealingPercentage": ".263", "groundIntoDoublePlay": 16, "numberOfPitches": 2931, "era": "3.22", "inningsPitched": "192.2", "wins": 12, "losses": 11, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 69, "whip": "1.17", "battersFaced": 802, "outs": 578, "gamesPitched": 28, "completeGames": 6, "shutouts": 2, "strikes": 2013, "strikePercentage": ".690", "hitBatsmen": 7, "balks": 0, "wildPitches": 3, "pickoffs": 0, "totalBases": 268, "groundOutsToAirouts": "1.09", "winPercentage": ".522", "pitchesPerInning": "15.21", "gamesFinished": 0, "strikeoutWalkRatio": "3.91", "strikeoutsPer9Inn": "8.03", "walksPer9Inn": "2.06", "hitsPer9Inn": "8.50", "runsScoredPer9": "3.88", "homeRunsPer9": "0.79", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 8, "sacFlies": 5}, "season": 2006, "ability": {"runRatio": 0.7873586611403701, "eraRatio": 0.713196386295654, "fipRatio": 0.7290799636849709, "sample": 192.66666666666666}, "source": "https://statsapi.mlb.com/api/v1/people/282332/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}, {"sample": 241.0, "stats": {"age": 26, "gamesPlayed": 34, "gamesStarted": 34, "groundOuts": 255, "airOuts": 228, "runs": 94, "doubles": 60, "triples": 1, "homeRuns": 20, "strikeOuts": 209, "baseOnBalls": 37, "intentionalWalks": 1, "hits": 238, "hitByPitch": 8, "avg": ".259", "atBats": 918, "obp": ".292", "slg": ".392", "ops": ".684", "caughtStealing": 10, "stolenBases": 10, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 23, "numberOfPitches": 3581, "era": "3.21", "inningsPitched": "241.0", "wins": 19, "losses": 7, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 86, "whip": "1.14", "battersFaced": 975, "outs": 723, "gamesPitched": 34, "completeGames": 4, "shutouts": 1, "strikes": 2377, "strikePercentage": ".660", "hitBatsmen": 8, "balks": 0, "wildPitches": 1, "pickoffs": 0, "totalBases": 360, "groundOutsToAirouts": "1.12", "winPercentage": ".731", "pitchesPerInning": "14.86", "gamesFinished": 0, "strikeoutWalkRatio": "5.65", "strikeoutsPer9Inn": "7.80", "walksPer9Inn": "1.38", "hitsPer9Inn": "8.89", "runsScoredPer9": "3.51", "homeRunsPer9": "0.75", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 6, "sacFlies": 6}, "season": 2007, "ability": {"runRatio": 0.7685876504490012, "eraRatio": 0.7197870773809739, "fipRatio": 0.7021621573505561, "sample": 241.0}, "source": "https://statsapi.mlb.com/api/v1/people/282332/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2007", "fetchedAt": "2026-09-23T15:26:37.263039+00:00", "sha256": "228979bae643e98d8d215634d9d64d12a962b1c20139ae1ffcb2236b5720e298", "bytes": 57145}}, {"sample": 253.0, "stats": {"age": 27, "gamesPlayed": 35, "gamesStarted": 35, "groundOuts": 267, "airOuts": 216, "runs": 85, "doubles": 38, "triples": 1, "homeRuns": 19, "strikeOuts": 251, "baseOnBalls": 59, "intentionalWalks": 1, "hits": 223, "hitByPitch": 7, "avg": ".237", "atBats": 942, "obp": ".285", "slg": ".340", "ops": ".625", "caughtStealing": 3, "stolenBases": 12, "stolenBasePercentage": ".800", "caughtStealingPercentage": ".200", "groundIntoDoublePlay": 20, "numberOfPitches": 3814, "era": "2.70", "inningsPitched": "253.0", "wins": 17, "losses": 10, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 76, "whip": "1.11", "battersFaced": 1023, "outs": 759, "gamesPitched": 35, "completeGames": 10, "shutouts": 5, "strikes": 2530, "strikePercentage": ".660", "hitBatsmen": 7, "balks": 2, "wildPitches": 2, "pickoffs": 2, "totalBases": 320, "groundOutsToAirouts": "1.24", "winPercentage": ".630", "pitchesPerInning": "15.08", "gamesFinished": 0, "strikeoutWalkRatio": "4.25", "strikeoutsPer9Inn": "8.93", "walksPer9Inn": "2.10", "hitsPer9Inn": "7.93", "runsScoredPer9": "3.02", "homeRunsPer9": "0.68", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 9, "sacFlies": 6}, "season": 2008, "ability": {"runRatio": 0.7163271745806358, "eraRatio": 0.6264760662652626, "fipRatio": 0.6716299072030297, "sample": 253.0}, "source": "https://statsapi.mlb.com/api/v1/people/282332/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2008", "fetchedAt": "2026-09-23T15:26:37.505277+00:00", "sha256": "0f5d05f8e694bcc7a736d477206c458781798b7c6597c39ada2a100409df6fd0", "bytes": 57146}}]}, {"id": "mlb-285131", "name": "C\u00e9sar Izturis", "role": "SS", "ability": {"slgRatio": 0.8374271590089419, "baserunningPerPa": 0.0025457472717954135, "obpRatio": 0.9471701714705885, "sample": 866.0, "seasons": [2008, 2009], "fielding": null}, "evidence": [{"sample": 454, "stats": {"age": 28, "gamesPlayed": 135, "groundOuts": 141, "airOuts": 143, "runs": 50, "doubles": 10, "triples": 3, "homeRuns": 1, "strikeOuts": 26, "baseOnBalls": 29, "intentionalWalks": 1, "hits": 109, "hitByPitch": 6, "avg": ".263", "atBats": 414, "obp": ".319", "slg": ".309", "ops": ".628", "caughtStealing": 6, "stolenBases": 24, "stolenBasePercentage": ".800", "caughtStealingPercentage": ".200", "groundIntoDoublePlay": 6, "numberOfPitches": 1574, "plateAppearances": 454, "totalBases": 128, "rbi": 24, "leftOnBase": 165, "sacBunts": 3, "sacFlies": 2, "babip": ".278", "groundOutsToAirouts": "0.99", "catchersInterference": 0, "atBatsPerHomeRun": "414.00"}, "season": 2008, "ability": {"obpRatio": 0.970667904887692, "slgRatio": 0.8211568026595704, "baserunningPerPa": 0.0036697247706422025, "sample": 454.0}, "source": "https://statsapi.mlb.com/api/v1/people/285131/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2008", "fetchedAt": "2026-09-23T15:26:37.505277+00:00", "sha256": "0f5d05f8e694bcc7a736d477206c458781798b7c6597c39ada2a100409df6fd0", "bytes": 57146}}, {"sample": 412, "stats": {"age": 29, "gamesPlayed": 114, "groundOuts": 142, "airOuts": 112, "runs": 34, "doubles": 14, "triples": 4, "homeRuns": 2, "strikeOuts": 38, "baseOnBalls": 18, "intentionalWalks": 0, "hits": 99, "hitByPitch": 3, "avg": ".256", "atBats": 387, "obp": ".294", "slg": ".328", "ops": ".622", "caughtStealing": 4, "stolenBases": 12, "stolenBasePercentage": ".750", "caughtStealingPercentage": ".250", "groundIntoDoublePlay": 11, "numberOfPitches": 1385, "plateAppearances": 412, "totalBases": 127, "rbi": 30, "leftOnBase": 179, "sacBunts": 4, "sacFlies": 0, "babip": ".280", "groundOutsToAirouts": "1.27", "catchersInterference": 0, "atBatsPerHomeRun": "193.50"}, "season": 2009, "ability": {"obpRatio": 0.9212770380449453, "slgRatio": 0.8553561439182008, "baserunningPerPa": 0.0013071895424836605, "sample": 412.0}, "source": "https://statsapi.mlb.com/api/v1/people/285131/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2009", "fetchedAt": "2026-09-23T15:26:37.580861+00:00", "sha256": "8f1c355268c14e8f8b8eea008ed26c384416f0f3fa300b0edcad0ad024558e15", "bytes": 57159}}]}, {"id": "mlb-325392", "name": "Scott Podsednik", "role": "LF", "ability": {"slgRatio": 0.955716174169923, "baserunningPerPa": 0.007726456409780309, "obpRatio": 1.0221966445039634, "sample": 1341.0, "seasons": [2003, 2004], "fielding": null}, "evidence": [{"sample": 628, "stats": {"age": 27, "gamesPlayed": 154, "groundOuts": 165, "airOuts": 136, "runs": 100, "doubles": 29, "triples": 8, "homeRuns": 9, "strikeOuts": 91, "baseOnBalls": 56, "intentionalWalks": 2, "hits": 175, "hitByPitch": 4, "avg": ".314", "atBats": 558, "obp": ".379", "slg": ".443", "ops": ".822", "caughtStealing": 10, "stolenBases": 43, "stolenBasePercentage": ".811", "caughtStealingPercentage": ".189", "groundIntoDoublePlay": 11, "numberOfPitches": 2521, "plateAppearances": 628, "totalBases": 247, "rbi": 58, "leftOnBase": 153, "sacBunts": 8, "sacFlies": 2, "babip": ".361", "groundOutsToAirouts": "1.21", "catchersInterference": 0, "atBatsPerHomeRun": "62.00"}, "season": 2003, "ability": {"obpRatio": 1.1058898526489918, "slgRatio": 1.0376299956800241, "baserunningPerPa": 0.005555555555555555, "sample": 628.0}, "source": "https://statsapi.mlb.com/api/v1/people/325392/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2003", "fetchedAt": "2026-09-23T15:26:36.983569+00:00", "sha256": "35aeebc67754d328f2ab3132bc99ac04b4ec7434321cb0949eda70ea4f470ae2", "bytes": 57124}}, {"sample": 713, "stats": {"age": 28, "gamesPlayed": 154, "groundOuts": 202, "airOuts": 184, "runs": 85, "doubles": 27, "triples": 7, "homeRuns": 12, "strikeOuts": 105, "baseOnBalls": 58, "intentionalWalks": 2, "hits": 156, "hitByPitch": 7, "avg": ".244", "atBats": 640, "obp": ".313", "slg": ".364", "ops": ".677", "caughtStealing": 13, "stolenBases": 70, "stolenBasePercentage": ".843", "caughtStealingPercentage": ".157", "groundIntoDoublePlay": 7, "numberOfPitches": 2838, "plateAppearances": 713, "totalBases": 233, "rbi": 39, "leftOnBase": 207, "sacBunts": 6, "sacFlies": 1, "babip": ".275", "groundOutsToAirouts": "1.10", "catchersInterference": 1, "atBatsPerHomeRun": "53.33"}, "season": 2004, "ability": {"obpRatio": 0.9484808875403201, "slgRatio": 0.883567674999736, "baserunningPerPa": 0.00963855421686747, "sample": 713.0}, "source": "https://statsapi.mlb.com/api/v1/people/325392/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2004", "fetchedAt": "2026-09-23T15:26:37.013727+00:00", "sha256": "ef0eb702725a1972655685819d3b9baa92e5ed115fe6937bfbba002acdeea847", "bytes": 57131}}]}, {"id": "mlb-334393", "name": "Juan Pierre", "role": "LF", "ability": {"slgRatio": 0.9183053214604859, "baserunningPerPa": 0.004495262964578355, "obpRatio": 1.0600848703522527, "sample": 2070.0, "seasons": [2001, 2002, 2003], "fielding": null}, "evidence": [{"sample": 683, "stats": {"age": 23, "gamesPlayed": 156, "groundOuts": 264, "airOuts": 134, "runs": 108, "doubles": 26, "triples": 11, "homeRuns": 2, "strikeOuts": 29, "baseOnBalls": 41, "intentionalWalks": 1, "hits": 202, "hitByPitch": 10, "avg": ".327", "atBats": 617, "obp": ".378", "slg": ".415", "ops": ".793", "caughtStealing": 17, "stolenBases": 46, "stolenBasePercentage": ".730", "caughtStealingPercentage": ".270", "groundIntoDoublePlay": 6, "numberOfPitches": 2182, "plateAppearances": 683, "totalBases": 256, "rbi": 55, "leftOnBase": 186, "sacBunts": 14, "sacFlies": 1, "babip": ".341", "groundOutsToAirouts": "1.97", "catchersInterference": 0, "atBatsPerHomeRun": "308.50"}, "season": 2001, "ability": {"obpRatio": 1.106635668293921, "slgRatio": 0.9788974321174558, "baserunningPerPa": 0.002718006795016988, "sample": 683.0}, "source": "https://statsapi.mlb.com/api/v1/people/334393/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2001", "fetchedAt": "2026-09-23T15:26:36.714017+00:00", "sha256": "c293d2cb96725697b88ffd574b85e293b89c900e2cc76fb97054d445f2ac842a", "bytes": 57156}}, {"sample": 640, "stats": {"age": 24, "gamesPlayed": 152, "groundOuts": 257, "airOuts": 117, "runs": 90, "doubles": 20, "triples": 5, "homeRuns": 1, "strikeOuts": 52, "baseOnBalls": 31, "intentionalWalks": 0, "hits": 170, "hitByPitch": 9, "avg": ".287", "atBats": 592, "obp": ".332", "slg": ".343", "ops": ".675", "caughtStealing": 12, "stolenBases": 47, "stolenBasePercentage": ".797", "caughtStealingPercentage": ".203", "groundIntoDoublePlay": 7, "numberOfPitches": 2081, "plateAppearances": 640, "totalBases": 203, "rbi": 35, "leftOnBase": 175, "sacBunts": 8, "sacFlies": 0, "babip": ".314", "groundOutsToAirouts": "2.20", "catchersInterference": 0, "atBatsPerHomeRun": "592.00"}, "season": 2002, "ability": {"obpRatio": 1.0018286012759767, "slgRatio": 0.8653088746565287, "baserunningPerPa": 0.005476190476190476, "sample": 640.0}, "source": "https://statsapi.mlb.com/api/v1/people/334393/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2002", "fetchedAt": "2026-09-23T15:26:36.861538+00:00", "sha256": "80beae0bdd7390ef8cfc37eb9e8920a31b15a3d305491c1c21234af34ded8e7e", "bytes": 57144}}, {"sample": 747, "stats": {"age": 25, "gamesPlayed": 162, "groundOuts": 314, "airOuts": 133, "runs": 100, "doubles": 28, "triples": 7, "homeRuns": 1, "strikeOuts": 35, "baseOnBalls": 55, "intentionalWalks": 1, "hits": 204, "hitByPitch": 5, "avg": ".305", "atBats": 668, "obp": ".361", "slg": ".373", "ops": ".734", "caughtStealing": 20, "stolenBases": 65, "stolenBasePercentage": ".765", "caughtStealingPercentage": ".235", "groundIntoDoublePlay": 9, "numberOfPitches": 2572, "plateAppearances": 747, "totalBases": 249, "rbi": 41, "leftOnBase": 172, "sacBunts": 15, "sacFlies": 3, "babip": ".320", "groundOutsToAirouts": "2.36", "catchersInterference": 1, "atBatsPerHomeRun": "668.00"}, "season": 2003, "ability": {"obpRatio": 1.0674340232500537, "slgRatio": 0.9083097583759105, "baserunningPerPa": 0.005279831045406547, "sample": 747.0}, "source": "https://statsapi.mlb.com/api/v1/people/334393/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2003", "fetchedAt": "2026-09-23T15:26:36.983569+00:00", "sha256": "35aeebc67754d328f2ab3132bc99ac04b4ec7434321cb0949eda70ea4f470ae2", "bytes": 57124}}]}, {"id": "mlb-346795", "name": "Endy Chavez", "role": "CF", "ability": {"slgRatio": 0.9427054458267633, "baserunningPerPa": 0.0036599412137633984, "obpRatio": 0.9875206712347792, "sample": 937.0, "seasons": [2004, 2006], "fielding": null}, "evidence": [{"sample": 547, "stats": {"age": 26, "gamesPlayed": 132, "groundOuts": 208, "airOuts": 129, "runs": 65, "doubles": 20, "triples": 6, "homeRuns": 5, "strikeOuts": 40, "baseOnBalls": 30, "intentionalWalks": 0, "hits": 139, "hitByPitch": 1, "avg": ".277", "atBats": 502, "obp": ".318", "slg": ".371", "ops": ".689", "caughtStealing": 7, "stolenBases": 32, "stolenBasePercentage": ".821", "caughtStealingPercentage": ".179", "groundIntoDoublePlay": 6, "numberOfPitches": 2031, "plateAppearances": 547, "totalBases": 186, "rbi": 34, "leftOnBase": 174, "sacBunts": 12, "sacFlies": 2, "babip": ".292", "groundOutsToAirouts": "1.61", "catchersInterference": 0, "atBatsPerHomeRun": "100.40"}, "season": 2004, "ability": {"obpRatio": 0.9626180954339988, "slgRatio": 0.9028078746236985, "baserunningPerPa": 0.004819277108433735, "sample": 547.0}, "source": "https://statsapi.mlb.com/api/v1/people/346795/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2004", "fetchedAt": "2026-09-23T15:26:37.013727+00:00", "sha256": "ef0eb702725a1972655685819d3b9baa92e5ed115fe6937bfbba002acdeea847", "bytes": 57131}}, {"sample": 390, "stats": {"age": 28, "gamesPlayed": 133, "groundOuts": 141, "airOuts": 73, "runs": 48, "doubles": 22, "triples": 5, "homeRuns": 4, "strikeOuts": 44, "baseOnBalls": 24, "intentionalWalks": 3, "hits": 108, "hitByPitch": 0, "avg": ".306", "atBats": 353, "obp": ".348", "slg": ".431", "ops": ".779", "caughtStealing": 3, "stolenBases": 12, "stolenBasePercentage": ".800", "caughtStealingPercentage": ".200", "groundIntoDoublePlay": 7, "numberOfPitches": 1413, "plateAppearances": 390, "totalBases": 152, "rbi": 42, "leftOnBase": 130, "sacBunts": 11, "sacFlies": 2, "babip": ".339", "groundOutsToAirouts": "1.93", "catchersInterference": 0, "atBatsPerHomeRun": "88.25"}, "season": 2006, "ability": {"obpRatio": 1.0224481301143353, "slgRatio": 0.9986643469756773, "baserunningPerPa": 0.0020338983050847462, "sample": 390.0}, "source": "https://statsapi.mlb.com/api/v1/people/346795/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}]}, {"id": "mlb-346798", "name": "Kyle Lohse", "role": "SP", "ability": {"runRatio": 0.8778219282679365, "fipRatio": 0.9001079278798534, "eraRatio": 0.7835099541642462, "sample": 399.33333333333337, "seasons": [2011, 2012]}, "evidence": [{"sample": 188.33333333333334, "stats": {"age": 32, "gamesPlayed": 30, "gamesStarted": 30, "groundOuts": 215, "airOuts": 226, "runs": 80, "doubles": 49, "triples": 2, "homeRuns": 16, "strikeOuts": 111, "baseOnBalls": 42, "intentionalWalks": 1, "hits": 178, "hitByPitch": 3, "avg": ".249", "atBats": 716, "obp": ".291", "slg": ".390", "ops": ".681", "caughtStealing": 2, "stolenBases": 1, "stolenBasePercentage": ".333", "caughtStealingPercentage": ".667", "groundIntoDoublePlay": 15, "numberOfPitches": 2804, "era": "3.39", "inningsPitched": "188.1", "wins": 14, "losses": 8, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 71, "whip": "1.17", "battersFaced": 775, "outs": 565, "gamesPitched": 30, "completeGames": 1, "shutouts": 1, "strikes": 1848, "strikePercentage": ".660", "hitBatsmen": 3, "balks": 0, "wildPitches": 1, "pickoffs": 0, "totalBases": 279, "groundOutsToAirouts": "0.95", "winPercentage": ".636", "pitchesPerInning": "14.89", "gamesFinished": 0, "strikeoutWalkRatio": "2.64", "strikeoutsPer9Inn": "5.30", "walksPer9Inn": "2.01", "hitsPer9Inn": "8.51", "runsScoredPer9": "3.82", "homeRunsPer9": "0.76", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 8, "sacFlies": 6}, "season": 2011, "ability": {"runRatio": 0.9212913985441216, "eraRatio": 0.8622015273763421, "fipRatio": 0.9302306563948809, "sample": 188.33333333333334}, "source": "https://statsapi.mlb.com/api/v1/people/346798/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2011", "fetchedAt": "2026-09-23T15:26:37.743082+00:00", "sha256": "fd020b45785e288e940851ed50f0b9f5f164fb08fa90a3450ac183ccec6e42db", "bytes": 57182}}, {"sample": 211.0, "stats": {"age": 33, "gamesPlayed": 33, "gamesStarted": 33, "groundOuts": 237, "airOuts": 250, "runs": 74, "doubles": 41, "triples": 3, "homeRuns": 19, "strikeOuts": 143, "baseOnBalls": 38, "intentionalWalks": 1, "hits": 192, "hitByPitch": 4, "avg": ".239", "atBats": 804, "obp": ".274", "slg": ".368", "ops": ".642", "caughtStealing": 4, "stolenBases": 6, "stolenBasePercentage": ".600", "caughtStealingPercentage": ".400", "groundIntoDoublePlay": 12, "numberOfPitches": 3127, "era": "2.86", "inningsPitched": "211.0", "wins": 16, "losses": 3, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 67, "whip": "1.09", "battersFaced": 864, "outs": 633, "gamesPitched": 33, "completeGames": 0, "shutouts": 0, "strikes": 2101, "strikePercentage": ".670", "hitBatsmen": 4, "balks": 0, "wildPitches": 1, "pickoffs": 1, "totalBases": 296, "groundOutsToAirouts": "0.95", "winPercentage": ".842", "pitchesPerInning": "14.82", "gamesFinished": 0, "strikeoutWalkRatio": "3.76", "strikeoutsPer9Inn": "6.10", "walksPer9Inn": "1.62", "hitsPer9Inn": "8.19", "runsScoredPer9": "3.16", "homeRunsPer9": "0.81", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 11, "sacFlies": 7}, "season": 2012, "ability": {"runRatio": 0.8390221641193667, "eraRatio": 0.7132718200965775, "fipRatio": 0.8732211322858715, "sample": 211.0}, "source": "https://statsapi.mlb.com/api/v1/people/346798/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2012", "fetchedAt": "2026-09-23T15:26:37.821632+00:00", "sha256": "db1f5cb37a9b69fc0034ef66862399e8b6e89d0b2909d9cccf90a5d583387daf", "bytes": 57178}}]}, {"id": "mlb-400061", "name": "Roy Oswalt", "role": "SP", "ability": {"runRatio": 0.7545144630887511, "fipRatio": 0.6772563250348133, "eraRatio": 0.6728280214642408, "sample": 374.66666666666663, "seasons": [2001, 2002]}, "evidence": [{"sample": 141.66666666666666, "stats": {"age": 23, "gamesPlayed": 28, "gamesStarted": 20, "groundOuts": 152, "airOuts": 120, "runs": 48, "doubles": 25, "triples": 2, "homeRuns": 13, "strikeOuts": 144, "baseOnBalls": 24, "intentionalWalks": 2, "hits": 126, "hitByPitch": 6, "avg": ".235", "atBats": 537, "obp": ".273", "slg": ".361", "ops": ".634", "caughtStealing": 1, "stolenBases": 2, "stolenBasePercentage": ".667", "caughtStealingPercentage": ".333", "groundIntoDoublePlay": 12, "numberOfPitches": 2074, "era": "2.73", "inningsPitched": "141.2", "wins": 14, "losses": 3, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 43, "whip": "1.06", "battersFaced": 575, "outs": 425, "gamesPitched": 28, "completeGames": 3, "shutouts": 1, "strikes": 1442, "strikePercentage": ".700", "hitBatsmen": 6, "balks": 0, "wildPitches": 0, "pickoffs": 1, "totalBases": 194, "groundOutsToAirouts": "1.27", "winPercentage": ".824", "pitchesPerInning": "14.64", "gamesFinished": 4, "strikeoutWalkRatio": "6.00", "strikeoutsPer9Inn": "9.15", "walksPer9Inn": "1.52", "hitsPer9Inn": "8.00", "runsScoredPer9": "3.05", "homeRunsPer9": "0.83", "inheritedRunners": 4, "inheritedRunnersScored": 1, "catchersInterference": 0, "sacBunts": 4, "sacFlies": 4}, "season": 2001, "ability": {"runRatio": 0.7410211483406671, "eraRatio": 0.619295759027593, "fipRatio": 0.6433762162481886, "sample": 141.66666666666666}, "source": "https://statsapi.mlb.com/api/v1/people/400061/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2001", "fetchedAt": "2026-09-23T15:26:36.714017+00:00", "sha256": "c293d2cb96725697b88ffd574b85e293b89c900e2cc76fb97054d445f2ac842a", "bytes": 57156}}, {"sample": 233.0, "stats": {"age": 24, "gamesPlayed": 35, "gamesStarted": 34, "groundOuts": 253, "airOuts": 210, "runs": 86, "doubles": 39, "triples": 8, "homeRuns": 17, "strikeOuts": 208, "baseOnBalls": 62, "intentionalWalks": 4, "hits": 215, "hitByPitch": 5, "avg": ".247", "atBats": 870, "obp": ".299", "slg": ".369", "ops": ".668", "caughtStealing": 7, "stolenBases": 10, "stolenBasePercentage": ".588", "caughtStealingPercentage": ".412", "groundIntoDoublePlay": 22, "numberOfPitches": 3421, "era": "3.01", "inningsPitched": "233.0", "wins": 19, "losses": 9, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 78, "whip": "1.19", "battersFaced": 956, "outs": 699, "gamesPitched": 35, "completeGames": 0, "shutouts": 0, "strikes": 2367, "strikePercentage": ".690", "hitBatsmen": 5, "balks": 0, "wildPitches": 3, "pickoffs": 1, "totalBases": 321, "groundOutsToAirouts": "1.20", "winPercentage": ".679", "pitchesPerInning": "14.68", "gamesFinished": 0, "strikeoutWalkRatio": "3.35", "strikeoutsPer9Inn": "8.03", "walksPer9Inn": "2.39", "hitsPer9Inn": "8.30", "runsScoredPer9": "3.32", "homeRunsPer9": "0.66", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 12, "sacFlies": 7}, "season": 2002, "ability": {"runRatio": 0.7627185528855117, "eraRatio": 0.7053762496982541, "fipRatio": 0.6978558189322602, "sample": 233.0}, "source": "https://statsapi.mlb.com/api/v1/people/400061/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2002", "fetchedAt": "2026-09-23T15:26:36.861538+00:00", "sha256": "80beae0bdd7390ef8cfc37eb9e8920a31b15a3d305491c1c21234af34ded8e7e", "bytes": 57144}}]}, {"id": "mlb-400085", "name": "Ichiro Suzuki", "role": "RF", "ability": {"slgRatio": 1.0359852712614412, "baserunningPerPa": 0.0031124602325906343, "obpRatio": 1.1249826118091013, "sample": 1466.0, "seasons": [2001, 2002], "fielding": null}, "evidence": [{"sample": 738, "stats": {"age": 27, "gamesPlayed": 157, "groundOuts": 250, "airOuts": 146, "runs": 127, "doubles": 34, "triples": 8, "homeRuns": 8, "strikeOuts": 53, "baseOnBalls": 30, "intentionalWalks": 10, "hits": 242, "hitByPitch": 8, "avg": ".350", "atBats": 692, "obp": ".381", "slg": ".457", "ops": ".838", "caughtStealing": 14, "stolenBases": 56, "stolenBasePercentage": ".800", "caughtStealingPercentage": ".200", "groundIntoDoublePlay": 3, "numberOfPitches": 2530, "plateAppearances": 738, "totalBases": 316, "rbi": 69, "leftOnBase": 175, "sacBunts": 4, "sacFlies": 4, "babip": ".369", "groundOutsToAirouts": "1.71", "catchersInterference": 0, "atBatsPerHomeRun": "86.50"}, "season": 2001, "ability": {"obpRatio": 1.1155717326366255, "slgRatio": 1.0559887174167555, "baserunningPerPa": 0.005970149253731344, "sample": 738.0}, "source": "https://statsapi.mlb.com/api/v1/people/400085/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2001", "fetchedAt": "2026-09-23T15:26:36.714017+00:00", "sha256": "c293d2cb96725697b88ffd574b85e293b89c900e2cc76fb97054d445f2ac842a", "bytes": 57156}}, {"sample": 728, "stats": {"age": 28, "gamesPlayed": 157, "groundOuts": 244, "airOuts": 139, "runs": 111, "doubles": 27, "triples": 8, "homeRuns": 8, "strikeOuts": 62, "baseOnBalls": 68, "intentionalWalks": 27, "hits": 208, "hitByPitch": 5, "avg": ".321", "atBats": 647, "obp": ".388", "slg": ".425", "ops": ".813", "caughtStealing": 15, "stolenBases": 31, "stolenBasePercentage": ".674", "caughtStealingPercentage": ".326", "groundIntoDoublePlay": 8, "numberOfPitches": 2619, "plateAppearances": 728, "totalBases": 275, "rbi": 51, "leftOnBase": 208, "sacBunts": 3, "sacFlies": 5, "babip": ".344", "groundOutsToAirouts": "1.76", "catchersInterference": 0, "atBatsPerHomeRun": "80.88"}, "season": 2002, "ability": {"obpRatio": 1.1345227612998803, "slgRatio": 1.0157070524941034, "baserunningPerPa": 0.00021551724137931053, "sample": 728.0}, "source": "https://statsapi.mlb.com/api/v1/people/400085/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2002", "fetchedAt": "2026-09-23T15:26:36.861538+00:00", "sha256": "80beae0bdd7390ef8cfc37eb9e8920a31b15a3d305491c1c21234af34ded8e7e", "bytes": 57144}}]}, {"id": "mlb-400098", "name": "Travis Hafner", "role": "DH", "ability": {"slgRatio": 1.3228147005995008, "baserunningPerPa": -8.641071492865113e-05, "obpRatio": 1.1881526376189786, "sample": 1718.0, "seasons": [2004, 2005, 2006], "fielding": null}, "evidence": [{"sample": 576, "stats": {"age": 27, "gamesPlayed": 140, "groundOuts": 102, "airOuts": 125, "runs": 96, "doubles": 41, "triples": 3, "homeRuns": 28, "strikeOuts": 111, "baseOnBalls": 68, "intentionalWalks": 7, "hits": 150, "hitByPitch": 17, "avg": ".311", "atBats": 482, "obp": ".410", "slg": ".583", "ops": ".993", "caughtStealing": 2, "stolenBases": 3, "stolenBasePercentage": ".600", "caughtStealingPercentage": ".400", "groundIntoDoublePlay": 11, "numberOfPitches": 2287, "plateAppearances": 576, "totalBases": 281, "rbi": 109, "leftOnBase": 228, "sacBunts": 0, "sacFlies": 6, "babip": ".350", "groundOutsToAirouts": "0.82", "catchersInterference": 3, "atBatsPerHomeRun": "17.21"}, "season": 2004, "ability": {"obpRatio": 1.1658888553265374, "slgRatio": 1.2693357691205502, "baserunningPerPa": -0.00025773195876288655, "sample": 576.0}, "source": "https://statsapi.mlb.com/api/v1/people/400098/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2004", "fetchedAt": "2026-09-23T15:26:37.013727+00:00", "sha256": "ef0eb702725a1972655685819d3b9baa92e5ed115fe6937bfbba002acdeea847", "bytes": 57131}}, {"sample": 578, "stats": {"age": 28, "gamesPlayed": 137, "groundOuts": 115, "airOuts": 104, "runs": 94, "doubles": 42, "triples": 0, "homeRuns": 33, "strikeOuts": 123, "baseOnBalls": 79, "intentionalWalks": 7, "hits": 148, "hitByPitch": 9, "avg": ".305", "atBats": 486, "obp": ".408", "slg": ".595", "ops": "1.003", "caughtStealing": 0, "stolenBases": 0, "stolenBasePercentage": ".---", "caughtStealingPercentage": ".---", "groundIntoDoublePlay": 9, "numberOfPitches": 2409, "plateAppearances": 578, "totalBases": 289, "rbi": 108, "leftOnBase": 211, "sacBunts": 0, "sacFlies": 4, "babip": ".344", "groundOutsToAirouts": "1.11", "catchersInterference": 0, "atBatsPerHomeRun": "14.73"}, "season": 2005, "ability": {"obpRatio": 1.1747105760913015, "slgRatio": 1.3122686616043755, "baserunningPerPa": 0.0, "sample": 578.0}, "source": "https://statsapi.mlb.com/api/v1/people/400098/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2005", "fetchedAt": "2026-09-23T15:26:37.187445+00:00", "sha256": "2f77ab132741e4095dd361521db14b8a011e435446586897daa567e099bff971", "bytes": 57140}}, {"sample": 564, "stats": {"age": 29, "gamesPlayed": 129, "groundOuts": 107, "airOuts": 98, "runs": 100, "doubles": 31, "triples": 1, "homeRuns": 42, "strikeOuts": 111, "baseOnBalls": 100, "intentionalWalks": 16, "hits": 140, "hitByPitch": 7, "avg": ".308", "atBats": 454, "obp": ".439", "slg": ".659", "ops": "1.098", "caughtStealing": 0, "stolenBases": 0, "stolenBasePercentage": ".---", "caughtStealingPercentage": ".---", "groundIntoDoublePlay": 10, "numberOfPitches": 2375, "plateAppearances": 564, "totalBases": 299, "rbi": 117, "leftOnBase": 195, "sacBunts": 0, "sacFlies": 2, "babip": ".323", "groundOutsToAirouts": "1.09", "catchersInterference": 1, "atBatsPerHomeRun": "10.81"}, "season": 2006, "ability": {"obpRatio": 1.2246658471286307, "slgRatio": 1.38823930178932, "baserunningPerPa": 0.0, "sample": 564.0}, "source": "https://statsapi.mlb.com/api/v1/people/400098/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}]}, {"id": "mlb-400121", "name": "Victor Martinez", "role": "DH", "ability": {"slgRatio": 1.2057711295034141, "baserunningPerPa": -0.0005867882177855363, "obpRatio": 1.1596546667460572, "sample": 1309.0, "seasons": [2013, 2014], "fielding": null}, "evidence": [{"sample": 668, "stats": {"age": 34, "gamesPlayed": 159, "groundOuts": 170, "airOuts": 199, "runs": 68, "doubles": 36, "triples": 0, "homeRuns": 14, "strikeOuts": 62, "baseOnBalls": 54, "intentionalWalks": 10, "hits": 182, "hitByPitch": 1, "avg": ".301", "atBats": 605, "obp": ".355", "slg": ".430", "ops": ".785", "caughtStealing": 2, "stolenBases": 0, "stolenBasePercentage": ".000", "caughtStealingPercentage": "1.000", "groundIntoDoublePlay": 23, "numberOfPitches": 2601, "plateAppearances": 668, "totalBases": 260, "rbi": 83, "leftOnBase": 300, "sacBunts": 0, "sacFlies": 8, "babip": ".313", "groundOutsToAirouts": "0.85", "catchersInterference": 0, "atBatsPerHomeRun": "43.21"}, "season": 2013, "ability": {"obpRatio": 1.0906173461507345, "slgRatio": 1.065081978824604, "baserunningPerPa": -0.0009216589861751152, "sample": 668.0}, "source": "https://statsapi.mlb.com/api/v1/people/400121/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2013", "fetchedAt": "2026-09-23T15:26:37.831583+00:00", "sha256": "085676eb987b2e8a9146e28a8937c725ae87c23c44951b8988e1112c16d6ec65", "bytes": 57155}}, {"sample": 641, "stats": {"age": 35, "gamesPlayed": 151, "groundOuts": 159, "airOuts": 178, "runs": 87, "doubles": 33, "triples": 0, "homeRuns": 32, "strikeOuts": 42, "baseOnBalls": 70, "intentionalWalks": 28, "hits": 188, "hitByPitch": 4, "avg": ".335", "atBats": 561, "obp": ".409", "slg": ".565", "ops": ".974", "caughtStealing": 2, "stolenBases": 3, "stolenBasePercentage": ".600", "caughtStealingPercentage": ".400", "groundIntoDoublePlay": 17, "numberOfPitches": 2586, "plateAppearances": 641, "totalBases": 317, "rbi": 103, "leftOnBase": 208, "sacBunts": 0, "sacFlies": 6, "babip": ".316", "groundOutsToAirouts": "0.89", "catchersInterference": 0, "atBatsPerHomeRun": "17.53"}, "season": 2014, "ability": {"obpRatio": 1.2315999556035855, "slgRatio": 1.3523863442513784, "baserunningPerPa": -0.0002378121284185493, "sample": 641.0}, "source": "https://statsapi.mlb.com/api/v1/people/400121/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2014", "fetchedAt": "2026-09-23T15:26:37.987717+00:00", "sha256": "e90dc88bf5100686eacce2ef5aeb1299cd37fbba7ff9e495f87a05a1026464c6", "bytes": 57150}}]}, {"id": "mlb-400284", "name": "Chase Utley", "role": "2B", "ability": {"slgRatio": 1.2136931147362067, "baserunningPerPa": 0.0030779163748755165, "obpRatio": 1.1406039746563166, "sample": 2007.0, "seasons": [2007, 2008, 2009], "fielding": null}, "evidence": [{"sample": 613, "stats": {"age": 28, "gamesPlayed": 132, "groundOuts": 121, "airOuts": 152, "runs": 104, "doubles": 48, "triples": 5, "homeRuns": 22, "strikeOuts": 89, "baseOnBalls": 50, "intentionalWalks": 1, "hits": 176, "hitByPitch": 25, "avg": ".332", "atBats": 530, "obp": ".410", "slg": ".566", "ops": ".976", "caughtStealing": 1, "stolenBases": 9, "stolenBasePercentage": ".900", "caughtStealingPercentage": ".100", "groundIntoDoublePlay": 7, "numberOfPitches": 2418, "plateAppearances": 613, "totalBases": 300, "rbi": 103, "leftOnBase": 218, "sacBunts": 1, "sacFlies": 7, "babip": ".362", "groundOutsToAirouts": "0.80", "catchersInterference": 0, "atBatsPerHomeRun": "24.09"}, "season": 2007, "ability": {"obpRatio": 1.1666471291498033, "slgRatio": 1.255619975749397, "baserunningPerPa": 0.0017220172201722016, "sample": 613.0}, "source": "https://statsapi.mlb.com/api/v1/people/400284/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2007", "fetchedAt": "2026-09-23T15:26:37.263039+00:00", "sha256": "228979bae643e98d8d215634d9d64d12a962b1c20139ae1ffcb2236b5720e298", "bytes": 57145}}, {"sample": 707, "stats": {"age": 29, "gamesPlayed": 159, "groundOuts": 135, "airOuts": 200, "runs": 113, "doubles": 41, "triples": 4, "homeRuns": 33, "strikeOuts": 104, "baseOnBalls": 64, "intentionalWalks": 14, "hits": 177, "hitByPitch": 27, "avg": ".292", "atBats": 607, "obp": ".380", "slg": ".535", "ops": ".915", "caughtStealing": 2, "stolenBases": 14, "stolenBasePercentage": ".875", "caughtStealingPercentage": ".125", "groundIntoDoublePlay": 9, "numberOfPitches": 2769, "plateAppearances": 707, "totalBases": 325, "rbi": 104, "leftOnBase": 255, "sacBunts": 1, "sacFlies": 8, "babip": ".301", "groundOutsToAirouts": "0.68", "catchersInterference": 0, "atBatsPerHomeRun": "18.39"}, "season": 2008, "ability": {"obpRatio": 1.1098219518742514, "slgRatio": 1.2224168536533035, "baserunningPerPa": 0.002205071664829107, "sample": 707.0}, "source": "https://statsapi.mlb.com/api/v1/people/400284/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2008", "fetchedAt": "2026-09-23T15:26:37.505277+00:00", "sha256": "0f5d05f8e694bcc7a736d477206c458781798b7c6597c39ada2a100409df6fd0", "bytes": 57146}}, {"sample": 687, "stats": {"age": 30, "gamesPlayed": 156, "groundOuts": 115, "airOuts": 189, "runs": 112, "doubles": 28, "triples": 4, "homeRuns": 31, "strikeOuts": 110, "baseOnBalls": 88, "intentionalWalks": 3, "hits": 161, "hitByPitch": 24, "avg": ".282", "atBats": 571, "obp": ".397", "slg": ".508", "ops": ".905", "caughtStealing": 0, "stolenBases": 23, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 5, "numberOfPitches": 2845, "plateAppearances": 687, "totalBases": 290, "rbi": 93, "leftOnBase": 233, "sacBunts": 0, "sacFlies": 4, "babip": ".300", "groundOutsToAirouts": "0.61", "catchersInterference": 0, "atBatsPerHomeRun": "18.42"}, "season": 2009, "ability": {"obpRatio": 1.1490442023163059, "slgRatio": 1.1673046879305686, "baserunningPerPa": 0.005186020293122887, "sample": 687.0}, "source": "https://statsapi.mlb.com/api/v1/people/400284/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2009", "fetchedAt": "2026-09-23T15:26:37.580861+00:00", "sha256": "8f1c355268c14e8f8b8eea008ed26c384416f0f3fa300b0edcad0ad024558e15", "bytes": 57159}}]}, {"id": "mlb-405395", "name": "Albert Pujols", "role": "1B", "ability": {"slgRatio": 1.4174709607554647, "baserunningPerPa": 0.0011417027692768584, "obpRatio": 1.2534007668146157, "sample": 2041.0, "seasons": [2008, 2009, 2010], "fielding": null}, "evidence": [{"sample": 641, "stats": {"age": 28, "gamesPlayed": 148, "groundOuts": 132, "airOuts": 159, "runs": 100, "doubles": 44, "triples": 0, "homeRuns": 37, "strikeOuts": 54, "baseOnBalls": 104, "intentionalWalks": 34, "hits": 187, "hitByPitch": 5, "avg": ".357", "atBats": 524, "obp": ".462", "slg": ".653", "ops": "1.115", "caughtStealing": 3, "stolenBases": 7, "stolenBasePercentage": ".700", "caughtStealingPercentage": ".300", "groundIntoDoublePlay": 16, "numberOfPitches": 2458, "plateAppearances": 641, "totalBases": 342, "rbi": 116, "leftOnBase": 201, "sacBunts": 0, "sacFlies": 8, "babip": ".340", "groundOutsToAirouts": "0.83", "catchersInterference": 0, "atBatsPerHomeRun": "14.16"}, "season": 2008, "ability": {"obpRatio": 1.295028302582313, "slgRatio": 1.4335552241833056, "baserunningPerPa": 0.0002378121284185493, "sample": 641.0}, "source": "https://statsapi.mlb.com/api/v1/people/405395/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2008", "fetchedAt": "2026-09-23T15:26:37.505277+00:00", "sha256": "0f5d05f8e694bcc7a736d477206c458781798b7c6597c39ada2a100409df6fd0", "bytes": 57146}}, {"sample": 700, "stats": {"age": 29, "gamesPlayed": 160, "groundOuts": 139, "airOuts": 187, "runs": 124, "doubles": 45, "triples": 1, "homeRuns": 47, "strikeOuts": 64, "baseOnBalls": 115, "intentionalWalks": 44, "hits": 186, "hitByPitch": 9, "avg": ".327", "atBats": 568, "obp": ".443", "slg": ".658", "ops": "1.101", "caughtStealing": 4, "stolenBases": 16, "stolenBasePercentage": ".800", "caughtStealingPercentage": ".200", "groundIntoDoublePlay": 23, "numberOfPitches": 2690, "plateAppearances": 700, "totalBases": 374, "rbi": 135, "leftOnBase": 217, "sacBunts": 0, "sacFlies": 8, "babip": ".299", "groundOutsToAirouts": "0.74", "catchersInterference": 0, "atBatsPerHomeRun": "12.08"}, "season": 2009, "ability": {"obpRatio": 1.2571335172766314, "slgRatio": 1.447275735488682, "baserunningPerPa": 0.0017777777777777779, "sample": 700.0}, "source": "https://statsapi.mlb.com/api/v1/people/405395/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2009", "fetchedAt": "2026-09-23T15:26:37.580861+00:00", "sha256": "8f1c355268c14e8f8b8eea008ed26c384416f0f3fa300b0edcad0ad024558e15", "bytes": 57159}}, {"sample": 700, "stats": {"age": 30, "gamesPlayed": 159, "groundOuts": 145, "airOuts": 189, "runs": 115, "doubles": 39, "triples": 1, "homeRuns": 42, "strikeOuts": 76, "baseOnBalls": 103, "intentionalWalks": 38, "hits": 183, "hitByPitch": 4, "avg": ".312", "atBats": 587, "obp": ".414", "slg": ".596", "ops": "1.010", "caughtStealing": 4, "stolenBases": 14, "stolenBasePercentage": ".778", "caughtStealingPercentage": ".222", "groundIntoDoublePlay": 23, "numberOfPitches": 2821, "plateAppearances": 700, "totalBases": 350, "rbi": 118, "leftOnBase": 241, "sacBunts": 0, "sacFlies": 6, "babip": ".297", "groundOutsToAirouts": "0.77", "catchersInterference": 0, "atBatsPerHomeRun": "13.98"}, "season": 2010, "ability": {"obpRatio": 1.2115490871710375, "slgRatio": 1.372937596226182, "baserunningPerPa": 0.0013333333333333335, "sample": 700.0}, "source": "https://statsapi.mlb.com/api/v1/people/405395/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2010", "fetchedAt": "2026-09-23T15:26:37.598937+00:00", "sha256": "9a8dbe372e6d9de09f2d85e652df47d60b258e9a46a22e75caff9280dd11a200", "bytes": 57162}}]}, {"id": "mlb-407812", "name": "Matt Holliday", "role": "LF", "ability": {"slgRatio": 1.2815134305484936, "baserunningPerPa": 0.0020479785393117504, "obpRatio": 1.149358453283123, "sample": 2003.0, "seasons": [2006, 2007, 2008], "fielding": null}, "evidence": [{"sample": 667, "stats": {"age": 26, "gamesPlayed": 155, "groundOuts": 162, "airOuts": 137, "runs": 119, "doubles": 45, "triples": 5, "homeRuns": 34, "strikeOuts": 110, "baseOnBalls": 47, "intentionalWalks": 3, "hits": 196, "hitByPitch": 15, "avg": ".326", "atBats": 602, "obp": ".387", "slg": ".586", "ops": ".973", "caughtStealing": 5, "stolenBases": 10, "stolenBasePercentage": ".667", "caughtStealingPercentage": ".333", "groundIntoDoublePlay": 22, "numberOfPitches": 2417, "plateAppearances": 667, "totalBases": 353, "rbi": 114, "leftOnBase": 300, "sacBunts": 0, "sacFlies": 3, "babip": ".351", "groundOutsToAirouts": "1.18", "catchersInterference": 0, "atBatsPerHomeRun": "17.71"}, "season": 2006, "ability": {"obpRatio": 1.1152708464267054, "slgRatio": 1.2745558944104423, "baserunningPerPa": 0.0, "sample": 667.0}, "source": "https://statsapi.mlb.com/api/v1/people/407812/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}, {"sample": 713, "stats": {"age": 27, "gamesPlayed": 158, "groundOuts": 155, "airOuts": 143, "runs": 120, "doubles": 50, "triples": 6, "homeRuns": 36, "strikeOuts": 126, "baseOnBalls": 63, "intentionalWalks": 7, "hits": 216, "hitByPitch": 10, "avg": ".340", "atBats": 636, "obp": ".405", "slg": ".607", "ops": "1.012", "caughtStealing": 4, "stolenBases": 11, "stolenBasePercentage": ".733", "caughtStealingPercentage": ".267", "groundIntoDoublePlay": 23, "numberOfPitches": 2607, "plateAppearances": 713, "totalBases": 386, "rbi": 137, "leftOnBase": 263, "sacBunts": 0, "sacFlies": 4, "babip": ".377", "groundOutsToAirouts": "1.08", "catchersInterference": 0, "atBatsPerHomeRun": "17.67"}, "season": 2007, "ability": {"obpRatio": 1.1609737434804805, "slgRatio": 1.340503000816684, "baserunningPerPa": 0.0006571741511500549, "sample": 713.0}, "source": "https://statsapi.mlb.com/api/v1/people/407812/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2007", "fetchedAt": "2026-09-23T15:26:37.263039+00:00", "sha256": "228979bae643e98d8d215634d9d64d12a962b1c20139ae1ffcb2236b5720e298", "bytes": 57145}}, {"sample": 623, "stats": {"age": 28, "gamesPlayed": 139, "groundOuts": 135, "airOuts": 129, "runs": 107, "doubles": 38, "triples": 2, "homeRuns": 25, "strikeOuts": 104, "baseOnBalls": 74, "intentionalWalks": 6, "hits": 173, "hitByPitch": 8, "avg": ".321", "atBats": 539, "obp": ".409", "slg": ".538", "ops": ".947", "caughtStealing": 2, "stolenBases": 28, "stolenBasePercentage": ".933", "caughtStealingPercentage": ".067", "groundIntoDoublePlay": 9, "numberOfPitches": 2415, "plateAppearances": 623, "totalBases": 290, "rbi": 88, "leftOnBase": 212, "sacBunts": 0, "sacFlies": 2, "babip": ".359", "groundOutsToAirouts": "1.05", "catchersInterference": 0, "atBatsPerHomeRun": "21.56"}, "season": 2008, "ability": {"obpRatio": 1.172560270076886, "slgRatio": 1.2214510116124753, "baserunningPerPa": 0.005832320777642772, "sample": 623.0}, "source": "https://statsapi.mlb.com/api/v1/people/407812/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2008", "fetchedAt": "2026-09-23T15:26:37.505277+00:00", "sha256": "0f5d05f8e694bcc7a736d477206c458781798b7c6597c39ada2a100409df6fd0", "bytes": 57146}}]}, {"id": "mlb-407885", "name": "Mark Ellis", "role": "2B", "ability": {"slgRatio": 1.009101560540452, "baserunningPerPa": -0.00013897184489559378, "obpRatio": 1.0378384381865449, "sample": 986.0, "seasons": [2005, 2006], "fielding": null}, "evidence": [{"sample": 486, "stats": {"age": 28, "gamesPlayed": 122, "groundOuts": 121, "airOuts": 129, "runs": 76, "doubles": 21, "triples": 5, "homeRuns": 13, "strikeOuts": 51, "baseOnBalls": 44, "intentionalWalks": 1, "hits": 137, "hitByPitch": 4, "avg": ".316", "atBats": 434, "obp": ".384", "slg": ".477", "ops": ".861", "caughtStealing": 3, "stolenBases": 1, "stolenBasePercentage": ".250", "caughtStealingPercentage": ".750", "groundIntoDoublePlay": 10, "numberOfPitches": 1943, "plateAppearances": 486, "totalBases": 207, "rbi": 52, "leftOnBase": 162, "sacBunts": 4, "sacFlies": 0, "babip": ".335", "groundOutsToAirouts": "0.94", "catchersInterference": 0, "atBatsPerHomeRun": "33.38"}, "season": 2005, "ability": {"obpRatio": 1.1151291160174912, "slgRatio": 1.09822242348649, "baserunningPerPa": -0.0014577259475218663, "sample": 486.0}, "source": "https://statsapi.mlb.com/api/v1/people/407885/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2005", "fetchedAt": "2026-09-23T15:26:37.187445+00:00", "sha256": "2f77ab132741e4095dd361521db14b8a011e435446586897daa567e099bff971", "bytes": 57140}}, {"sample": 500, "stats": {"age": 29, "gamesPlayed": 124, "groundOuts": 116, "airOuts": 150, "runs": 64, "doubles": 25, "triples": 1, "homeRuns": 11, "strikeOuts": 76, "baseOnBalls": 40, "intentionalWalks": 1, "hits": 110, "hitByPitch": 8, "avg": ".249", "atBats": 441, "obp": ".319", "slg": ".385", "ops": ".704", "caughtStealing": 0, "stolenBases": 4, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 13, "numberOfPitches": 1986, "plateAppearances": 500, "totalBases": 170, "rbi": 52, "leftOnBase": 201, "sacBunts": 4, "sacFlies": 7, "babip": ".274", "groundOutsToAirouts": "0.77", "catchersInterference": 0, "atBatsPerHomeRun": "40.09"}, "season": 2006, "ability": {"obpRatio": 0.9627118993348651, "slgRatio": 0.9224760817569037, "baserunningPerPa": 0.001142857142857143, "sample": 500.0}, "source": "https://statsapi.mlb.com/api/v1/people/407885/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}]}, {"id": "mlb-408045", "name": "Joe Mauer", "role": "C", "ability": {"slgRatio": 1.162480815781119, "baserunningPerPa": -0.0004904517379597479, "obpRatio": 1.2028033751562317, "sample": 1823.0, "seasons": [2008, 2009, 2010], "fielding": null}, "evidence": [{"sample": 633, "stats": {"age": 25, "gamesPlayed": 146, "groundOuts": 187, "airOuts": 135, "runs": 98, "doubles": 31, "triples": 4, "homeRuns": 9, "strikeOuts": 50, "baseOnBalls": 84, "intentionalWalks": 8, "hits": 176, "hitByPitch": 1, "avg": ".328", "atBats": 536, "obp": ".413", "slg": ".451", "ops": ".864", "caughtStealing": 1, "stolenBases": 1, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 21, "numberOfPitches": 2574, "plateAppearances": 633, "totalBases": 242, "rbi": 85, "leftOnBase": 197, "sacBunts": 1, "sacFlies": 11, "babip": ".342", "groundOutsToAirouts": "1.39", "catchersInterference": 0, "atBatsPerHomeRun": "59.56"}, "season": 2008, "ability": {"obpRatio": 1.1823512532487541, "slgRatio": 1.0634714952732305, "baserunningPerPa": -0.00024009603841536616, "sample": 633.0}, "source": "https://statsapi.mlb.com/api/v1/people/408045/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2008", "fetchedAt": "2026-09-23T15:26:37.505277+00:00", "sha256": "0f5d05f8e694bcc7a736d477206c458781798b7c6597c39ada2a100409df6fd0", "bytes": 57146}}, {"sample": 606, "stats": {"age": 26, "gamesPlayed": 138, "groundOuts": 161, "airOuts": 113, "runs": 94, "doubles": 30, "triples": 1, "homeRuns": 28, "strikeOuts": 63, "baseOnBalls": 76, "intentionalWalks": 14, "hits": 191, "hitByPitch": 2, "avg": ".365", "atBats": 523, "obp": ".444", "slg": ".587", "ops": "1.031", "caughtStealing": 1, "stolenBases": 4, "stolenBasePercentage": ".800", "caughtStealingPercentage": ".200", "groundIntoDoublePlay": 13, "numberOfPitches": 2540, "plateAppearances": 606, "totalBases": 307, "rbi": 96, "leftOnBase": 177, "sacBunts": 0, "sacFlies": 5, "babip": ".373", "groundOutsToAirouts": "1.42", "catchersInterference": 0, "atBatsPerHomeRun": "18.68"}, "season": 2009, "ability": {"obpRatio": 1.2508237374130797, "slgRatio": 1.3045898629944177, "baserunningPerPa": 0.0004962779156327543, "sample": 606.0}, "source": "https://statsapi.mlb.com/api/v1/people/408045/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2009", "fetchedAt": "2026-09-23T15:26:37.580861+00:00", "sha256": "8f1c355268c14e8f8b8eea008ed26c384416f0f3fa300b0edcad0ad024558e15", "bytes": 57159}}, {"sample": 584, "stats": {"age": 27, "gamesPlayed": 137, "groundOuts": 163, "airOuts": 133, "runs": 88, "doubles": 43, "triples": 1, "homeRuns": 9, "strikeOuts": 53, "baseOnBalls": 65, "intentionalWalks": 14, "hits": 167, "hitByPitch": 3, "avg": ".327", "atBats": 510, "obp": ".402", "slg": ".469", "ops": ".871", "caughtStealing": 4, "stolenBases": 1, "stolenBasePercentage": ".200", "caughtStealingPercentage": ".800", "groundIntoDoublePlay": 19, "numberOfPitches": 2262, "plateAppearances": 584, "totalBases": 239, "rbi": 75, "leftOnBase": 206, "sacBunts": 0, "sacFlies": 6, "babip": ".348", "groundOutsToAirouts": "1.23", "catchersInterference": 0, "atBatsPerHomeRun": "56.67"}, "season": 2010, "ability": {"obpRatio": 1.1751421656353127, "slgRatio": 1.1223349549424788, "baserunningPerPa": -0.0017857142857142859, "sample": 584.0}, "source": "https://statsapi.mlb.com/api/v1/people/408045/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2010", "fetchedAt": "2026-09-23T15:26:37.598937+00:00", "sha256": "9a8dbe372e6d9de09f2d85e652df47d60b258e9a46a22e75caff9280dd11a200", "bytes": 57162}}]}, {"id": "mlb-408061", "name": "Francisco Rodr\u00edguez", "role": "CL", "ability": {"runRatio": 0.7716550446823943, "fipRatio": 0.658132885504653, "eraRatio": 0.49831945341318923, "sample": 140.33333333333331, "seasons": [2005, 2006]}, "evidence": [{"sample": 67.33333333333333, "stats": {"age": 23, "gamesPlayed": 66, "gamesStarted": 0, "groundOuts": 57, "airOuts": 54, "runs": 20, "doubles": 7, "triples": 2, "homeRuns": 7, "strikeOuts": 91, "baseOnBalls": 32, "intentionalWalks": 3, "hits": 45, "hitByPitch": 0, "avg": ".184", "atBats": 245, "obp": ".277", "slg": ".314", "ops": ".591", "caughtStealing": 0, "stolenBases": 2, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 1, "numberOfPitches": 1108, "era": "2.67", "inningsPitched": "67.1", "wins": 2, "losses": 5, "saves": 45, "saveOpportunities": 50, "holds": 0, "blownSaves": 5, "earnedRuns": 20, "whip": "1.14", "battersFaced": 279, "outs": 202, "gamesPitched": 66, "completeGames": 0, "shutouts": 0, "strikes": 677, "strikePercentage": ".610", "hitBatsmen": 0, "balks": 0, "wildPitches": 8, "pickoffs": 0, "totalBases": 77, "groundOutsToAirouts": "1.06", "winPercentage": ".286", "pitchesPerInning": "16.46", "gamesFinished": 58, "strikeoutWalkRatio": "2.84", "strikeoutsPer9Inn": "12.16", "walksPer9Inn": "4.28", "hitsPer9Inn": "6.01", "runsScoredPer9": "2.67", "homeRunsPer9": "0.94", "inheritedRunners": 14, "inheritedRunnersScored": 5, "catchersInterference": 0, "sacBunts": 1, "sacFlies": 1}, "season": 2005, "ability": {"runRatio": 0.8268077932154171, "eraRatio": 0.6245154716813963, "fipRatio": 0.720440736321468, "sample": 67.33333333333333}, "source": "https://statsapi.mlb.com/api/v1/people/408061/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2005", "fetchedAt": "2026-09-23T15:26:37.187445+00:00", "sha256": "2f77ab132741e4095dd361521db14b8a011e435446586897daa567e099bff971", "bytes": 57140}}, {"sample": 73.0, "stats": {"age": 24, "gamesPlayed": 69, "gamesStarted": 0, "groundOuts": 53, "airOuts": 64, "runs": 16, "doubles": 18, "triples": 0, "homeRuns": 6, "strikeOuts": 98, "baseOnBalls": 28, "intentionalWalks": 5, "hits": 52, "hitByPitch": 1, "avg": ".197", "atBats": 264, "obp": ".276", "slg": ".333", "ops": ".609", "caughtStealing": 1, "stolenBases": 2, "stolenBasePercentage": ".667", "caughtStealingPercentage": ".333", "groundIntoDoublePlay": 4, "numberOfPitches": 1218, "era": "1.73", "inningsPitched": "73.0", "wins": 2, "losses": 3, "saves": 47, "saveOpportunities": 51, "holds": 0, "blownSaves": 4, "earnedRuns": 14, "whip": "1.10", "battersFaced": 296, "outs": 219, "gamesPitched": 69, "completeGames": 0, "shutouts": 0, "strikes": 772, "strikePercentage": ".630", "hitBatsmen": 1, "balks": 0, "wildPitches": 10, "pickoffs": 1, "totalBases": 88, "groundOutsToAirouts": "0.83", "winPercentage": ".400", "pitchesPerInning": "16.68", "gamesFinished": 58, "strikeoutWalkRatio": "3.50", "strikeoutsPer9Inn": "12.08", "walksPer9Inn": "3.45", "hitsPer9Inn": "6.41", "runsScoredPer9": "1.97", "homeRunsPer9": "0.74", "inheritedRunners": 20, "inheritedRunnersScored": 8, "catchersInterference": 0, "sacBunts": 3, "sacFlies": 0}, "season": 2006, "ability": {"runRatio": 0.7207835597341266, "eraRatio": 0.38191947309274243, "fipRatio": 0.600661717171335, "sample": 73.0}, "source": "https://statsapi.mlb.com/api/v1/people/408061/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}]}, {"id": "mlb-425567", "name": "Alex Rios", "role": "RF", "ability": {"slgRatio": 1.1188267497564823, "baserunningPerPa": 0.0022739329263462096, "obpRatio": 1.026105148224591, "sample": 1896.0, "seasons": [2006, 2007, 2008], "fielding": null}, "evidence": [{"sample": 498, "stats": {"age": 25, "gamesPlayed": 128, "groundOuts": 105, "airOuts": 130, "runs": 68, "doubles": 33, "triples": 6, "homeRuns": 17, "strikeOuts": 89, "baseOnBalls": 35, "intentionalWalks": 1, "hits": 136, "hitByPitch": 3, "avg": ".302", "atBats": 450, "obp": ".349", "slg": ".516", "ops": ".865", "caughtStealing": 6, "stolenBases": 15, "stolenBasePercentage": ".714", "caughtStealingPercentage": ".286", "groundIntoDoublePlay": 10, "numberOfPitches": 1944, "plateAppearances": 498, "totalBases": 232, "rbi": 82, "leftOnBase": 180, "sacBunts": 0, "sacFlies": 10, "babip": ".336", "groundOutsToAirouts": "0.81", "catchersInterference": 0, "atBatsPerHomeRun": "26.47"}, "season": 2006, "ability": {"obpRatio": 1.0263491522553354, "slgRatio": 1.138981011750349, "baserunningPerPa": 0.0008595988538681943, "sample": 498.0}, "source": "https://statsapi.mlb.com/api/v1/people/425567/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}, {"sample": 711, "stats": {"age": 26, "gamesPlayed": 161, "groundOuts": 142, "airOuts": 214, "runs": 114, "doubles": 43, "triples": 7, "homeRuns": 24, "strikeOuts": 103, "baseOnBalls": 55, "intentionalWalks": 3, "hits": 191, "hitByPitch": 6, "avg": ".297", "atBats": 643, "obp": ".354", "slg": ".498", "ops": ".852", "caughtStealing": 4, "stolenBases": 17, "stolenBasePercentage": ".810", "caughtStealingPercentage": ".190", "groundIntoDoublePlay": 9, "numberOfPitches": 2635, "plateAppearances": 711, "totalBases": 320, "rbi": 85, "leftOnBase": 244, "sacBunts": 0, "sacFlies": 7, "babip": ".319", "groundOutsToAirouts": "0.66", "catchersInterference": 0, "atBatsPerHomeRun": "26.79"}, "season": 2007, "ability": {"obpRatio": 1.0423360503338461, "slgRatio": 1.1390375905188859, "baserunningPerPa": 0.001975850713501647, "sample": 711.0}, "source": "https://statsapi.mlb.com/api/v1/people/425567/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2007", "fetchedAt": "2026-09-23T15:26:37.263039+00:00", "sha256": "228979bae643e98d8d215634d9d64d12a962b1c20139ae1ffcb2236b5720e298", "bytes": 57145}}, {"sample": 687, "stats": {"age": 27, "gamesPlayed": 155, "groundOuts": 172, "airOuts": 172, "runs": 91, "doubles": 47, "triples": 8, "homeRuns": 15, "strikeOuts": 112, "baseOnBalls": 44, "intentionalWalks": 2, "hits": 185, "hitByPitch": 2, "avg": ".291", "atBats": 635, "obp": ".337", "slg": ".461", "ops": ".798", "caughtStealing": 8, "stolenBases": 32, "stolenBasePercentage": ".800", "caughtStealingPercentage": ".200", "groundIntoDoublePlay": 20, "numberOfPitches": 2579, "plateAppearances": 687, "totalBases": 293, "rbi": 79, "leftOnBase": 274, "sacBunts": 0, "sacFlies": 5, "babip": ".331", "groundOutsToAirouts": "1.00", "catchersInterference": 0, "atBatsPerHomeRun": "42.33"}, "season": 2008, "ability": {"obpRatio": 1.009130351416744, "slgRatio": 1.083300213722982, "baserunningPerPa": 0.003607666290868095, "sample": 687.0}, "source": "https://statsapi.mlb.com/api/v1/people/425567/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2008", "fetchedAt": "2026-09-23T15:26:37.505277+00:00", "sha256": "0f5d05f8e694bcc7a736d477206c458781798b7c6597c39ada2a100409df6fd0", "bytes": 57146}}]}, {"id": "mlb-425664", "name": "Shane Victorino", "role": "RF", "ability": {"slgRatio": 1.087140230086188, "baserunningPerPa": 0.0034740674165158266, "obpRatio": 1.0465895503477058, "sample": 1928.0, "seasons": [2009, 2010, 2011], "fielding": null}, "evidence": [{"sample": 694, "stats": {"age": 28, "gamesPlayed": 156, "groundOuts": 196, "airOuts": 180, "runs": 102, "doubles": 39, "triples": 13, "homeRuns": 10, "strikeOuts": 71, "baseOnBalls": 60, "intentionalWalks": 1, "hits": 181, "hitByPitch": 6, "avg": ".292", "atBats": 620, "obp": ".358", "slg": ".445", "ops": ".803", "caughtStealing": 8, "stolenBases": 25, "stolenBasePercentage": ".758", "caughtStealingPercentage": ".242", "groundIntoDoublePlay": 5, "numberOfPitches": 2438, "plateAppearances": 694, "totalBases": 276, "rbi": 62, "leftOnBase": 199, "sacBunts": 4, "sacFlies": 4, "babip": ".315", "groundOutsToAirouts": "1.09", "catchersInterference": 0, "atBatsPerHomeRun": "62.00"}, "season": 2009, "ability": {"obpRatio": 1.0584490785283676, "slgRatio": 1.0506186096431769, "baserunningPerPa": 0.002013422818791946, "sample": 694.0}, "source": "https://statsapi.mlb.com/api/v1/people/425664/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2009", "fetchedAt": "2026-09-23T15:26:37.580861+00:00", "sha256": "8f1c355268c14e8f8b8eea008ed26c384416f0f3fa300b0edcad0ad024558e15", "bytes": 57159}}, {"sample": 648, "stats": {"age": 29, "gamesPlayed": 147, "groundOuts": 174, "airOuts": 183, "runs": 84, "doubles": 26, "triples": 10, "homeRuns": 18, "strikeOuts": 79, "baseOnBalls": 53, "intentionalWalks": 5, "hits": 152, "hitByPitch": 7, "avg": ".259", "atBats": 587, "obp": ".327", "slg": ".429", "ops": ".756", "caughtStealing": 6, "stolenBases": 34, "stolenBasePercentage": ".850", "caughtStealingPercentage": ".150", "groundIntoDoublePlay": 6, "numberOfPitches": 2380, "plateAppearances": 648, "totalBases": 252, "rbi": 69, "leftOnBase": 184, "sacBunts": 0, "sacFlies": 1, "babip": ".273", "groundOutsToAirouts": "0.95", "catchersInterference": 0, "atBatsPerHomeRun": "32.61"}, "season": 2010, "ability": {"obpRatio": 1.0035831674645281, "slgRatio": 1.049620734775802, "baserunningPerPa": 0.0051886792452830195, "sample": 648.0}, "source": "https://statsapi.mlb.com/api/v1/people/425664/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2010", "fetchedAt": "2026-09-23T15:26:37.598937+00:00", "sha256": "9a8dbe372e6d9de09f2d85e652df47d60b258e9a46a22e75caff9280dd11a200", "bytes": 57162}}, {"sample": 586, "stats": {"age": 30, "gamesPlayed": 132, "groundOuts": 153, "airOuts": 164, "runs": 95, "doubles": 27, "triples": 16, "homeRuns": 17, "strikeOuts": 63, "baseOnBalls": 55, "intentionalWalks": 1, "hits": 145, "hitByPitch": 6, "avg": ".279", "atBats": 519, "obp": ".355", "slg": ".491", "ops": ".846", "caughtStealing": 3, "stolenBases": 19, "stolenBasePercentage": ".864", "caughtStealingPercentage": ".136", "groundIntoDoublePlay": 4, "numberOfPitches": 2252, "plateAppearances": 586, "totalBases": 255, "rbi": 61, "leftOnBase": 179, "sacBunts": 6, "sacFlies": 0, "babip": ".292", "groundOutsToAirouts": "0.93", "catchersInterference": 0, "atBatsPerHomeRun": "30.53"}, "season": 2011, "ability": {"obpRatio": 1.0801008533356236, "slgRatio": 1.1718819323875187, "baserunningPerPa": 0.0033078880407124683, "sample": 586.0}, "source": "https://statsapi.mlb.com/api/v1/people/425664/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2011", "fetchedAt": "2026-09-23T15:26:37.743082+00:00", "sha256": "fd020b45785e288e940851ed50f0b9f5f164fb08fa90a3450ac183ccec6e42db", "bytes": 57182}}]}, {"id": "mlb-425686", "name": "Hideki Matsui", "role": "DH", "ability": {"slgRatio": 1.1310425418212833, "baserunningPerPa": -0.00023281347143405166, "obpRatio": 1.0789849398678437, "sample": 1338.0, "seasons": [2005, 2007], "fielding": null}, "evidence": [{"sample": 704, "stats": {"age": 31, "gamesPlayed": 162, "groundOuts": 196, "airOuts": 171, "runs": 108, "doubles": 45, "triples": 3, "homeRuns": 23, "strikeOuts": 78, "baseOnBalls": 63, "intentionalWalks": 7, "hits": 192, "hitByPitch": 3, "avg": ".305", "atBats": 629, "obp": ".367", "slg": ".496", "ops": ".863", "caughtStealing": 2, "stolenBases": 2, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 16, "numberOfPitches": 2614, "plateAppearances": 704, "totalBases": 312, "rbi": 116, "leftOnBase": 300, "sacBunts": 0, "sacFlies": 8, "babip": ".315", "groundOutsToAirouts": "1.15", "catchersInterference": 1, "atBatsPerHomeRun": "27.35"}, "season": 2005, "ability": {"obpRatio": 1.0864753289657427, "slgRatio": 1.143290426041405, "baserunningPerPa": -0.00044247787610619474, "sample": 704.0}, "source": "https://statsapi.mlb.com/api/v1/people/425686/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2005", "fetchedAt": "2026-09-23T15:26:37.187445+00:00", "sha256": "2f77ab132741e4095dd361521db14b8a011e435446586897daa567e099bff971", "bytes": 57140}}, {"sample": 634, "stats": {"age": 33, "gamesPlayed": 143, "groundOuts": 161, "airOuts": 167, "runs": 100, "doubles": 28, "triples": 4, "homeRuns": 25, "strikeOuts": 73, "baseOnBalls": 73, "intentionalWalks": 2, "hits": 156, "hitByPitch": 3, "avg": ".285", "atBats": 547, "obp": ".367", "slg": ".488", "ops": ".855", "caughtStealing": 2, "stolenBases": 4, "stolenBasePercentage": ".667", "caughtStealingPercentage": ".333", "groundIntoDoublePlay": 9, "numberOfPitches": 2555, "plateAppearances": 634, "totalBases": 267, "rbi": 103, "leftOnBase": 296, "sacBunts": 0, "sacFlies": 10, "babip": ".285", "groundOutsToAirouts": "0.96", "catchersInterference": 1, "atBatsPerHomeRun": "21.88"}, "season": 2007, "ability": {"obpRatio": 1.0706675362007763, "slgRatio": 1.1174423675453118, "baserunningPerPa": 0.0, "sample": 634.0}, "source": "https://statsapi.mlb.com/api/v1/people/425686/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2007", "fetchedAt": "2026-09-23T15:26:37.263039+00:00", "sha256": "228979bae643e98d8d215634d9d64d12a962b1c20139ae1ffcb2236b5720e298", "bytes": 57145}}]}, {"id": "mlb-425766", "name": "James Loney", "role": "1B", "ability": {"slgRatio": 1.0857392923361673, "baserunningPerPa": -0.00040337820658186785, "obpRatio": 1.0392761995653848, "sample": 1026.0, "seasons": [2007, 2008], "fielding": null}, "evidence": [{"sample": 375, "stats": {"age": 23, "gamesPlayed": 96, "groundOuts": 93, "airOuts": 91, "runs": 41, "doubles": 18, "triples": 4, "homeRuns": 15, "strikeOuts": 48, "baseOnBalls": 28, "intentionalWalks": 5, "hits": 114, "hitByPitch": 1, "avg": ".331", "atBats": 344, "obp": ".381", "slg": ".538", "ops": ".919", "caughtStealing": 1, "stolenBases": 0, "stolenBasePercentage": ".000", "caughtStealingPercentage": "1.000", "groundIntoDoublePlay": 6, "numberOfPitches": 1374, "plateAppearances": 375, "totalBases": 185, "rbi": 67, "leftOnBase": 134, "sacBunts": 0, "sacFlies": 2, "babip": ".350", "groundOutsToAirouts": "1.02", "catchersInterference": 0, "atBatsPerHomeRun": "22.93"}, "season": 2007, "ability": {"obpRatio": 1.087817458586941, "slgRatio": 1.1778989481866842, "baserunningPerPa": -0.0006956521739130435, "sample": 375.0}, "source": "https://statsapi.mlb.com/api/v1/people/425766/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2007", "fetchedAt": "2026-09-23T15:26:37.263039+00:00", "sha256": "228979bae643e98d8d215634d9d64d12a962b1c20139ae1ffcb2236b5720e298", "bytes": 57145}}, {"sample": 651, "stats": {"age": 24, "gamesPlayed": 161, "groundOuts": 173, "airOuts": 173, "runs": 66, "doubles": 35, "triples": 6, "homeRuns": 13, "strikeOuts": 85, "baseOnBalls": 45, "intentionalWalks": 6, "hits": 172, "hitByPitch": 3, "avg": ".289", "atBats": 595, "obp": ".338", "slg": ".434", "ops": ".772", "caughtStealing": 4, "stolenBases": 7, "stolenBasePercentage": ".636", "caughtStealingPercentage": ".364", "groundIntoDoublePlay": 25, "numberOfPitches": 2470, "plateAppearances": 651, "totalBases": 258, "rbi": 90, "leftOnBase": 298, "sacBunts": 1, "sacFlies": 7, "babip": ".315", "groundOutsToAirouts": "1.00", "catchersInterference": 0, "atBatsPerHomeRun": "45.77"}, "season": 2008, "ability": {"obpRatio": 1.0113146448294654, "slgRatio": 1.0326519329752706, "baserunningPerPa": -0.0002350176263219741, "sample": 651.0}, "source": "https://statsapi.mlb.com/api/v1/people/425766/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2008", "fetchedAt": "2026-09-23T15:26:37.505277+00:00", "sha256": "0f5d05f8e694bcc7a736d477206c458781798b7c6597c39ada2a100409df6fd0", "bytes": 57146}}]}, {"id": "mlb-425773", "name": "Casey Kotchman", "role": "1B", "ability": {"slgRatio": 1.0294555811201593, "baserunningPerPa": -0.0007965004154972641, "obpRatio": 1.0303804044875051, "sample": 1081.0, "seasons": [2007, 2008], "fielding": null}, "evidence": [{"sample": 508, "stats": {"age": 24, "gamesPlayed": 137, "groundOuts": 169, "airOuts": 108, "runs": 64, "doubles": 37, "triples": 3, "homeRuns": 11, "strikeOuts": 43, "baseOnBalls": 53, "intentionalWalks": 1, "hits": 131, "hitByPitch": 4, "avg": ".296", "atBats": 443, "obp": ".372", "slg": ".467", "ops": ".839", "caughtStealing": 4, "stolenBases": 2, "stolenBasePercentage": ".333", "caughtStealingPercentage": ".667", "groundIntoDoublePlay": 17, "numberOfPitches": 1899, "plateAppearances": 508, "totalBases": 207, "rbi": 68, "leftOnBase": 186, "sacBunts": 3, "sacFlies": 5, "babip": ".305", "groundOutsToAirouts": "1.56", "catchersInterference": 0, "atBatsPerHomeRun": "40.27"}, "season": 2007, "ability": {"obpRatio": 1.0773843283954636, "slgRatio": 1.0752022910508288, "baserunningPerPa": -0.0016949152542372883, "sample": 508.0}, "source": "https://statsapi.mlb.com/api/v1/people/425773/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2007", "fetchedAt": "2026-09-23T15:26:37.263039+00:00", "sha256": "228979bae643e98d8d215634d9d64d12a962b1c20139ae1ffcb2236b5720e298", "bytes": 57145}}, {"sample": 573, "stats": {"age": 25, "gamesPlayed": 143, "groundOuts": 206, "airOuts": 140, "runs": 65, "doubles": 28, "triples": 1, "homeRuns": 14, "strikeOuts": 39, "baseOnBalls": 36, "intentionalWalks": 5, "hits": 143, "hitByPitch": 9, "avg": ".272", "atBats": 525, "obp": ".328", "slg": ".410", "ops": ".738", "caughtStealing": 1, "stolenBases": 2, "stolenBasePercentage": ".667", "caughtStealingPercentage": ".333", "groundIntoDoublePlay": 18, "numberOfPitches": 1992, "plateAppearances": 573, "totalBases": 215, "rbi": 74, "leftOnBase": 217, "sacBunts": 0, "sacFlies": 3, "babip": ".272", "groundOutsToAirouts": "1.47", "catchersInterference": 0, "atBatsPerHomeRun": "37.50"}, "season": 2008, "ability": {"obpRatio": 0.9887085138326307, "slgRatio": 0.9888982885463719, "baserunningPerPa": 0.0, "sample": 573.0}, "source": "https://statsapi.mlb.com/api/v1/people/425773/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2008", "fetchedAt": "2026-09-23T15:26:37.505277+00:00", "sha256": "0f5d05f8e694bcc7a736d477206c458781798b7c6597c39ada2a100409df6fd0", "bytes": 57146}}]}, {"id": "mlb-425796", "name": "Jeff Francoeur", "role": "RF", "ability": {"slgRatio": 1.0476261557488011, "baserunningPerPa": 0.00016130535661293248, "obpRatio": 0.9723949356674704, "sample": 1791.0, "seasons": [2009, 2010, 2011], "fielding": null}, "evidence": [{"sample": 632, "stats": {"age": 25, "gamesPlayed": 157, "groundOuts": 147, "airOuts": 198, "runs": 72, "doubles": 32, "triples": 4, "homeRuns": 15, "strikeOuts": 92, "baseOnBalls": 23, "intentionalWalks": 5, "hits": 166, "hitByPitch": 6, "avg": ".280", "atBats": 593, "obp": ".309", "slg": ".423", "ops": ".732", "caughtStealing": 4, "stolenBases": 6, "stolenBasePercentage": ".600", "caughtStealingPercentage": ".400", "groundIntoDoublePlay": 13, "numberOfPitches": 2114, "plateAppearances": 632, "totalBases": 251, "rbi": 76, "leftOnBase": 312, "sacBunts": 1, "sacFlies": 9, "babip": ".305", "groundOutsToAirouts": "0.74", "catchersInterference": 0, "atBatsPerHomeRun": "39.53"}, "season": 2009, "ability": {"obpRatio": 0.9453959535762615, "slgRatio": 1.0095287903642147, "baserunningPerPa": -0.0004807692307692307, "sample": 632.0}, "source": "https://statsapi.mlb.com/api/v1/people/425796/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2009", "fetchedAt": "2026-09-23T15:26:37.580861+00:00", "sha256": "8f1c355268c14e8f8b8eea008ed26c384416f0f3fa300b0edcad0ad024558e15", "bytes": 57159}}, {"sample": 503, "stats": {"age": 26, "gamesPlayed": 139, "groundOuts": 116, "airOuts": 155, "runs": 52, "doubles": 18, "triples": 2, "homeRuns": 13, "strikeOuts": 81, "baseOnBalls": 30, "intentionalWalks": 8, "hits": 113, "hitByPitch": 8, "avg": ".249", "atBats": 454, "obp": ".300", "slg": ".383", "ops": ".683", "caughtStealing": 3, "stolenBases": 8, "stolenBasePercentage": ".727", "caughtStealingPercentage": ".273", "groundIntoDoublePlay": 9, "numberOfPitches": 1801, "plateAppearances": 503, "totalBases": 174, "rbi": 65, "leftOnBase": 229, "sacBunts": 0, "sacFlies": 11, "babip": ".270", "groundOutsToAirouts": "0.75", "catchersInterference": 0, "atBatsPerHomeRun": "34.92"}, "season": 2010, "ability": {"obpRatio": 0.9439996462400547, "slgRatio": 0.9647591321327988, "baserunningPerPa": 0.000568990042674253, "sample": 503.0}, "source": "https://statsapi.mlb.com/api/v1/people/425796/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2010", "fetchedAt": "2026-09-23T15:26:37.598937+00:00", "sha256": "9a8dbe372e6d9de09f2d85e652df47d60b258e9a46a22e75caff9280dd11a200", "bytes": 57162}}, {"sample": 656, "stats": {"age": 27, "gamesPlayed": 153, "groundOuts": 144, "airOuts": 173, "runs": 77, "doubles": 47, "triples": 4, "homeRuns": 20, "strikeOuts": 123, "baseOnBalls": 37, "intentionalWalks": 3, "hits": 171, "hitByPitch": 8, "avg": ".285", "atBats": 601, "obp": ".329", "slg": ".476", "ops": ".805", "caughtStealing": 10, "stolenBases": 22, "stolenBasePercentage": ".688", "caughtStealingPercentage": ".313", "groundIntoDoublePlay": 17, "numberOfPitches": 2388, "plateAppearances": 656, "totalBases": 286, "rbi": 87, "leftOnBase": 271, "sacBunts": 0, "sacFlies": 10, "babip": ".323", "groundOutsToAirouts": "0.83", "catchersInterference": 0, "atBatsPerHomeRun": "30.05"}, "season": 2011, "ability": {"obpRatio": 1.0201787577156927, "slgRatio": 1.14786952130049, "baserunningPerPa": 0.0004672897196261686, "sample": 656.0}, "source": "https://statsapi.mlb.com/api/v1/people/425796/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2011", "fetchedAt": "2026-09-23T15:26:37.743082+00:00", "sha256": "fd020b45785e288e940851ed50f0b9f5f164fb08fa90a3450ac183ccec6e42db", "bytes": 57182}}]}, {"id": "mlb-425877", "name": "Yadier Molina", "role": "C", "ability": {"slgRatio": 1.1480229314592578, "baserunningPerPa": -7.786984736795325e-05, "obpRatio": 1.0955783981811458, "sample": 1622.0, "seasons": [2011, 2012, 2013], "fielding": null}, "evidence": [{"sample": 518, "stats": {"age": 28, "gamesPlayed": 139, "groundOuts": 158, "airOuts": 137, "runs": 55, "doubles": 32, "triples": 1, "homeRuns": 14, "strikeOuts": 44, "baseOnBalls": 33, "intentionalWalks": 4, "hits": 145, "hitByPitch": 1, "avg": ".305", "atBats": 475, "obp": ".349", "slg": ".465", "ops": ".814", "caughtStealing": 5, "stolenBases": 4, "stolenBasePercentage": ".444", "caughtStealingPercentage": ".556", "groundIntoDoublePlay": 21, "numberOfPitches": 1797, "plateAppearances": 518, "totalBases": 221, "rbi": 65, "leftOnBase": 192, "sacBunts": 5, "sacFlies": 4, "babip": ".311", "groundOutsToAirouts": "1.15", "catchersInterference": 0, "atBatsPerHomeRun": "33.93"}, "season": 2011, "ability": {"obpRatio": 1.0640081700212007, "slgRatio": 1.1193156590298043, "baserunningPerPa": -0.001671309192200557, "sample": 518.0}, "source": "https://statsapi.mlb.com/api/v1/people/425877/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2011", "fetchedAt": "2026-09-23T15:26:37.743082+00:00", "sha256": "fd020b45785e288e940851ed50f0b9f5f164fb08fa90a3450ac183ccec6e42db", "bytes": 57182}}, {"sample": 563, "stats": {"age": 29, "gamesPlayed": 138, "groundOuts": 139, "airOuts": 160, "runs": 65, "doubles": 28, "triples": 0, "homeRuns": 22, "strikeOuts": 55, "baseOnBalls": 45, "intentionalWalks": 4, "hits": 159, "hitByPitch": 5, "avg": ".315", "atBats": 505, "obp": ".373", "slg": ".501", "ops": ".874", "caughtStealing": 3, "stolenBases": 12, "stolenBasePercentage": ".800", "caughtStealingPercentage": ".200", "groundIntoDoublePlay": 10, "numberOfPitches": 1929, "plateAppearances": 563, "totalBases": 253, "rbi": 76, "leftOnBase": 191, "sacBunts": 3, "sacFlies": 5, "babip": ".316", "groundOutsToAirouts": "0.87", "catchersInterference": 0, "atBatsPerHomeRun": "22.96"}, "season": 2012, "ability": {"obpRatio": 1.1250249583653475, "slgRatio": 1.1741771631327518, "baserunningPerPa": 0.0015727391874180868, "sample": 563.0}, "source": "https://statsapi.mlb.com/api/v1/people/425877/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2012", "fetchedAt": "2026-09-23T15:26:37.821632+00:00", "sha256": "db1f5cb37a9b69fc0034ef66862399e8b6e89d0b2909d9cccf90a5d583387daf", "bytes": 57178}}, {"sample": 541, "stats": {"age": 30, "gamesPlayed": 136, "groundOuts": 142, "airOuts": 150, "runs": 68, "doubles": 44, "triples": 0, "homeRuns": 12, "strikeOuts": 55, "baseOnBalls": 30, "intentionalWalks": 4, "hits": 161, "hitByPitch": 3, "avg": ".319", "atBats": 505, "obp": ".359", "slg": ".477", "ops": ".836", "caughtStealing": 2, "stolenBases": 3, "stolenBasePercentage": ".600", "caughtStealingPercentage": ".400", "groundIntoDoublePlay": 14, "numberOfPitches": 1884, "plateAppearances": 541, "totalBases": 241, "rbi": 80, "leftOnBase": 188, "sacBunts": 0, "sacFlies": 3, "babip": ".338", "groundOutsToAirouts": "0.95", "catchersInterference": 0, "atBatsPerHomeRun": "42.08"}, "season": 2013, "ability": {"obpRatio": 1.095162436634281, "slgRatio": 1.1482919419699416, "baserunningPerPa": -0.00026990553306342773, "sample": 541.0}, "source": "https://statsapi.mlb.com/api/v1/people/425877/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2013", "fetchedAt": "2026-09-23T15:26:37.831583+00:00", "sha256": "085676eb987b2e8a9146e28a8937c725ae87c23c44951b8988e1112c16d6ec65", "bytes": 57155}}]}, {"id": "mlb-429664", "name": "Robinson Can\u00f3", "role": "2B", "ability": {"slgRatio": 1.256817532774474, "baserunningPerPa": 0.0006002751468406517, "obpRatio": 1.1248418282990438, "sample": 2059.0, "seasons": [2011, 2012, 2013], "fielding": null}, "evidence": [{"sample": 681, "stats": {"age": 28, "gamesPlayed": 159, "groundOuts": 197, "airOuts": 150, "runs": 104, "doubles": 46, "triples": 7, "homeRuns": 28, "strikeOuts": 96, "baseOnBalls": 38, "intentionalWalks": 11, "hits": 188, "hitByPitch": 12, "avg": ".302", "atBats": 623, "obp": ".349", "slg": ".533", "ops": ".882", "caughtStealing": 2, "stolenBases": 8, "stolenBasePercentage": ".800", "caughtStealingPercentage": ".200", "groundIntoDoublePlay": 18, "numberOfPitches": 2339, "plateAppearances": 681, "totalBases": 332, "rbi": 118, "leftOnBase": 254, "sacBunts": 0, "sacFlies": 8, "babip": ".316", "groundOutsToAirouts": "1.31", "catchersInterference": 0, "atBatsPerHomeRun": "22.25"}, "season": 2011, "ability": {"obpRatio": 1.0685806029416078, "slgRatio": 1.2595724269020074, "baserunningPerPa": 0.0009080590238365494, "sample": 681.0}, "source": "https://statsapi.mlb.com/api/v1/people/429664/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2011", "fetchedAt": "2026-09-23T15:26:37.743082+00:00", "sha256": "fd020b45785e288e940851ed50f0b9f5f164fb08fa90a3450ac183ccec6e42db", "bytes": 57182}}, {"sample": 697, "stats": {"age": 29, "gamesPlayed": 161, "groundOuts": 195, "airOuts": 142, "runs": 105, "doubles": 48, "triples": 1, "homeRuns": 33, "strikeOuts": 96, "baseOnBalls": 61, "intentionalWalks": 10, "hits": 196, "hitByPitch": 7, "avg": ".313", "atBats": 627, "obp": ".379", "slg": ".550", "ops": ".929", "caughtStealing": 2, "stolenBases": 3, "stolenBasePercentage": ".600", "caughtStealingPercentage": ".400", "groundIntoDoublePlay": 22, "numberOfPitches": 2462, "plateAppearances": 697, "totalBases": 345, "rbi": 94, "leftOnBase": 293, "sacBunts": 0, "sacFlies": 2, "babip": ".326", "groundOutsToAirouts": "1.37", "catchersInterference": 0, "atBatsPerHomeRun": "19.00"}, "season": 2012, "ability": {"obpRatio": 1.146276869208724, "slgRatio": 1.2773571380065531, "baserunningPerPa": -0.00022296544035674466, "sample": 697.0}, "source": "https://statsapi.mlb.com/api/v1/people/429664/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2012", "fetchedAt": "2026-09-23T15:26:37.821632+00:00", "sha256": "db1f5cb37a9b69fc0034ef66862399e8b6e89d0b2909d9cccf90a5d583387daf", "bytes": 57178}}, {"sample": 681, "stats": {"age": 30, "gamesPlayed": 160, "groundOuts": 182, "airOuts": 153, "runs": 81, "doubles": 41, "triples": 0, "homeRuns": 27, "strikeOuts": 85, "baseOnBalls": 65, "intentionalWalks": 16, "hits": 190, "hitByPitch": 6, "avg": ".314", "atBats": 605, "obp": ".383", "slg": ".516", "ops": ".899", "caughtStealing": 1, "stolenBases": 7, "stolenBasePercentage": ".875", "caughtStealingPercentage": ".125", "groundIntoDoublePlay": 18, "numberOfPitches": 2476, "plateAppearances": 681, "totalBases": 312, "rbi": 107, "leftOnBase": 200, "sacBunts": 0, "sacFlies": 5, "babip": ".327", "groundOutsToAirouts": "1.19", "catchersInterference": 0, "atBatsPerHomeRun": "22.41"}, "season": 2013, "ability": {"obpRatio": 1.1591643994508307, "slgRatio": 1.2330404582552232, "baserunningPerPa": 0.0011350737797956867, "sample": 681.0}, "source": "https://statsapi.mlb.com/api/v1/people/429664/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2013", "fetchedAt": "2026-09-23T15:26:37.831583+00:00", "sha256": "085676eb987b2e8a9146e28a8937c725ae87c23c44951b8988e1112c16d6ec65", "bytes": 57155}}]}, {"id": "mlb-430203", "name": "David DeJesus", "role": "LF", "ability": {"slgRatio": 1.0509081443978938, "baserunningPerPa": -0.0020421985160253824, "obpRatio": 1.0684841008466985, "sample": 1598.0, "seasons": [2008, 2009, 2010], "fielding": null}, "evidence": [{"sample": 577, "stats": {"age": 28, "gamesPlayed": 135, "groundOuts": 160, "airOuts": 136, "runs": 70, "doubles": 25, "triples": 7, "homeRuns": 12, "strikeOuts": 71, "baseOnBalls": 46, "intentionalWalks": 3, "hits": 159, "hitByPitch": 5, "avg": ".307", "atBats": 518, "obp": ".366", "slg": ".452", "ops": ".818", "caughtStealing": 8, "stolenBases": 11, "stolenBasePercentage": ".579", "caughtStealingPercentage": ".421", "groundIntoDoublePlay": 10, "numberOfPitches": 2225, "plateAppearances": 577, "totalBases": 234, "rbi": 73, "leftOnBase": 144, "sacBunts": 4, "sacFlies": 4, "babip": ".335", "groundOutsToAirouts": "1.18", "catchersInterference": 0, "atBatsPerHomeRun": "43.17"}, "season": 2008, "ability": {"obpRatio": 1.0734106110526627, "slgRatio": 1.063810241497468, "baserunningPerPa": -0.001287001287001287, "sample": 577.0}, "source": "https://statsapi.mlb.com/api/v1/people/430203/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2008", "fetchedAt": "2026-09-23T15:26:37.505277+00:00", "sha256": "0f5d05f8e694bcc7a736d477206c458781798b7c6597c39ada2a100409df6fd0", "bytes": 57146}}, {"sample": 627, "stats": {"age": 29, "gamesPlayed": 144, "groundOuts": 176, "airOuts": 148, "runs": 74, "doubles": 28, "triples": 9, "homeRuns": 13, "strikeOuts": 87, "baseOnBalls": 51, "intentionalWalks": 0, "hits": 157, "hitByPitch": 8, "avg": ".281", "atBats": 558, "obp": ".347", "slg": ".434", "ops": ".781", "caughtStealing": 9, "stolenBases": 4, "stolenBasePercentage": ".308", "caughtStealingPercentage": ".692", "groundIntoDoublePlay": 10, "numberOfPitches": 2514, "plateAppearances": 627, "totalBases": 242, "rbi": 71, "leftOnBase": 182, "sacBunts": 5, "sacFlies": 5, "babip": ".311", "groundOutsToAirouts": "1.19", "catchersInterference": 0, "atBatsPerHomeRun": "42.92"}, "season": 2009, "ability": {"obpRatio": 1.0320349678452339, "slgRatio": 1.0294736761805832, "baserunningPerPa": -0.003385731559854897, "sample": 627.0}, "source": "https://statsapi.mlb.com/api/v1/people/430203/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2009", "fetchedAt": "2026-09-23T15:26:37.580861+00:00", "sha256": "8f1c355268c14e8f8b8eea008ed26c384416f0f3fa300b0edcad0ad024558e15", "bytes": 57159}}, {"sample": 394, "stats": {"age": 30, "gamesPlayed": 91, "groundOuts": 110, "airOuts": 87, "runs": 46, "doubles": 23, "triples": 3, "homeRuns": 5, "strikeOuts": 47, "baseOnBalls": 34, "intentionalWalks": 2, "hits": 112, "hitByPitch": 4, "avg": ".318", "atBats": 352, "obp": ".384", "slg": ".443", "ops": ".827", "caughtStealing": 3, "stolenBases": 3, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 10, "numberOfPitches": 1560, "plateAppearances": 394, "totalBases": 156, "rbi": 37, "leftOnBase": 137, "sacBunts": 3, "sacFlies": 1, "babip": ".355", "groundOutsToAirouts": "1.26", "catchersInterference": 0, "atBatsPerHomeRun": "70.40"}, "season": 2010, "ability": {"obpRatio": 1.1192734663367419, "slgRatio": 1.0661236305547455, "baserunningPerPa": -0.0010101010101010103, "sample": 394.0}, "source": "https://statsapi.mlb.com/api/v1/people/430203/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2010", "fetchedAt": "2026-09-23T15:26:37.598937+00:00", "sha256": "9a8dbe372e6d9de09f2d85e652df47d60b258e9a46a22e75caff9280dd11a200", "bytes": 57162}}]}, {"id": "mlb-430599", "name": "Joe Blanton", "role": "SP", "ability": {"runRatio": 0.9318254708183528, "fipRatio": 0.904461095626649, "eraRatio": 0.9221118129476861, "sample": 625.6666666666667, "seasons": [2005, 2006, 2007]}, "evidence": [{"sample": 201.33333333333334, "stats": {"age": 24, "gamesPlayed": 33, "gamesStarted": 33, "groundOuts": 232, "airOuts": 237, "runs": 86, "doubles": 42, "triples": 4, "homeRuns": 23, "strikeOuts": 116, "baseOnBalls": 67, "intentionalWalks": 3, "hits": 178, "hitByPitch": 5, "avg": ".236", "atBats": 754, "obp": ".300", "slg": ".394", "ops": ".694", "caughtStealing": 1, "stolenBases": 8, "stolenBasePercentage": ".889", "caughtStealingPercentage": ".111", "groundIntoDoublePlay": 15, "numberOfPitches": 3071, "era": "3.53", "inningsPitched": "201.1", "wins": 12, "losses": 12, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 79, "whip": "1.22", "battersFaced": 835, "outs": 604, "gamesPitched": 33, "completeGames": 2, "shutouts": 0, "strikes": 1895, "strikePercentage": ".620", "hitBatsmen": 5, "balks": 2, "wildPitches": 4, "pickoffs": 2, "totalBases": 297, "groundOutsToAirouts": "0.98", "winPercentage": ".500", "pitchesPerInning": "15.25", "gamesFinished": 0, "strikeoutWalkRatio": "1.73", "strikeoutsPer9Inn": "5.19", "walksPer9Inn": "3.00", "hitsPer9Inn": "7.96", "runsScoredPer9": "3.84", "homeRunsPer9": "1.03", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 2, "sacFlies": 7}, "season": 2005, "ability": {"runRatio": 0.9447119212597661, "eraRatio": 0.825001481547328, "fipRatio": 1.0314692014581575, "sample": 201.33333333333334}, "source": "https://statsapi.mlb.com/api/v1/people/430599/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2005", "fetchedAt": "2026-09-23T15:26:37.187445+00:00", "sha256": "2f77ab132741e4095dd361521db14b8a011e435446586897daa567e099bff971", "bytes": 57140}}, {"sample": 194.33333333333334, "stats": {"age": 25, "gamesPlayed": 32, "gamesStarted": 31, "groundOuts": 220, "airOuts": 225, "runs": 111, "doubles": 50, "triples": 4, "homeRuns": 17, "strikeOuts": 107, "baseOnBalls": 58, "intentionalWalks": 4, "hits": 241, "hitByPitch": 5, "avg": ".309", "atBats": 781, "obp": ".356", "slg": ".448", "ops": ".804", "caughtStealing": 5, "stolenBases": 13, "stolenBasePercentage": ".722", "caughtStealingPercentage": ".278", "groundIntoDoublePlay": 20, "numberOfPitches": 3164, "era": "4.82", "inningsPitched": "194.1", "wins": 16, "losses": 12, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 104, "whip": "1.54", "battersFaced": 856, "outs": 583, "gamesPitched": 32, "completeGames": 1, "shutouts": 1, "strikes": 1973, "strikePercentage": ".620", "hitBatsmen": 5, "balks": 0, "wildPitches": 3, "pickoffs": 0, "totalBases": 350, "groundOutsToAirouts": "0.98", "winPercentage": ".571", "pitchesPerInning": "16.28", "gamesFinished": 0, "strikeoutWalkRatio": "1.84", "strikeoutsPer9Inn": "4.96", "walksPer9Inn": "2.69", "hitsPer9Inn": "11.16", "runsScoredPer9": "5.14", "homeRunsPer9": "0.79", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 3, "sacFlies": 9}, "season": 2006, "ability": {"runRatio": 0.9937107688565013, "eraRatio": 1.065743435329613, "fipRatio": 0.917794529121538, "sample": 194.33333333333334}, "source": "https://statsapi.mlb.com/api/v1/people/430599/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}, {"sample": 230.0, "stats": {"age": 26, "gamesPlayed": 34, "gamesStarted": 34, "groundOuts": 290, "airOuts": 236, "runs": 106, "doubles": 42, "triples": 4, "homeRuns": 16, "strikeOuts": 140, "baseOnBalls": 40, "intentionalWalks": 4, "hits": 240, "hitByPitch": 4, "avg": ".269", "atBats": 893, "obp": ".301", "slg": ".378", "ops": ".679", "caughtStealing": 4, "stolenBases": 19, "stolenBasePercentage": ".826", "caughtStealingPercentage": ".174", "groundIntoDoublePlay": 22, "numberOfPitches": 3483, "era": "3.95", "inningsPitched": "230.0", "wins": 14, "losses": 10, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 101, "whip": "1.22", "battersFaced": 950, "outs": 690, "gamesPitched": 34, "completeGames": 3, "shutouts": 1, "strikes": 2269, "strikePercentage": ".650", "hitBatsmen": 4, "balks": 1, "wildPitches": 3, "pickoffs": 1, "totalBases": 338, "groundOutsToAirouts": "1.23", "winPercentage": ".583", "pitchesPerInning": "15.14", "gamesFinished": 0, "strikeoutWalkRatio": "3.50", "strikeoutsPer9Inn": "5.48", "walksPer9Inn": "1.57", "hitsPer9Inn": "9.39", "runsScoredPer9": "4.15", "homeRunsPer9": "0.63", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 5, "sacFlies": 8}, "season": 2007, "ability": {"runRatio": 0.8682565652779846, "eraRatio": 0.8857602250015312, "fipRatio": 0.782017200482082, "sample": 230.0}, "source": "https://statsapi.mlb.com/api/v1/people/430599/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2007", "fetchedAt": "2026-09-23T15:26:37.263039+00:00", "sha256": "228979bae643e98d8d215634d9d64d12a962b1c20139ae1ffcb2236b5720e298", "bytes": 57145}}]}, {"id": "mlb-430832", "name": "Jos\u00e9 Bautista", "role": "RF", "ability": {"slgRatio": 1.3589296421197754, "baserunningPerPa": 0.0004337968314377999, "obpRatio": 1.1817589013192682, "sample": 1737.0, "seasons": [2010, 2011, 2012], "fielding": null}, "evidence": [{"sample": 683, "stats": {"age": 29, "gamesPlayed": 161, "groundOuts": 114, "airOuts": 195, "runs": 109, "doubles": 35, "triples": 3, "homeRuns": 54, "strikeOuts": 116, "baseOnBalls": 100, "intentionalWalks": 2, "hits": 148, "hitByPitch": 10, "avg": ".260", "atBats": 569, "obp": ".378", "slg": ".617", "ops": ".995", "caughtStealing": 2, "stolenBases": 9, "stolenBasePercentage": ".818", "caughtStealingPercentage": ".182", "groundIntoDoublePlay": 10, "numberOfPitches": 2878, "plateAppearances": 683, "totalBases": 351, "rbi": 124, "leftOnBase": 210, "sacBunts": 0, "sacFlies": 4, "babip": ".233", "groundOutsToAirouts": "0.58", "catchersInterference": 0, "atBatsPerHomeRun": "10.54"}, "season": 2010, "ability": {"obpRatio": 1.124830209095529, "slgRatio": 1.4112084794030648, "baserunningPerPa": 0.0011325028312570782, "sample": 683.0}, "source": "https://statsapi.mlb.com/api/v1/people/430832/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2010", "fetchedAt": "2026-09-23T15:26:37.598937+00:00", "sha256": "9a8dbe372e6d9de09f2d85e652df47d60b258e9a46a22e75caff9280dd11a200", "bytes": 57162}}, {"sample": 655, "stats": {"age": 30, "gamesPlayed": 149, "groundOuts": 104, "airOuts": 147, "runs": 105, "doubles": 24, "triples": 2, "homeRuns": 43, "strikeOuts": 111, "baseOnBalls": 132, "intentionalWalks": 24, "hits": 155, "hitByPitch": 6, "avg": ".302", "atBats": 513, "obp": ".447", "slg": ".608", "ops": "1.055", "caughtStealing": 5, "stolenBases": 9, "stolenBasePercentage": ".643", "caughtStealingPercentage": ".357", "groundIntoDoublePlay": 8, "numberOfPitches": 2805, "plateAppearances": 655, "totalBases": 312, "rbi": 103, "leftOnBase": 185, "sacBunts": 0, "sacFlies": 4, "babip": ".309", "groundOutsToAirouts": "0.71", "catchersInterference": 0, "atBatsPerHomeRun": "11.93"}, "season": 2011, "ability": {"obpRatio": 1.302171274095264, "slgRatio": 1.4012508771752932, "baserunningPerPa": -0.00023391812865497072, "sample": 655.0}, "source": "https://statsapi.mlb.com/api/v1/people/430832/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2011", "fetchedAt": "2026-09-23T15:26:37.743082+00:00", "sha256": "fd020b45785e288e940851ed50f0b9f5f164fb08fa90a3450ac183ccec6e42db", "bytes": 57182}}, {"sample": 399, "stats": {"age": 31, "gamesPlayed": 92, "groundOuts": 79, "airOuts": 114, "runs": 64, "doubles": 14, "triples": 0, "homeRuns": 27, "strikeOuts": 63, "baseOnBalls": 59, "intentionalWalks": 2, "hits": 80, "hitByPitch": 4, "avg": ".241", "atBats": 332, "obp": ".358", "slg": ".527", "ops": ".885", "caughtStealing": 2, "stolenBases": 5, "stolenBasePercentage": ".714", "caughtStealingPercentage": ".286", "groundIntoDoublePlay": 11, "numberOfPitches": 1709, "plateAppearances": 399, "totalBases": 175, "rbi": 65, "leftOnBase": 143, "sacBunts": 0, "sacFlies": 4, "babip": ".215", "groundOutsToAirouts": "0.69", "catchersInterference": 0, "atBatsPerHomeRun": "12.30"}, "season": 2012, "ability": {"obpRatio": 1.0815388326990594, "slgRatio": 1.199965093684059, "baserunningPerPa": 0.00033388981636060095, "sample": 399.0}, "source": "https://statsapi.mlb.com/api/v1/people/430832/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2012", "fetchedAt": "2026-09-23T15:26:37.821632+00:00", "sha256": "db1f5cb37a9b69fc0034ef66862399e8b6e89d0b2909d9cccf90a5d583387daf", "bytes": 57178}}]}, {"id": "mlb-431145", "name": "Russell Martin", "role": "C", "ability": {"slgRatio": 1.0500773912537091, "baserunningPerPa": 0.00041696556671449075, "obpRatio": 1.0655372048256966, "sample": 1088.0, "seasons": [2006, 2007], "fielding": null}, "evidence": [{"sample": 468, "stats": {"age": 23, "gamesPlayed": 121, "groundOuts": 150, "airOuts": 95, "runs": 65, "doubles": 26, "triples": 4, "homeRuns": 10, "strikeOuts": 57, "baseOnBalls": 45, "intentionalWalks": 8, "hits": 117, "hitByPitch": 4, "avg": ".282", "atBats": 415, "obp": ".355", "slg": ".436", "ops": ".791", "caughtStealing": 5, "stolenBases": 10, "stolenBasePercentage": ".667", "caughtStealingPercentage": ".333", "groundIntoDoublePlay": 17, "numberOfPitches": 1764, "plateAppearances": 468, "totalBases": 181, "rbi": 65, "leftOnBase": 182, "sacBunts": 1, "sacFlies": 3, "babip": ".305", "groundOutsToAirouts": "1.58", "catchersInterference": 0, "atBatsPerHomeRun": "41.50"}, "season": 2006, "ability": {"obpRatio": 1.0383634155092274, "slgRatio": 1.0066955414202727, "baserunningPerPa": 0.0, "sample": 468.0}, "source": "https://statsapi.mlb.com/api/v1/people/431145/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}, {"sample": 620, "stats": {"age": 24, "gamesPlayed": 151, "groundOuts": 161, "airOuts": 138, "runs": 87, "doubles": 32, "triples": 3, "homeRuns": 19, "strikeOuts": 89, "baseOnBalls": 67, "intentionalWalks": 1, "hits": 158, "hitByPitch": 7, "avg": ".293", "atBats": 540, "obp": ".374", "slg": ".469", "ops": ".843", "caughtStealing": 9, "stolenBases": 21, "stolenBasePercentage": ".700", "caughtStealingPercentage": ".300", "groundIntoDoublePlay": 16, "numberOfPitches": 2452, "plateAppearances": 620, "totalBases": 253, "rbi": 87, "leftOnBase": 221, "sacBunts": 0, "sacFlies": 6, "babip": ".317", "groundOutsToAirouts": "1.17", "catchersInterference": 0, "atBatsPerHomeRun": "28.42"}, "season": 2007, "ability": {"obpRatio": 1.0860490328903862, "slgRatio": 1.0828236908053996, "baserunningPerPa": 0.0007317073170731708, "sample": 620.0}, "source": "https://statsapi.mlb.com/api/v1/people/431145/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2007", "fetchedAt": "2026-09-23T15:26:37.263039+00:00", "sha256": "228979bae643e98d8d215634d9d64d12a962b1c20139ae1ffcb2236b5720e298", "bytes": 57145}}]}, {"id": "mlb-431151", "name": "David Wright", "role": "3B", "ability": {"slgRatio": 1.209719420837684, "baserunningPerPa": 0.0028785396891801407, "obpRatio": 1.1415851483735613, "sample": 2108.0, "seasons": [2006, 2007, 2008], "fielding": null}, "evidence": [{"sample": 661, "stats": {"age": 23, "gamesPlayed": 154, "groundOuts": 133, "airOuts": 163, "runs": 96, "doubles": 40, "triples": 5, "homeRuns": 26, "strikeOuts": 113, "baseOnBalls": 66, "intentionalWalks": 13, "hits": 181, "hitByPitch": 5, "avg": ".311", "atBats": 582, "obp": ".381", "slg": ".531", "ops": ".912", "caughtStealing": 5, "stolenBases": 20, "stolenBasePercentage": ".800", "caughtStealingPercentage": ".200", "groundIntoDoublePlay": 15, "numberOfPitches": 2600, "plateAppearances": 661, "totalBases": 309, "rbi": 116, "leftOnBase": 263, "sacBunts": 0, "sacFlies": 8, "babip": ".344", "groundOutsToAirouts": "0.82", "catchersInterference": 0, "atBatsPerHomeRun": "22.38"}, "season": 2006, "ability": {"obpRatio": 1.1013440608774825, "slgRatio": 1.176212267151492, "baserunningPerPa": 0.0023228803716608595, "sample": 661.0}, "source": "https://statsapi.mlb.com/api/v1/people/431151/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}, {"sample": 711, "stats": {"age": 24, "gamesPlayed": 160, "groundOuts": 144, "airOuts": 156, "runs": 113, "doubles": 42, "triples": 1, "homeRuns": 30, "strikeOuts": 115, "baseOnBalls": 94, "intentionalWalks": 6, "hits": 196, "hitByPitch": 6, "avg": ".325", "atBats": 604, "obp": ".416", "slg": ".546", "ops": ".962", "caughtStealing": 5, "stolenBases": 34, "stolenBasePercentage": ".872", "caughtStealingPercentage": ".128", "groundIntoDoublePlay": 14, "numberOfPitches": 2833, "plateAppearances": 711, "totalBases": 330, "rbi": 107, "leftOnBase": 233, "sacBunts": 0, "sacFlies": 7, "babip": ".356", "groundOutsToAirouts": "0.92", "catchersInterference": 0, "atBatsPerHomeRun": "20.13"}, "season": 2007, "ability": {"obpRatio": 1.186441753990213, "slgRatio": 1.2276639637576363, "baserunningPerPa": 0.005268935236004391, "sample": 711.0}, "source": "https://statsapi.mlb.com/api/v1/people/431151/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2007", "fetchedAt": "2026-09-23T15:26:37.263039+00:00", "sha256": "228979bae643e98d8d215634d9d64d12a962b1c20139ae1ffcb2236b5720e298", "bytes": 57145}}, {"sample": 736, "stats": {"age": 25, "gamesPlayed": 160, "groundOuts": 142, "airOuts": 188, "runs": 115, "doubles": 42, "triples": 2, "homeRuns": 33, "strikeOuts": 118, "baseOnBalls": 94, "intentionalWalks": 5, "hits": 189, "hitByPitch": 4, "avg": ".302", "atBats": 626, "obp": ".390", "slg": ".534", "ops": ".924", "caughtStealing": 5, "stolenBases": 15, "stolenBasePercentage": ".750", "caughtStealingPercentage": ".250", "groundIntoDoublePlay": 15, "numberOfPitches": 2930, "plateAppearances": 736, "totalBases": 334, "rbi": 124, "leftOnBase": 295, "sacBunts": 0, "sacFlies": 11, "babip": ".321", "groundOutsToAirouts": "0.76", "catchersInterference": 1, "atBatsPerHomeRun": "18.97"}, "season": 2008, "ability": {"obpRatio": 1.134392637832079, "slgRatio": 1.2224771091128022, "baserunningPerPa": 0.0010683760683760685, "sample": 736.0}, "source": "https://statsapi.mlb.com/api/v1/people/431151/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2008", "fetchedAt": "2026-09-23T15:26:37.505277+00:00", "sha256": "0f5d05f8e694bcc7a736d477206c458781798b7c6597c39ada2a100409df6fd0", "bytes": 57146}}]}, {"id": "mlb-434378", "name": "Justin Verlander", "role": "SP", "ability": {"runRatio": 0.7551956463050234, "fipRatio": 0.7523921791308337, "eraRatio": 0.5866662306945373, "sample": 337.33333333333337, "seasons": [2022, 2023]}, "evidence": [{"sample": 175.0, "stats": {"age": 39, "gamesPlayed": 28, "gamesStarted": 28, "groundOuts": 131, "airOuts": 199, "runs": 43, "doubles": 15, "triples": 1, "homeRuns": 12, "strikeOuts": 185, "baseOnBalls": 29, "intentionalWalks": 0, "hits": 116, "hitByPitch": 6, "avg": ".186", "atBats": 625, "obp": ".227", "slg": ".270", "ops": ".497", "caughtStealing": 3, "stolenBases": 10, "stolenBasePercentage": ".769", "caughtStealingPercentage": ".231", "groundIntoDoublePlay": 8, "numberOfPitches": 2607, "era": "1.75", "inningsPitched": "175.0", "wins": 18, "losses": 4, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 34, "whip": "0.83", "battersFaced": 666, "outs": 525, "gamesPitched": 28, "completeGames": 0, "shutouts": 0, "strikes": 1787, "strikePercentage": ".690", "hitBatsmen": 6, "balks": 0, "wildPitches": 3, "pickoffs": 0, "totalBases": 169, "groundOutsToAirouts": "0.66", "winPercentage": ".818", "pitchesPerInning": "14.90", "gamesFinished": 0, "strikeoutWalkRatio": "6.38", "strikeoutsPer9Inn": "9.51", "walksPer9Inn": "1.49", "hitsPer9Inn": "5.97", "runsScoredPer9": "2.21", "homeRunsPer9": "0.62", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 1, "sacFlies": 5}, "season": 2022, "ability": {"runRatio": 0.6530161655684932, "eraRatio": 0.44132900410071746, "fipRatio": 0.6267715548546641, "sample": 175.0}, "source": "https://statsapi.mlb.com/api/v1/people/434378/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2022", "fetchedAt": "2026-09-23T15:26:38.544385+00:00", "sha256": "4562e58fcb605533371cf9957c983dc381d2e8b662c412a7a4a9c91fd4997e3b", "bytes": 57119}}, {"sample": 162.33333333333334, "stats": {"age": 40, "gamesPlayed": 27, "gamesStarted": 27, "groundOuts": 122, "airOuts": 214, "runs": 63, "doubles": 30, "triples": 2, "homeRuns": 18, "strikeOuts": 144, "baseOnBalls": 45, "intentionalWalks": 0, "hits": 139, "hitByPitch": 5, "avg": ".226", "atBats": 615, "obp": ".283", "slg": ".369", "ops": ".652", "caughtStealing": 2, "stolenBases": 11, "stolenBasePercentage": ".846", "caughtStealingPercentage": ".154", "groundIntoDoublePlay": 8, "numberOfPitches": 2602, "era": "3.22", "inningsPitched": "162.1", "wins": 13, "losses": 8, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 58, "whip": "1.13", "battersFaced": 669, "outs": 487, "gamesPitched": 27, "completeGames": 0, "shutouts": 0, "strikes": 1706, "strikePercentage": ".660", "hitBatsmen": 5, "balks": 0, "wildPitches": 5, "pickoffs": 0, "totalBases": 227, "groundOutsToAirouts": "0.57", "winPercentage": ".619", "pitchesPerInning": "16.03", "gamesFinished": 0, "strikeoutWalkRatio": "3.20", "strikeoutsPer9Inn": "7.98", "walksPer9Inn": "2.49", "hitsPer9Inn": "7.71", "runsScoredPer9": "3.49", "homeRunsPer9": "1.00", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 0, "sacFlies": 4}, "season": 2023, "ability": {"runRatio": 0.8653480639368067, "eraRatio": 0.7433439390348976, "fipRatio": 0.8878148233710575, "sample": 162.33333333333334}, "source": "https://statsapi.mlb.com/api/v1/people/434378/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}]}, {"id": "mlb-435079", "name": "Ian Kinsler", "role": "2B", "ability": {"slgRatio": 1.1154863237990993, "baserunningPerPa": 0.0042620838941038915, "obpRatio": 1.060388297630122, "sample": 1683.0, "seasons": [2008, 2009, 2010], "fielding": null}, "evidence": [{"sample": 583, "stats": {"age": 26, "gamesPlayed": 121, "groundOuts": 118, "airOuts": 182, "runs": 102, "doubles": 41, "triples": 4, "homeRuns": 18, "strikeOuts": 67, "baseOnBalls": 45, "intentionalWalks": 1, "hits": 165, "hitByPitch": 6, "avg": ".319", "atBats": 518, "obp": ".375", "slg": ".517", "ops": ".892", "caughtStealing": 2, "stolenBases": 26, "stolenBasePercentage": ".929", "caughtStealingPercentage": ".071", "groundIntoDoublePlay": 12, "numberOfPitches": 2199, "plateAppearances": 583, "totalBases": 268, "rbi": 71, "leftOnBase": 156, "sacBunts": 7, "sacFlies": 7, "babip": ".334", "groundOutsToAirouts": "0.65", "catchersInterference": 0, "atBatsPerHomeRun": "28.78"}, "season": 2008, "ability": {"obpRatio": 1.0937247217625687, "slgRatio": 1.18025378198259, "baserunningPerPa": 0.005619412515964241, "sample": 583.0}, "source": "https://statsapi.mlb.com/api/v1/people/435079/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2008", "fetchedAt": "2026-09-23T15:26:37.505277+00:00", "sha256": "0f5d05f8e694bcc7a736d477206c458781798b7c6597c39ada2a100409df6fd0", "bytes": 57146}}, {"sample": 640, "stats": {"age": 27, "gamesPlayed": 144, "groundOuts": 128, "airOuts": 227, "runs": 101, "doubles": 32, "triples": 4, "homeRuns": 31, "strikeOuts": 77, "baseOnBalls": 59, "intentionalWalks": 0, "hits": 143, "hitByPitch": 6, "avg": ".253", "atBats": 566, "obp": ".327", "slg": ".488", "ops": ".815", "caughtStealing": 5, "stolenBases": 31, "stolenBasePercentage": ".861", "caughtStealingPercentage": ".139", "groundIntoDoublePlay": 9, "numberOfPitches": 2455, "plateAppearances": 640, "totalBases": 276, "rbi": 86, "leftOnBase": 172, "sacBunts": 3, "sacFlies": 6, "babip": ".241", "groundOutsToAirouts": "0.56", "catchersInterference": 0, "atBatsPerHomeRun": "18.26"}, "season": 2009, "ability": {"obpRatio": 0.9864237812920872, "slgRatio": 1.128103720656914, "baserunningPerPa": 0.005, "sample": 640.0}, "source": "https://statsapi.mlb.com/api/v1/people/435079/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2009", "fetchedAt": "2026-09-23T15:26:37.580861+00:00", "sha256": "8f1c355268c14e8f8b8eea008ed26c384416f0f3fa300b0edcad0ad024558e15", "bytes": 57159}}, {"sample": 460, "stats": {"age": 28, "gamesPlayed": 103, "groundOuts": 105, "airOuts": 123, "runs": 73, "doubles": 20, "triples": 1, "homeRuns": 9, "strikeOuts": 57, "baseOnBalls": 56, "intentionalWalks": 2, "hits": 112, "hitByPitch": 7, "avg": ".286", "atBats": 391, "obp": ".382", "slg": ".412", "ops": ".794", "caughtStealing": 5, "stolenBases": 15, "stolenBasePercentage": ".750", "caughtStealingPercentage": ".250", "groundIntoDoublePlay": 11, "numberOfPitches": 1750, "plateAppearances": 460, "totalBases": 161, "rbi": 45, "leftOnBase": 172, "sacBunts": 2, "sacFlies": 4, "babip": ".313", "groundOutsToAirouts": "0.85", "catchersInterference": 0, "atBatsPerHomeRun": "43.44"}, "season": 2010, "ability": {"obpRatio": 1.12104515673257, "slgRatio": 1.0158459713861072, "baserunningPerPa": 0.0015151515151515152, "sample": 460.0}, "source": "https://statsapi.mlb.com/api/v1/people/435079/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2010", "fetchedAt": "2026-09-23T15:26:37.598937+00:00", "sha256": "9a8dbe372e6d9de09f2d85e652df47d60b258e9a46a22e75caff9280dd11a200", "bytes": 57162}}]}, {"id": "mlb-443558", "name": "Nelson Cruz", "role": "DH", "ability": {"slgRatio": 1.2601121046509627, "baserunningPerPa": 9.398580776087599e-07, "obpRatio": 1.1121937788699432, "sample": 1967.0, "seasons": [2015, 2016, 2017], "fielding": null}, "evidence": [{"sample": 655, "stats": {"age": 34, "gamesPlayed": 152, "groundOuts": 136, "airOuts": 113, "runs": 90, "doubles": 22, "triples": 1, "homeRuns": 44, "strikeOuts": 164, "baseOnBalls": 59, "intentionalWalks": 9, "hits": 178, "hitByPitch": 5, "avg": ".302", "atBats": 590, "obp": ".369", "slg": ".566", "ops": ".935", "caughtStealing": 2, "stolenBases": 3, "stolenBasePercentage": ".600", "caughtStealingPercentage": ".400", "groundIntoDoublePlay": 6, "numberOfPitches": 2632, "plateAppearances": 655, "totalBases": 334, "rbi": 93, "leftOnBase": 233, "sacBunts": 0, "sacFlies": 1, "babip": ".350", "groundOutsToAirouts": "1.20", "catchersInterference": 0, "atBatsPerHomeRun": "13.41"}, "season": 2015, "ability": {"obpRatio": 1.1262562082823115, "slgRatio": 1.3056547783410601, "baserunningPerPa": -0.00023391812865497072, "sample": 655.0}, "source": "https://statsapi.mlb.com/api/v1/people/443558/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2015", "fetchedAt": "2026-09-23T15:26:38.047140+00:00", "sha256": "de5021c360f0ee56ca22b2d40e8e9c0074565f36a5ba607db7c470ffe2ff2cb9", "bytes": 57151}}, {"sample": 667, "stats": {"age": 35, "gamesPlayed": 155, "groundOuts": 147, "airOuts": 121, "runs": 96, "doubles": 27, "triples": 1, "homeRuns": 43, "strikeOuts": 159, "baseOnBalls": 62, "intentionalWalks": 5, "hits": 169, "hitByPitch": 9, "avg": ".287", "atBats": 589, "obp": ".360", "slg": ".555", "ops": ".915", "caughtStealing": 0, "stolenBases": 2, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 15, "numberOfPitches": 2732, "plateAppearances": 667, "totalBases": 327, "rbi": 105, "leftOnBase": 273, "sacBunts": 0, "sacFlies": 7, "babip": ".320", "groundOutsToAirouts": "1.21", "catchersInterference": 0, "atBatsPerHomeRun": "13.70"}, "season": 2016, "ability": {"obpRatio": 1.0919043157659074, "slgRatio": 1.2536012958011684, "baserunningPerPa": 0.000461361014994233, "sample": 667.0}, "source": "https://statsapi.mlb.com/api/v1/people/443558/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2016", "fetchedAt": "2026-09-23T15:26:38.067466+00:00", "sha256": "85d069e23e10769f1ae57a1778931e565f862657c80a98a9b0a1151b8c65d1b6", "bytes": 57143}}, {"sample": 645, "stats": {"age": 36, "gamesPlayed": 155, "groundOuts": 123, "airOuts": 140, "runs": 91, "doubles": 28, "triples": 0, "homeRuns": 39, "strikeOuts": 140, "baseOnBalls": 70, "intentionalWalks": 7, "hits": 160, "hitByPitch": 12, "avg": ".288", "atBats": 556, "obp": ".375", "slg": ".549", "ops": ".924", "caughtStealing": 1, "stolenBases": 1, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 15, "numberOfPitches": 2474, "plateAppearances": 645, "totalBases": 305, "rbi": 119, "leftOnBase": 224, "sacBunts": 0, "sacFlies": 7, "babip": ".315", "groundOutsToAirouts": "0.88", "catchersInterference": 0, "atBatsPerHomeRun": "14.26"}, "season": 2017, "ability": {"obpRatio": 1.1188948341029523, "slgRatio": 1.2205962259467755, "baserunningPerPa": -0.0002366863905325444, "sample": 645.0}, "source": "https://statsapi.mlb.com/api/v1/people/443558/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2017", "fetchedAt": "2026-09-23T15:26:38.240696+00:00", "sha256": "269331a42f32f73384226fe95ac24b04c72bf4ef52827af093f69642397b16bc", "bytes": 57146}}]}, {"id": "mlb-446334", "name": "Evan Longoria", "role": "3B", "ability": {"slgRatio": 1.192837254176594, "baserunningPerPa": 0.0010525044722659485, "obpRatio": 1.0873619616600896, "sample": 1906.0, "seasons": [2009, 2010, 2011], "fielding": null}, "evidence": [{"sample": 671, "stats": {"age": 23, "gamesPlayed": 157, "groundOuts": 140, "airOuts": 147, "runs": 100, "doubles": 44, "triples": 0, "homeRuns": 33, "strikeOuts": 140, "baseOnBalls": 72, "intentionalWalks": 11, "hits": 164, "hitByPitch": 8, "avg": ".281", "atBats": 584, "obp": ".364", "slg": ".526", "ops": ".890", "caughtStealing": 0, "stolenBases": 9, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 27, "numberOfPitches": 2655, "plateAppearances": 671, "totalBases": 307, "rbi": 113, "leftOnBase": 259, "sacBunts": 0, "sacFlies": 7, "babip": ".313", "groundOutsToAirouts": "0.95", "catchersInterference": 0, "atBatsPerHomeRun": "17.70"}, "season": 2009, "ability": {"obpRatio": 1.0718878022546046, "slgRatio": 1.1996032818073605, "baserunningPerPa": 0.0020665901262916187, "sample": 671.0}, "source": "https://statsapi.mlb.com/api/v1/people/446334/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2009", "fetchedAt": "2026-09-23T15:26:37.580861+00:00", "sha256": "8f1c355268c14e8f8b8eea008ed26c384416f0f3fa300b0edcad0ad024558e15", "bytes": 57159}}, {"sample": 661, "stats": {"age": 24, "gamesPlayed": 151, "groundOuts": 125, "airOuts": 166, "runs": 96, "doubles": 46, "triples": 5, "homeRuns": 22, "strikeOuts": 124, "baseOnBalls": 72, "intentionalWalks": 12, "hits": 169, "hitByPitch": 5, "avg": ".294", "atBats": 574, "obp": ".372", "slg": ".507", "ops": ".879", "caughtStealing": 5, "stolenBases": 15, "stolenBasePercentage": ".750", "caughtStealingPercentage": ".250", "groundIntoDoublePlay": 15, "numberOfPitches": 2564, "plateAppearances": 661, "totalBases": 291, "rbi": 104, "leftOnBase": 263, "sacBunts": 0, "sacFlies": 10, "babip": ".336", "groundOutsToAirouts": "0.75", "catchersInterference": 0, "atBatsPerHomeRun": "26.09"}, "season": 2010, "ability": {"obpRatio": 1.1097436949524027, "slgRatio": 1.1984999605506836, "baserunningPerPa": 0.0011614401858304297, "sample": 661.0}, "source": "https://statsapi.mlb.com/api/v1/people/446334/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2010", "fetchedAt": "2026-09-23T15:26:37.598937+00:00", "sha256": "9a8dbe372e6d9de09f2d85e652df47d60b258e9a46a22e75caff9280dd11a200", "bytes": 57162}}, {"sample": 574, "stats": {"age": 25, "gamesPlayed": 133, "groundOuts": 120, "airOuts": 157, "runs": 78, "doubles": 26, "triples": 1, "homeRuns": 31, "strikeOuts": 93, "baseOnBalls": 80, "intentionalWalks": 6, "hits": 118, "hitByPitch": 6, "avg": ".244", "atBats": 483, "obp": ".355", "slg": ".495", "ops": ".850", "caughtStealing": 2, "stolenBases": 3, "stolenBasePercentage": ".600", "caughtStealingPercentage": ".400", "groundIntoDoublePlay": 11, "numberOfPitches": 2228, "plateAppearances": 574, "totalBases": 239, "rbi": 99, "leftOnBase": 236, "sacBunts": 0, "sacFlies": 5, "babip": ".239", "groundOutsToAirouts": "0.76", "catchersInterference": 0, "atBatsPerHomeRun": "15.58"}, "season": 2011, "ability": {"obpRatio": 1.0796770056581062, "slgRatio": 1.1784068474631488, "baserunningPerPa": -0.0002583979328165374, "sample": 574.0}, "source": "https://statsapi.mlb.com/api/v1/people/446334/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2011", "fetchedAt": "2026-09-23T15:26:37.743082+00:00", "sha256": "fd020b45785e288e940851ed50f0b9f5f164fb08fa90a3450ac183ccec6e42db", "bytes": 57182}}]}, {"id": "mlb-446381", "name": "Darwin Barney", "role": "2B", "ability": {"slgRatio": 0.9099916428388515, "baserunningPerPa": 0.0011540560331984237, "obpRatio": 0.9677094997255568, "sample": 1159.0, "seasons": [2011, 2012], "fielding": null}, "evidence": [{"sample": 571, "stats": {"age": 25, "gamesPlayed": 143, "groundOuts": 182, "airOuts": 145, "runs": 66, "doubles": 23, "triples": 6, "homeRuns": 2, "strikeOuts": 67, "baseOnBalls": 22, "intentionalWalks": 2, "hits": 146, "hitByPitch": 8, "avg": ".276", "atBats": 529, "obp": ".313", "slg": ".353", "ops": ".666", "caughtStealing": 2, "stolenBases": 9, "stolenBasePercentage": ".818", "caughtStealingPercentage": ".182", "groundIntoDoublePlay": 14, "numberOfPitches": 2181, "plateAppearances": 571, "totalBases": 187, "rbi": 43, "leftOnBase": 206, "sacBunts": 7, "sacFlies": 4, "babip": ".310", "groundOutsToAirouts": "1.26", "catchersInterference": 1, "atBatsPerHomeRun": "264.50"}, "season": 2011, "ability": {"obpRatio": 0.9825353044224596, "slgRatio": 0.9146010364717971, "baserunningPerPa": 0.0012970168612191958, "sample": 571.0}, "source": "https://statsapi.mlb.com/api/v1/people/446381/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2011", "fetchedAt": "2026-09-23T15:26:37.743082+00:00", "sha256": "fd020b45785e288e940851ed50f0b9f5f164fb08fa90a3450ac183ccec6e42db", "bytes": 57182}}, {"sample": 588, "stats": {"age": 26, "gamesPlayed": 156, "groundOuts": 192, "airOuts": 163, "runs": 73, "doubles": 26, "triples": 4, "homeRuns": 7, "strikeOuts": 58, "baseOnBalls": 33, "intentionalWalks": 1, "hits": 139, "hitByPitch": 3, "avg": ".254", "atBats": 548, "obp": ".299", "slg": ".354", "ops": ".653", "caughtStealing": 1, "stolenBases": 6, "stolenBasePercentage": ".857", "caughtStealingPercentage": ".143", "groundIntoDoublePlay": 11, "numberOfPitches": 2062, "plateAppearances": 588, "totalBases": 194, "rbi": 44, "leftOnBase": 194, "sacBunts": 3, "sacFlies": 1, "babip": ".273", "groundOutsToAirouts": "1.18", "catchersInterference": 0, "atBatsPerHomeRun": "78.29"}, "season": 2012, "ability": {"obpRatio": 0.9533123322392786, "slgRatio": 0.9055155139878105, "baserunningPerPa": 0.0010152284263959394, "sample": 588.0}, "source": "https://statsapi.mlb.com/api/v1/people/446381/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2012", "fetchedAt": "2026-09-23T15:26:37.821632+00:00", "sha256": "db1f5cb37a9b69fc0034ef66862399e8b6e89d0b2909d9cccf90a5d583387daf", "bytes": 57178}}]}, {"id": "mlb-449097", "name": "Jonathan Papelbon", "role": "CL", "ability": {"runRatio": 0.6918729461387846, "fipRatio": 0.5060216071818168, "eraRatio": 0.30114468670354, "sample": 126.66666666666666, "seasons": [2006, 2007]}, "evidence": [{"sample": 68.33333333333333, "stats": {"age": 25, "gamesPlayed": 59, "gamesStarted": 0, "groundOuts": 55, "airOuts": 73, "runs": 8, "doubles": 10, "triples": 1, "homeRuns": 3, "strikeOuts": 75, "baseOnBalls": 13, "intentionalWalks": 2, "hits": 40, "hitByPitch": 1, "avg": ".167", "atBats": 240, "obp": ".211", "slg": ".254", "ops": ".465", "caughtStealing": 1, "stolenBases": 4, "stolenBasePercentage": ".800", "caughtStealingPercentage": ".200", "groundIntoDoublePlay": 1, "numberOfPitches": 1027, "era": "0.92", "inningsPitched": "68.1", "wins": 4, "losses": 2, "saves": 35, "saveOpportunities": 41, "holds": 1, "blownSaves": 6, "earnedRuns": 7, "whip": "0.78", "battersFaced": 257, "outs": 205, "gamesPitched": 59, "completeGames": 0, "shutouts": 0, "strikes": 711, "strikePercentage": ".690", "hitBatsmen": 1, "balks": 0, "wildPitches": 2, "pickoffs": 0, "totalBases": 61, "groundOutsToAirouts": "0.75", "winPercentage": ".667", "pitchesPerInning": "15.03", "gamesFinished": 49, "strikeoutWalkRatio": "5.77", "strikeoutsPer9Inn": "9.88", "walksPer9Inn": "1.71", "hitsPer9Inn": "5.27", "runsScoredPer9": "1.05", "homeRunsPer9": "0.40", "inheritedRunners": 24, "inheritedRunnersScored": 4, "catchersInterference": 0, "sacBunts": 1, "sacFlies": 2}, "season": 2006, "ability": {"runRatio": 0.6472928078581335, "eraRatio": 0.20400088928612342, "fipRatio": 0.4711964865712555, "sample": 68.33333333333333}, "source": "https://statsapi.mlb.com/api/v1/people/449097/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2006", "fetchedAt": "2026-09-23T15:26:37.366508+00:00", "sha256": "aeefa6f9ae330f602361ed15111da58911953d2ac0505180ece7dc6cd7d7f597", "bytes": 57156}}, {"sample": 58.333333333333336, "stats": {"age": 26, "gamesPlayed": 59, "gamesStarted": 0, "groundOuts": 31, "airOuts": 60, "runs": 12, "doubles": 5, "triples": 0, "homeRuns": 5, "strikeOuts": 84, "baseOnBalls": 15, "intentionalWalks": 0, "hits": 30, "hitByPitch": 4, "avg": ".146", "atBats": 205, "obp": ".219", "slg": ".244", "ops": ".463", "caughtStealing": 0, "stolenBases": 4, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 1, "numberOfPitches": 910, "era": "1.85", "inningsPitched": "58.1", "wins": 1, "losses": 3, "saves": 37, "saveOpportunities": 40, "holds": 2, "blownSaves": 3, "earnedRuns": 12, "whip": "0.77", "battersFaced": 224, "outs": 175, "gamesPitched": 59, "completeGames": 0, "shutouts": 0, "strikes": 634, "strikePercentage": ".700", "hitBatsmen": 4, "balks": 0, "wildPitches": 0, "pickoffs": 0, "totalBases": 50, "groundOutsToAirouts": "0.52", "winPercentage": ".250", "pitchesPerInning": "15.60", "gamesFinished": 53, "strikeoutWalkRatio": "5.60", "strikeoutsPer9Inn": "12.96", "walksPer9Inn": "2.31", "hitsPer9Inn": "4.63", "runsScoredPer9": "1.85", "homeRunsPer9": "0.77", "inheritedRunners": 19, "inheritedRunnersScored": 5, "catchersInterference": 0, "sacBunts": 0, "sacFlies": 0}, "season": 2007, "ability": {"runRatio": 0.7440953938389758, "eraRatio": 0.41494170653537077, "fipRatio": 0.5468167484684741, "sample": 58.333333333333336}, "source": "https://statsapi.mlb.com/api/v1/people/449097/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2007", "fetchedAt": "2026-09-23T15:26:37.263039+00:00", "sha256": "228979bae643e98d8d215634d9d64d12a962b1c20139ae1ffcb2236b5720e298", "bytes": 57145}}]}, {"id": "mlb-453064", "name": "Troy Tulowitzki", "role": "SS", "ability": {"slgRatio": 1.3048604225168032, "baserunningPerPa": 1.5090690090648802e-05, "obpRatio": 1.1999228460084927, "sample": 887.0, "seasons": [2013, 2014], "fielding": null}, "evidence": [{"sample": 512, "stats": {"age": 28, "gamesPlayed": 126, "groundOuts": 107, "airOuts": 120, "runs": 72, "doubles": 27, "triples": 0, "homeRuns": 25, "strikeOuts": 85, "baseOnBalls": 57, "intentionalWalks": 5, "hits": 139, "hitByPitch": 4, "avg": ".312", "atBats": 446, "obp": ".391", "slg": ".540", "ops": ".931", "caughtStealing": 0, "stolenBases": 1, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 9, "numberOfPitches": 1967, "plateAppearances": 512, "totalBases": 241, "rbi": 82, "leftOnBase": 189, "sacBunts": 0, "sacFlies": 5, "babip": ".334", "groundOutsToAirouts": "0.89", "catchersInterference": 0, "atBatsPerHomeRun": "17.84"}, "season": 2013, "ability": {"obpRatio": 1.1661824073972302, "slgRatio": 1.2603254846723635, "baserunningPerPa": 0.0002808988764044944, "sample": 512.0}, "source": "https://statsapi.mlb.com/api/v1/people/453064/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2013", "fetchedAt": "2026-09-23T15:26:37.831583+00:00", "sha256": "085676eb987b2e8a9146e28a8937c725ae87c23c44951b8988e1112c16d6ec65", "bytes": 57155}}, {"sample": 375, "stats": {"age": 29, "gamesPlayed": 91, "groundOuts": 69, "airOuts": 87, "runs": 71, "doubles": 18, "triples": 1, "homeRuns": 21, "strikeOuts": 57, "baseOnBalls": 50, "intentionalWalks": 4, "hits": 107, "hitByPitch": 5, "avg": ".340", "atBats": 315, "obp": ".432", "slg": ".603", "ops": "1.035", "caughtStealing": 1, "stolenBases": 1, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 4, "numberOfPitches": 1430, "plateAppearances": 375, "totalBases": 190, "rbi": 52, "leftOnBase": 120, "sacBunts": 0, "sacFlies": 5, "babip": ".355", "groundOutsToAirouts": "0.79", "catchersInterference": 0, "atBatsPerHomeRun": "15.00"}, "season": 2014, "ability": {"obpRatio": 1.2459897915257363, "slgRatio": 1.3656654576537448, "baserunningPerPa": -0.00034782608695652176, "sample": 375.0}, "source": "https://statsapi.mlb.com/api/v1/people/453064/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2014", "fetchedAt": "2026-09-23T15:26:37.987717+00:00", "sha256": "e90dc88bf5100686eacce2ef5aeb1299cd37fbba7ff9e495f87a05a1026464c6", "bytes": 57150}}]}, {"id": "mlb-453286", "name": "Max Scherzer", "role": "SP", "ability": {"runRatio": 0.7047343389738258, "fipRatio": 0.6194658556492594, "eraRatio": 0.6108367968193549, "sample": 593.6666666666666, "seasons": [2017, 2018, 2019]}, "evidence": [{"sample": 200.66666666666666, "stats": {"age": 32, "gamesPlayed": 31, "gamesStarted": 31, "groundOuts": 134, "airOuts": 186, "runs": 62, "doubles": 30, "triples": 2, "homeRuns": 22, "strikeOuts": 268, "baseOnBalls": 55, "intentionalWalks": 2, "hits": 126, "hitByPitch": 11, "avg": ".178", "atBats": 709, "obp": ".247", "slg": ".319", "ops": ".566", "caughtStealing": 3, "stolenBases": 7, "stolenBasePercentage": ".700", "caughtStealingPercentage": ".300", "groundIntoDoublePlay": 13, "numberOfPitches": 3111, "era": "2.51", "inningsPitched": "200.2", "wins": 16, "losses": 6, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 56, "whip": "0.90", "battersFaced": 780, "outs": 602, "gamesPitched": 31, "completeGames": 2, "shutouts": 0, "strikes": 2114, "strikePercentage": ".680", "hitBatsmen": 11, "balks": 0, "wildPitches": 4, "pickoffs": 0, "totalBases": 226, "groundOutsToAirouts": "0.72", "winPercentage": ".727", "pitchesPerInning": "15.50", "gamesFinished": 0, "strikeoutWalkRatio": "4.87", "strikeoutsPer9Inn": "12.02", "walksPer9Inn": "2.47", "hitsPer9Inn": "5.65", "runsScoredPer9": "2.78", "homeRunsPer9": "0.99", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 4, "sacFlies": 1}, "season": 2017, "ability": {"runRatio": 0.7081537419803322, "eraRatio": 0.5772904657946802, "fipRatio": 0.6644910166924285, "sample": 200.66666666666666}, "source": "https://statsapi.mlb.com/api/v1/people/453286/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2017", "fetchedAt": "2026-09-23T15:26:38.240696+00:00", "sha256": "269331a42f32f73384226fe95ac24b04c72bf4ef52827af093f69642397b16bc", "bytes": 57146}}, {"sample": 220.66666666666666, "stats": {"age": 33, "gamesPlayed": 33, "gamesStarted": 33, "groundOuts": 137, "airOuts": 216, "runs": 66, "doubles": 36, "triples": 5, "homeRuns": 23, "strikeOuts": 300, "baseOnBalls": 51, "intentionalWalks": 4, "hits": 150, "hitByPitch": 12, "avg": ".188", "atBats": 797, "obp": ".247", "slg": ".332", "ops": ".579", "caughtStealing": 2, "stolenBases": 8, "stolenBasePercentage": ".800", "caughtStealingPercentage": ".200", "groundIntoDoublePlay": 10, "numberOfPitches": 3493, "era": "2.53", "inningsPitched": "220.2", "wins": 18, "losses": 7, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 62, "whip": "0.91", "battersFaced": 866, "outs": 662, "gamesPitched": 33, "completeGames": 2, "shutouts": 1, "strikes": 2406, "strikePercentage": ".690", "hitBatsmen": 12, "balks": 1, "wildPitches": 4, "pickoffs": 0, "totalBases": 265, "groundOutsToAirouts": "0.63", "winPercentage": ".720", "pitchesPerInning": "15.83", "gamesFinished": 0, "strikeoutWalkRatio": "5.88", "strikeoutsPer9Inn": "12.24", "walksPer9Inn": "2.08", "hitsPer9Inn": "6.12", "runsScoredPer9": "2.69", "homeRunsPer9": "0.94", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 4, "sacFlies": 2}, "season": 2018, "ability": {"runRatio": 0.7047877339917872, "eraRatio": 0.6101854554918134, "fipRatio": 0.6388516201005875, "sample": 220.66666666666666}, "source": "https://statsapi.mlb.com/api/v1/people/453286/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2018", "fetchedAt": "2026-09-23T15:26:38.279063+00:00", "sha256": "e2f0b6c2c0614be5ff55012d69c557d101301508db1e3d317b2a5078b55a389e", "bytes": 57137}}, {"sample": 172.33333333333334, "stats": {"age": 34, "gamesPlayed": 27, "gamesStarted": 27, "groundOuts": 123, "airOuts": 142, "runs": 59, "doubles": 43, "triples": 0, "homeRuns": 18, "strikeOuts": 243, "baseOnBalls": 33, "intentionalWalks": 2, "hits": 144, "hitByPitch": 7, "avg": ".222", "atBats": 650, "obp": ".266", "slg": ".371", "ops": ".637", "caughtStealing": 1, "stolenBases": 8, "stolenBasePercentage": ".889", "caughtStealingPercentage": ".111", "groundIntoDoublePlay": 7, "numberOfPitches": 2770, "era": "2.92", "inningsPitched": "172.1", "wins": 11, "losses": 7, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 56, "whip": "1.03", "battersFaced": 693, "outs": 517, "gamesPitched": 27, "completeGames": 0, "shutouts": 0, "strikes": 1912, "strikePercentage": ".690", "hitBatsmen": 7, "balks": 0, "wildPitches": 0, "pickoffs": 0, "totalBases": 241, "groundOutsToAirouts": "0.87", "winPercentage": ".611", "pitchesPerInning": "16.07", "gamesFinished": 0, "strikeoutWalkRatio": "7.36", "strikeoutsPer9Inn": "12.69", "walksPer9Inn": "1.72", "hitsPer9Inn": "7.52", "runsScoredPer9": "3.08", "homeRunsPer9": "0.94", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 1, "sacBunts": 0, "sacFlies": 2}, "season": 2019, "ability": {"runRatio": 0.7006843813107555, "eraRatio": 0.6507325013371239, "fipRatio": 0.5422153275742746, "sample": 172.33333333333334}, "source": "https://statsapi.mlb.com/api/v1/people/453286/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2019", "fetchedAt": "2026-09-23T15:26:38.328467+00:00", "sha256": "194196b90b89620b42aefedf4883a9b6364a464f5c296a6d8b32b4141b13e343", "bytes": 57132}}]}, {"id": "mlb-456030", "name": "Dustin Pedroia", "role": "2B", "ability": {"slgRatio": 1.1224235725139395, "baserunningPerPa": 0.002154466922726869, "obpRatio": 1.1108240478883995, "sample": 1705.0, "seasons": [2010, 2011, 2012], "fielding": null}, "evidence": [{"sample": 351, "stats": {"age": 26, "gamesPlayed": 75, "groundOuts": 87, "airOuts": 98, "runs": 53, "doubles": 24, "triples": 1, "homeRuns": 12, "strikeOuts": 38, "baseOnBalls": 37, "intentionalWalks": 1, "hits": 87, "hitByPitch": 4, "avg": ".288", "atBats": 302, "obp": ".367", "slg": ".493", "ops": ".860", "caughtStealing": 1, "stolenBases": 9, "stolenBasePercentage": ".900", "caughtStealingPercentage": ".100", "groundIntoDoublePlay": 7, "numberOfPitches": 1519, "plateAppearances": 351, "totalBases": 149, "rbi": 41, "leftOnBase": 120, "sacBunts": 2, "sacFlies": 6, "babip": ".291", "groundOutsToAirouts": "0.89", "catchersInterference": 0, "atBatsPerHomeRun": "25.17"}, "season": 2010, "ability": {"obpRatio": 1.0812758212742024, "slgRatio": 1.142570539476688, "baserunningPerPa": 0.002540834845735027, "sample": 351.0}, "source": "https://statsapi.mlb.com/api/v1/people/456030/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2010", "fetchedAt": "2026-09-23T15:26:37.598937+00:00", "sha256": "9a8dbe372e6d9de09f2d85e652df47d60b258e9a46a22e75caff9280dd11a200", "bytes": 57162}}, {"sample": 731, "stats": {"age": 27, "gamesPlayed": 159, "groundOuts": 190, "airOuts": 174, "runs": 102, "doubles": 37, "triples": 3, "homeRuns": 21, "strikeOuts": 85, "baseOnBalls": 86, "intentionalWalks": 6, "hits": 195, "hitByPitch": 1, "avg": ".307", "atBats": 635, "obp": ".387", "slg": ".474", "ops": ".861", "caughtStealing": 8, "stolenBases": 26, "stolenBasePercentage": ".765", "caughtStealingPercentage": ".235", "groundIntoDoublePlay": 12, "numberOfPitches": 3077, "plateAppearances": 731, "totalBases": 301, "rbi": 91, "leftOnBase": 241, "sacBunts": 2, "sacFlies": 7, "babip": ".325", "groundOutsToAirouts": "1.09", "catchersInterference": 0, "atBatsPerHomeRun": "30.24"}, "season": 2011, "ability": {"obpRatio": 1.1627393802078818, "slgRatio": 1.1475656511846524, "baserunningPerPa": 0.0021482277121374865, "sample": 731.0}, "source": "https://statsapi.mlb.com/api/v1/people/456030/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2011", "fetchedAt": "2026-09-23T15:26:37.743082+00:00", "sha256": "fd020b45785e288e940851ed50f0b9f5f164fb08fa90a3450ac183ccec6e42db", "bytes": 57182}}, {"sample": 623, "stats": {"age": 28, "gamesPlayed": 141, "groundOuts": 176, "airOuts": 171, "runs": 81, "doubles": 39, "triples": 3, "homeRuns": 15, "strikeOuts": 60, "baseOnBalls": 48, "intentionalWalks": 3, "hits": 163, "hitByPitch": 5, "avg": ".290", "atBats": 563, "obp": ".347", "slg": ".449", "ops": ".796", "caughtStealing": 6, "stolenBases": 20, "stolenBasePercentage": ".769", "caughtStealingPercentage": ".231", "groundIntoDoublePlay": 9, "numberOfPitches": 2476, "plateAppearances": 623, "totalBases": 253, "rbi": 65, "leftOnBase": 204, "sacBunts": 1, "sacFlies": 6, "babip": ".300", "groundOutsToAirouts": "1.03", "catchersInterference": 0, "atBatsPerHomeRun": "37.53"}, "season": 2012, "ability": {"obpRatio": 1.0665565031308417, "slgRatio": 1.0815721360577342, "baserunningPerPa": 0.001944106925880923, "sample": 623.0}, "source": "https://statsapi.mlb.com/api/v1/people/456030/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2012", "fetchedAt": "2026-09-23T15:26:37.821632+00:00", "sha256": "db1f5cb37a9b69fc0034ef66862399e8b6e89d0b2909d9cccf90a5d583387daf", "bytes": 57178}}]}, {"id": "mlb-456422", "name": "Michael Bourn", "role": "CF", "ability": {"slgRatio": 0.9497872539145873, "baserunningPerPa": 0.0058464417509620165, "obpRatio": 1.0599447721999244, "sample": 2030.0, "seasons": [2010, 2011, 2012], "fielding": null}, "evidence": [{"sample": 605, "stats": {"age": 27, "gamesPlayed": 141, "groundOuts": 200, "airOuts": 92, "runs": 84, "doubles": 25, "triples": 6, "homeRuns": 2, "strikeOuts": 109, "baseOnBalls": 59, "intentionalWalks": 5, "hits": 142, "hitByPitch": 3, "avg": ".265", "atBats": 535, "obp": ".341", "slg": ".346", "ops": ".687", "caughtStealing": 12, "stolenBases": 52, "stolenBasePercentage": ".813", "caughtStealingPercentage": ".188", "groundIntoDoublePlay": 6, "numberOfPitches": 2440, "plateAppearances": 605, "totalBases": 185, "rbi": 38, "leftOnBase": 150, "sacBunts": 6, "sacFlies": 2, "babip": ".329", "groundOutsToAirouts": "2.17", "catchersInterference": 0, "atBatsPerHomeRun": "267.50"}, "season": 2010, "ability": {"obpRatio": 1.0358515445903527, "slgRatio": 0.8939553376137397, "baserunningPerPa": 0.006956521739130434, "sample": 605.0}, "source": "https://statsapi.mlb.com/api/v1/people/456422/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2010", "fetchedAt": "2026-09-23T15:26:37.598937+00:00", "sha256": "9a8dbe372e6d9de09f2d85e652df47d60b258e9a46a22e75caff9280dd11a200", "bytes": 57162}}, {"sample": 722, "stats": {"age": 28, "gamesPlayed": 158, "groundOuts": 197, "airOuts": 135, "runs": 94, "doubles": 34, "triples": 10, "homeRuns": 2, "strikeOuts": 140, "baseOnBalls": 53, "intentionalWalks": 3, "hits": 193, "hitByPitch": 4, "avg": ".294", "atBats": 656, "obp": ".349", "slg": ".386", "ops": ".735", "caughtStealing": 14, "stolenBases": 61, "stolenBasePercentage": ".813", "caughtStealingPercentage": ".187", "groundIntoDoublePlay": 6, "numberOfPitches": 2820, "plateAppearances": 722, "totalBases": 253, "rbi": 50, "leftOnBase": 197, "sacBunts": 5, "sacFlies": 4, "babip": ".369", "groundOutsToAirouts": "1.46", "catchersInterference": 0, "atBatsPerHomeRun": "328.00"}, "season": 2011, "ability": {"obpRatio": 1.069476250442446, "slgRatio": 0.9744665712698372, "baserunningPerPa": 0.0071583514099783085, "sample": 722.0}, "source": "https://statsapi.mlb.com/api/v1/people/456422/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2011", "fetchedAt": "2026-09-23T15:26:37.743082+00:00", "sha256": "fd020b45785e288e940851ed50f0b9f5f164fb08fa90a3450ac183ccec6e42db", "bytes": 57182}}, {"sample": 703, "stats": {"age": 29, "gamesPlayed": 155, "groundOuts": 187, "airOuts": 117, "runs": 96, "doubles": 26, "triples": 10, "homeRuns": 9, "strikeOuts": 155, "baseOnBalls": 70, "intentionalWalks": 1, "hits": 171, "hitByPitch": 3, "avg": ".274", "atBats": 624, "obp": ".348", "slg": ".391", "ops": ".739", "caughtStealing": 13, "stolenBases": 42, "stolenBasePercentage": ".764", "caughtStealingPercentage": ".236", "groundIntoDoublePlay": 2, "numberOfPitches": 2917, "plateAppearances": 703, "totalBases": 244, "rbi": 57, "leftOnBase": 190, "sacBunts": 2, "sacFlies": 4, "babip": ".349", "groundOutsToAirouts": "1.60", "catchersInterference": 0, "atBatsPerHomeRun": "69.33"}, "season": 2012, "ability": {"obpRatio": 1.0708902564285023, "slgRatio": 0.9724897321955579, "baserunningPerPa": 0.0035437430786267998, "sample": 703.0}, "source": "https://statsapi.mlb.com/api/v1/people/456422/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2012", "fetchedAt": "2026-09-23T15:26:37.821632+00:00", "sha256": "db1f5cb37a9b69fc0034ef66862399e8b6e89d0b2909d9cccf90a5d583387daf", "bytes": 57178}}]}, {"id": "mlb-457763", "name": "Buster Posey", "role": "C", "ability": {"slgRatio": 1.2281478343114227, "baserunningPerPa": -0.0006664612454089507, "obpRatio": 1.1498669058980764, "sample": 1053.0, "seasons": [2010, 2012], "fielding": null}, "evidence": [{"sample": 443, "stats": {"age": 23, "gamesPlayed": 108, "groundOuts": 132, "airOuts": 98, "runs": 58, "doubles": 23, "triples": 2, "homeRuns": 18, "strikeOuts": 55, "baseOnBalls": 30, "intentionalWalks": 5, "hits": 124, "hitByPitch": 4, "avg": ".305", "atBats": 406, "obp": ".357", "slg": ".505", "ops": ".862", "caughtStealing": 2, "stolenBases": 0, "stolenBasePercentage": ".000", "caughtStealingPercentage": "1.000", "groundIntoDoublePlay": 12, "numberOfPitches": 1708, "plateAppearances": 443, "totalBases": 205, "rbi": 67, "leftOnBase": 174, "sacBunts": 0, "sacFlies": 3, "babip": ".315", "groundOutsToAirouts": "1.35", "catchersInterference": 0, "atBatsPerHomeRun": "22.56"}, "season": 2010, "ability": {"obpRatio": 1.0667341219754065, "slgRatio": 1.1747168075467431, "baserunningPerPa": -0.0012441679626749612, "sample": 443.0}, "source": "https://statsapi.mlb.com/api/v1/people/457763/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2010", "fetchedAt": "2026-09-23T15:26:37.598937+00:00", "sha256": "9a8dbe372e6d9de09f2d85e652df47d60b258e9a46a22e75caff9280dd11a200", "bytes": 57162}}, {"sample": 610, "stats": {"age": 25, "gamesPlayed": 148, "groundOuts": 154, "airOuts": 111, "runs": 78, "doubles": 39, "triples": 1, "homeRuns": 24, "strikeOuts": 96, "baseOnBalls": 69, "intentionalWalks": 7, "hits": 178, "hitByPitch": 2, "avg": ".336", "atBats": 530, "obp": ".408", "slg": ".549", "ops": ".957", "caughtStealing": 1, "stolenBases": 1, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 19, "numberOfPitches": 2599, "plateAppearances": 610, "totalBases": 291, "rbi": 103, "leftOnBase": 227, "sacBunts": 0, "sacFlies": 9, "babip": ".368", "groundOutsToAirouts": "1.39", "catchersInterference": 0, "atBatsPerHomeRun": "22.08"}, "season": 2012, "ability": {"obpRatio": 1.2102403866812612, "slgRatio": 1.2669510226011818, "baserunningPerPa": -0.0002469135802469136, "sample": 610.0}, "source": "https://statsapi.mlb.com/api/v1/people/457763/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2012", "fetchedAt": "2026-09-23T15:26:37.821632+00:00", "sha256": "db1f5cb37a9b69fc0034ef66862399e8b6e89d0b2909d9cccf90a5d583387daf", "bytes": 57178}}]}, {"id": "mlb-458015", "name": "Joey Votto", "role": "1B", "ability": {"slgRatio": 1.2620424236218637, "baserunningPerPa": 0.0010440460835566432, "obpRatio": 1.3102382309407183, "sample": 2079.0, "seasons": [2015, 2016, 2017], "fielding": null}, "evidence": [{"sample": 695, "stats": {"age": 31, "gamesPlayed": 158, "groundOuts": 137, "airOuts": 104, "runs": 95, "doubles": 33, "triples": 2, "homeRuns": 29, "strikeOuts": 135, "baseOnBalls": 143, "intentionalWalks": 15, "hits": 171, "hitByPitch": 5, "avg": ".314", "atBats": 545, "obp": ".459", "slg": ".541", "ops": "1.000", "caughtStealing": 3, "stolenBases": 11, "stolenBasePercentage": ".786", "caughtStealingPercentage": ".214", "groundIntoDoublePlay": 11, "numberOfPitches": 3020, "plateAppearances": 695, "totalBases": 295, "rbi": 80, "leftOnBase": 166, "sacBunts": 0, "sacFlies": 2, "babip": ".371", "groundOutsToAirouts": "1.32", "catchersInterference": 0, "atBatsPerHomeRun": "18.79"}, "season": 2015, "ability": {"obpRatio": 1.3485927160529756, "slgRatio": 1.26184173989475, "baserunningPerPa": 0.0011173184357541898, "sample": 695.0}, "source": "https://statsapi.mlb.com/api/v1/people/458015/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2015", "fetchedAt": "2026-09-23T15:26:38.047140+00:00", "sha256": "de5021c360f0ee56ca22b2d40e8e9c0074565f36a5ba607db7c470ffe2ff2cb9", "bytes": 57151}}, {"sample": 677, "stats": {"age": 32, "gamesPlayed": 158, "groundOuts": 144, "airOuts": 119, "runs": 101, "doubles": 34, "triples": 2, "homeRuns": 29, "strikeOuts": 120, "baseOnBalls": 108, "intentionalWalks": 15, "hits": 181, "hitByPitch": 5, "avg": ".326", "atBats": 556, "obp": ".434", "slg": ".550", "ops": ".984", "caughtStealing": 1, "stolenBases": 8, "stolenBasePercentage": ".889", "caughtStealingPercentage": ".111", "groundIntoDoublePlay": 16, "numberOfPitches": 2896, "plateAppearances": 677, "totalBases": 306, "rbi": 97, "leftOnBase": 191, "sacBunts": 0, "sacFlies": 8, "babip": ".366", "groundOutsToAirouts": "1.21", "catchersInterference": 0, "atBatsPerHomeRun": "19.17"}, "season": 2016, "ability": {"obpRatio": 1.2698531498717398, "slgRatio": 1.245221358750151, "baserunningPerPa": 0.00136830102622577, "sample": 677.0}, "source": "https://statsapi.mlb.com/api/v1/people/458015/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2016", "fetchedAt": "2026-09-23T15:26:38.067466+00:00", "sha256": "85d069e23e10769f1ae57a1778931e565f862657c80a98a9b0a1151b8c65d1b6", "bytes": 57143}}, {"sample": 707, "stats": {"age": 33, "gamesPlayed": 162, "groundOuts": 145, "airOuts": 158, "runs": 106, "doubles": 34, "triples": 1, "homeRuns": 36, "strikeOuts": 83, "baseOnBalls": 134, "intentionalWalks": 20, "hits": 179, "hitByPitch": 8, "avg": ".320", "atBats": 559, "obp": ".454", "slg": ".578", "ops": "1.032", "caughtStealing": 1, "stolenBases": 5, "stolenBasePercentage": ".833", "caughtStealingPercentage": ".167", "groundIntoDoublePlay": 16, "numberOfPitches": 2733, "plateAppearances": 707, "totalBases": 323, "rbi": 100, "leftOnBase": 183, "sacBunts": 0, "sacFlies": 6, "babip": ".321", "groundOutsToAirouts": "0.92", "catchersInterference": 0, "atBatsPerHomeRun": "15.53"}, "season": 2017, "ability": {"obpRatio": 1.3112061697394166, "slgRatio": 1.2783470008615998, "baserunningPerPa": 0.000661521499448732, "sample": 707.0}, "source": "https://statsapi.mlb.com/api/v1/people/458015/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2017", "fetchedAt": "2026-09-23T15:26:38.240696+00:00", "sha256": "269331a42f32f73384226fe95ac24b04c72bf4ef52827af093f69642397b16bc", "bytes": 57146}}]}, {"id": "mlb-467827", "name": "Gerardo Parra", "role": "RF", "ability": {"slgRatio": 1.014717947824151, "baserunningPerPa": -6.0772471159417376e-05, "obpRatio": 1.0399038899930755, "sample": 1586.0, "seasons": [2011, 2012, 2013], "fielding": null}, "evidence": [{"sample": 493, "stats": {"age": 24, "gamesPlayed": 141, "groundOuts": 133, "airOuts": 102, "runs": 55, "doubles": 20, "triples": 8, "homeRuns": 8, "strikeOuts": 82, "baseOnBalls": 43, "intentionalWalks": 16, "hits": 130, "hitByPitch": 3, "avg": ".292", "atBats": 445, "obp": ".357", "slg": ".427", "ops": ".784", "caughtStealing": 1, "stolenBases": 15, "stolenBasePercentage": ".938", "caughtStealingPercentage": ".063", "groundIntoDoublePlay": 8, "numberOfPitches": 1758, "plateAppearances": 493, "totalBases": 190, "rbi": 46, "leftOnBase": 148, "sacBunts": 0, "sacFlies": 2, "babip": ".342", "groundOutsToAirouts": "1.30", "catchersInterference": 0, "atBatsPerHomeRun": "55.62"}, "season": 2011, "ability": {"obpRatio": 1.0808705829371203, "slgRatio": 1.04990315436737, "baserunningPerPa": 0.003751803751803752, "sample": 493.0}, "source": "https://statsapi.mlb.com/api/v1/people/467827/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2011", "fetchedAt": "2026-09-23T15:26:37.743082+00:00", "sha256": "fd020b45785e288e940851ed50f0b9f5f164fb08fa90a3450ac183ccec6e42db", "bytes": 57182}}, {"sample": 430, "stats": {"age": 25, "gamesPlayed": 133, "groundOuts": 136, "airOuts": 75, "runs": 58, "doubles": 21, "triples": 2, "homeRuns": 7, "strikeOuts": 77, "baseOnBalls": 33, "intentionalWalks": 4, "hits": 105, "hitByPitch": 4, "avg": ".273", "atBats": 385, "obp": ".335", "slg": ".392", "ops": ".727", "caughtStealing": 9, "stolenBases": 15, "stolenBasePercentage": ".625", "caughtStealingPercentage": ".375", "groundIntoDoublePlay": 4, "numberOfPitches": 1574, "plateAppearances": 430, "totalBases": 151, "rbi": 36, "leftOnBase": 120, "sacBunts": 6, "sacFlies": 2, "babip": ".323", "groundOutsToAirouts": "1.81", "catchersInterference": 0, "atBatsPerHomeRun": "55.00"}, "season": 2012, "ability": {"obpRatio": 1.0343319240876134, "slgRatio": 0.9775651713138723, "baserunningPerPa": -0.0009523809523809525, "sample": 430.0}, "source": "https://statsapi.mlb.com/api/v1/people/467827/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2012", "fetchedAt": "2026-09-23T15:26:37.821632+00:00", "sha256": "db1f5cb37a9b69fc0034ef66862399e8b6e89d0b2909d9cccf90a5d583387daf", "bytes": 57178}}, {"sample": 663, "stats": {"age": 26, "gamesPlayed": 156, "groundOuts": 228, "airOuts": 123, "runs": 79, "doubles": 43, "triples": 4, "homeRuns": 10, "strikeOuts": 100, "baseOnBalls": 48, "intentionalWalks": 3, "hits": 161, "hitByPitch": 3, "avg": ".268", "atBats": 601, "obp": ".323", "slg": ".403", "ops": ".726", "caughtStealing": 10, "stolenBases": 10, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 12, "numberOfPitches": 2307, "plateAppearances": 663, "totalBases": 242, "rbi": 48, "leftOnBase": 219, "sacBunts": 7, "sacFlies": 4, "babip": ".305", "groundOutsToAirouts": "1.85", "catchersInterference": 0, "atBatsPerHomeRun": "60.10"}, "season": 2013, "ability": {"obpRatio": 1.013055271166431, "slgRatio": 1.012650658342421, "baserunningPerPa": -0.002317497103128621, "sample": 663.0}, "source": "https://statsapi.mlb.com/api/v1/people/467827/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2013", "fetchedAt": "2026-09-23T15:26:37.831583+00:00", "sha256": "085676eb987b2e8a9146e28a8937c725ae87c23c44951b8988e1112c16d6ec65", "bytes": 57155}}]}, {"id": "mlb-477132", "name": "Clayton Kershaw", "role": "SP", "ability": {"runRatio": 0.6030242000237958, "fipRatio": 0.4764736521784557, "eraRatio": 0.4816428855873645, "sample": 580.0, "seasons": [2014, 2015, 2016]}, "evidence": [{"sample": 198.33333333333334, "stats": {"age": 26, "gamesPlayed": 27, "gamesStarted": 27, "groundOuts": 204, "airOuts": 134, "runs": 42, "doubles": 29, "triples": 5, "homeRuns": 9, "strikeOuts": 239, "baseOnBalls": 31, "intentionalWalks": 0, "hits": 139, "hitByPitch": 2, "avg": ".196", "atBats": 709, "obp": ".231", "slg": ".289", "ops": ".520", "caughtStealing": 4, "stolenBases": 5, "stolenBasePercentage": ".556", "caughtStealingPercentage": ".444", "groundIntoDoublePlay": 15, "numberOfPitches": 2722, "era": "1.77", "inningsPitched": "198.1", "wins": 21, "losses": 3, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 39, "whip": "0.86", "battersFaced": 749, "outs": 595, "gamesPitched": 27, "completeGames": 6, "shutouts": 2, "strikes": 1887, "strikePercentage": ".690", "hitBatsmen": 2, "balks": 2, "wildPitches": 7, "pickoffs": 4, "totalBases": 205, "groundOutsToAirouts": "1.52", "winPercentage": ".875", "pitchesPerInning": "13.72", "gamesFinished": 0, "strikeoutWalkRatio": "7.71", "strikeoutsPer9Inn": "10.85", "walksPer9Inn": "1.41", "hitsPer9Inn": "6.31", "runsScoredPer9": "1.91", "homeRunsPer9": "0.41", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 6, "sacFlies": 1}, "season": 2014, "ability": {"runRatio": 0.5996852006580555, "eraRatio": 0.4736363159611887, "fipRatio": 0.4835268118034938, "sample": 198.33333333333334}, "source": "https://statsapi.mlb.com/api/v1/people/477132/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2014", "fetchedAt": "2026-09-23T15:26:37.987717+00:00", "sha256": "e90dc88bf5100686eacce2ef5aeb1299cd37fbba7ff9e495f87a05a1026464c6", "bytes": 57150}}, {"sample": 232.66666666666666, "stats": {"age": 27, "gamesPlayed": 33, "gamesStarted": 33, "groundOuts": 218, "airOuts": 161, "runs": 62, "doubles": 26, "triples": 2, "homeRuns": 15, "strikeOuts": 301, "baseOnBalls": 42, "intentionalWalks": 1, "hits": 163, "hitByPitch": 5, "avg": ".194", "atBats": 839, "obp": ".237", "slg": ".284", "ops": ".521", "caughtStealing": 9, "stolenBases": 7, "stolenBasePercentage": ".438", "caughtStealingPercentage": ".563", "groundIntoDoublePlay": 8, "numberOfPitches": 3392, "era": "2.13", "inningsPitched": "232.2", "wins": 16, "losses": 7, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 55, "whip": "0.88", "battersFaced": 890, "outs": 698, "gamesPitched": 33, "completeGames": 4, "shutouts": 3, "strikes": 2303, "strikePercentage": ".680", "hitBatsmen": 5, "balks": 3, "wildPitches": 9, "pickoffs": 9, "totalBases": 238, "groundOutsToAirouts": "1.35", "winPercentage": ".696", "pitchesPerInning": "14.58", "gamesFinished": 0, "strikeoutWalkRatio": "7.17", "strikeoutsPer9Inn": "11.64", "walksPer9Inn": "1.62", "hitsPer9Inn": "6.31", "runsScoredPer9": "2.40", "homeRunsPer9": "0.58", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 4, "sacFlies": 0}, "season": 2015, "ability": {"runRatio": 0.6181891904533021, "eraRatio": 0.5379357610397807, "fipRatio": 0.5015201392983258, "sample": 232.66666666666666}, "source": "https://statsapi.mlb.com/api/v1/people/477132/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2015", "fetchedAt": "2026-09-23T15:26:38.047140+00:00", "sha256": "de5021c360f0ee56ca22b2d40e8e9c0074565f36a5ba607db7c470ffe2ff2cb9", "bytes": 57151}}, {"sample": 149.0, "stats": {"age": 28, "gamesPlayed": 21, "gamesStarted": 21, "groundOuts": 148, "airOuts": 114, "runs": 31, "doubles": 18, "triples": 1, "homeRuns": 8, "strikeOuts": 172, "baseOnBalls": 11, "intentionalWalks": 1, "hits": 97, "hitByPitch": 2, "avg": ".184", "atBats": 526, "obp": ".204", "slg": ".268", "ops": ".472", "caughtStealing": 1, "stolenBases": 1, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 9, "numberOfPitches": 2062, "era": "1.69", "inningsPitched": "149.0", "wins": 12, "losses": 4, "saves": 0, "saveOpportunities": 0, "holds": 0, "blownSaves": 0, "earnedRuns": 28, "whip": "0.72", "battersFaced": 544, "outs": 447, "gamesPitched": 21, "completeGames": 3, "shutouts": 3, "strikes": 1426, "strikePercentage": ".690", "hitBatsmen": 2, "balks": 3, "wildPitches": 5, "pickoffs": 0, "totalBases": 141, "groundOutsToAirouts": "1.30", "winPercentage": ".750", "pitchesPerInning": "13.84", "gamesFinished": 0, "strikeoutWalkRatio": "15.64", "strikeoutsPer9Inn": "10.39", "walksPer9Inn": "0.66", "hitsPer9Inn": "5.86", "runsScoredPer9": "1.87", "homeRunsPer9": "0.48", "inheritedRunners": 0, "inheritedRunnersScored": 0, "catchersInterference": 0, "sacBunts": 4, "sacFlies": 1}, "season": 2016, "ability": {"runRatio": 0.5837882745267488, "eraRatio": 0.40439787856675635, "fipRatio": 0.42797459628009554, "sample": 149.0}, "source": "https://statsapi.mlb.com/api/v1/people/477132/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2016", "fetchedAt": "2026-09-23T15:26:38.067466+00:00", "sha256": "85d069e23e10769f1ae57a1778931e565f862657c80a98a9b0a1151b8c65d1b6", "bytes": 57143}}]}, {"id": "mlb-493351", "name": "Alexei Ramirez", "role": "SS", "ability": {"slgRatio": 1.030665046211064, "baserunningPerPa": -0.0003280558694895472, "obpRatio": 0.9794804903703341, "sample": 1741.0, "seasons": [2008, 2009, 2010], "fielding": null}, "evidence": [{"sample": 509, "stats": {"age": 26, "gamesPlayed": 136, "groundOuts": 153, "airOuts": 135, "runs": 65, "doubles": 22, "triples": 2, "homeRuns": 21, "strikeOuts": 61, "baseOnBalls": 18, "intentionalWalks": 3, "hits": 139, "hitByPitch": 3, "avg": ".290", "atBats": 480, "obp": ".317", "slg": ".475", "ops": ".792", "caughtStealing": 9, "stolenBases": 13, "stolenBasePercentage": ".591", "caughtStealingPercentage": ".409", "groundIntoDoublePlay": 14, "numberOfPitches": 1666, "plateAppearances": 509, "totalBases": 228, "rbi": 77, "leftOnBase": 199, "sacBunts": 4, "sacFlies": 4, "babip": ".294", "groundOutsToAirouts": "1.13", "catchersInterference": 0, "atBatsPerHomeRun": "22.86"}, "season": 2008, "ability": {"obpRatio": 0.9653546875880726, "slgRatio": 1.1013589025760886, "baserunningPerPa": -0.0014104372355430183, "sample": 509.0}, "source": "https://statsapi.mlb.com/api/v1/people/493351/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2008", "fetchedAt": "2026-09-23T15:26:37.505277+00:00", "sha256": "0f5d05f8e694bcc7a736d477206c458781798b7c6597c39ada2a100409df6fd0", "bytes": 57146}}, {"sample": 606, "stats": {"age": 27, "gamesPlayed": 148, "groundOuts": 179, "airOuts": 161, "runs": 71, "doubles": 14, "triples": 1, "homeRuns": 15, "strikeOuts": 66, "baseOnBalls": 49, "intentionalWalks": 3, "hits": 150, "hitByPitch": 1, "avg": ".277", "atBats": 542, "obp": ".333", "slg": ".389", "ops": ".722", "caughtStealing": 5, "stolenBases": 14, "stolenBasePercentage": ".737", "caughtStealingPercentage": ".263", "groundIntoDoublePlay": 15, "numberOfPitches": 2186, "plateAppearances": 606, "totalBases": 211, "rbi": 68, "leftOnBase": 223, "sacBunts": 6, "sacFlies": 8, "babip": ".288", "groundOutsToAirouts": "1.11", "catchersInterference": 0, "atBatsPerHomeRun": "36.13"}, "season": 2009, "ability": {"obpRatio": 1.000152542513904, "slgRatio": 0.9482401539224381, "baserunningPerPa": 0.0009925558312655091, "sample": 606.0}, "source": "https://statsapi.mlb.com/api/v1/people/493351/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2009", "fetchedAt": "2026-09-23T15:26:37.580861+00:00", "sha256": "8f1c355268c14e8f8b8eea008ed26c384416f0f3fa300b0edcad0ad024558e15", "bytes": 57159}}, {"sample": 626, "stats": {"age": 28, "gamesPlayed": 156, "groundOuts": 193, "airOuts": 157, "runs": 83, "doubles": 29, "triples": 2, "homeRuns": 18, "strikeOuts": 82, "baseOnBalls": 27, "intentionalWalks": 2, "hits": 165, "hitByPitch": 2, "avg": ".282", "atBats": 585, "obp": ".313", "slg": ".431", "ops": ".744", "caughtStealing": 8, "stolenBases": 13, "stolenBasePercentage": ".619", "caughtStealingPercentage": ".381", "groundIntoDoublePlay": 12, "numberOfPitches": 2268, "plateAppearances": 626, "totalBases": 252, "rbi": 70, "leftOnBase": 241, "sacBunts": 7, "sacFlies": 5, "babip": ".300", "groundOutsToAirouts": "1.23", "catchersInterference": 0, "atBatsPerHomeRun": "32.50"}, "season": 2010, "ability": {"obpRatio": 0.9709545638801864, "slgRatio": 1.052975448506767, "baserunningPerPa": -0.0007263922518159807, "sample": 626.0}, "source": "https://statsapi.mlb.com/api/v1/people/493351/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2010", "fetchedAt": "2026-09-23T15:26:37.598937+00:00", "sha256": "9a8dbe372e6d9de09f2d85e652df47d60b258e9a46a22e75caff9280dd11a200", "bytes": 57162}}]}, {"id": "mlb-502671", "name": "Paul Goldschmidt", "role": "1B", "ability": {"slgRatio": 1.3039740714792332, "baserunningPerPa": 0.001214274606318087, "obpRatio": 1.2311669485766494, "sample": 1884.0, "seasons": [2013, 2014, 2015], "fielding": null}, "evidence": [{"sample": 710, "stats": {"age": 25, "gamesPlayed": 160, "groundOuts": 149, "airOuts": 131, "runs": 103, "doubles": 36, "triples": 3, "homeRuns": 36, "strikeOuts": 145, "baseOnBalls": 99, "intentionalWalks": 19, "hits": 182, "hitByPitch": 3, "avg": ".302", "atBats": 602, "obp": ".401", "slg": ".551", "ops": ".952", "caughtStealing": 7, "stolenBases": 15, "stolenBasePercentage": ".682", "caughtStealingPercentage": ".318", "groundIntoDoublePlay": 25, "numberOfPitches": 2930, "plateAppearances": 710, "totalBases": 332, "rbi": 125, "leftOnBase": 229, "sacBunts": 0, "sacFlies": 5, "babip": ".343", "groundOutsToAirouts": "1.14", "catchersInterference": 1, "atBatsPerHomeRun": "16.72"}, "season": 2013, "ability": {"obpRatio": 1.2048726671053296, "slgRatio": 1.3040983676874143, "baserunningPerPa": 0.00021978021978021948, "sample": 710.0}, "source": "https://statsapi.mlb.com/api/v1/people/502671/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2013", "fetchedAt": "2026-09-23T15:26:37.831583+00:00", "sha256": "085676eb987b2e8a9146e28a8937c725ae87c23c44951b8988e1112c16d6ec65", "bytes": 57155}}, {"sample": 479, "stats": {"age": 26, "gamesPlayed": 109, "groundOuts": 95, "airOuts": 82, "runs": 75, "doubles": 39, "triples": 1, "homeRuns": 19, "strikeOuts": 110, "baseOnBalls": 64, "intentionalWalks": 10, "hits": 122, "hitByPitch": 2, "avg": ".300", "atBats": 406, "obp": ".396", "slg": ".542", "ops": ".938", "caughtStealing": 3, "stolenBases": 9, "stolenBasePercentage": ".750", "caughtStealingPercentage": ".250", "groundIntoDoublePlay": 10, "numberOfPitches": 1976, "plateAppearances": 479, "totalBases": 220, "rbi": 69, "leftOnBase": 147, "sacBunts": 0, "sacFlies": 3, "babip": ".368", "groundOutsToAirouts": "1.16", "catchersInterference": 4, "atBatsPerHomeRun": "21.37"}, "season": 2014, "ability": {"obpRatio": 1.1851232602326085, "slgRatio": 1.2841595817441103, "baserunningPerPa": 0.0008836524300441824, "sample": 479.0}, "source": "https://statsapi.mlb.com/api/v1/people/502671/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2014", "fetchedAt": "2026-09-23T15:26:37.987717+00:00", "sha256": "e90dc88bf5100686eacce2ef5aeb1299cd37fbba7ff9e495f87a05a1026464c6", "bytes": 57150}}, {"sample": 695, "stats": {"age": 27, "gamesPlayed": 159, "groundOuts": 120, "airOuts": 121, "runs": 103, "doubles": 38, "triples": 2, "homeRuns": 33, "strikeOuts": 151, "baseOnBalls": 118, "intentionalWalks": 29, "hits": 182, "hitByPitch": 2, "avg": ".321", "atBats": 567, "obp": ".435", "slg": ".570", "ops": "1.005", "caughtStealing": 5, "stolenBases": 21, "stolenBasePercentage": ".808", "caughtStealingPercentage": ".192", "groundIntoDoublePlay": 16, "numberOfPitches": 2917, "plateAppearances": 695, "totalBases": 323, "rbi": 110, "leftOnBase": 214, "sacBunts": 0, "sacFlies": 7, "babip": ".382", "groundOutsToAirouts": "0.99", "catchersInterference": 1, "atBatsPerHomeRun": "17.18"}, "season": 2015, "ability": {"obpRatio": 1.289762440031949, "slgRatio": 1.317503410004867, "baserunningPerPa": 0.0024581005586592182, "sample": 695.0}, "source": "https://statsapi.mlb.com/api/v1/people/502671/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2015", "fetchedAt": "2026-09-23T15:26:38.047140+00:00", "sha256": "de5021c360f0ee56ca22b2d40e8e9c0074565f36a5ba607db7c470ffe2ff2cb9", "bytes": 57151}}]}, {"id": "mlb-518626", "name": "Josh Donaldson", "role": "3B", "ability": {"slgRatio": 1.2654645866516077, "baserunningPerPa": 0.0007494879626183485, "obpRatio": 1.1575462000559462, "sample": 1907.0, "seasons": [2015, 2016, 2017], "fielding": null}, "evidence": [{"sample": 711, "stats": {"age": 29, "gamesPlayed": 158, "groundOuts": 168, "airOuts": 147, "runs": 122, "doubles": 41, "triples": 2, "homeRuns": 41, "strikeOuts": 133, "baseOnBalls": 73, "intentionalWalks": 0, "hits": 184, "hitByPitch": 6, "avg": ".297", "atBats": 620, "obp": ".371", "slg": ".568", "ops": ".939", "caughtStealing": 0, "stolenBases": 6, "stolenBasePercentage": "1.000", "caughtStealingPercentage": ".000", "groundIntoDoublePlay": 16, "numberOfPitches": 2817, "plateAppearances": 711, "totalBases": 352, "rbi": 123, "leftOnBase": 223, "sacBunts": 2, "sacFlies": 10, "babip": ".314", "groundOutsToAirouts": "1.14", "catchersInterference": 0, "atBatsPerHomeRun": "15.12"}, "season": 2015, "ability": {"obpRatio": 1.1335533059828786, "slgRatio": 1.3152499775921254, "baserunningPerPa": 0.0013172338090010978, "sample": 711.0}, "source": "https://statsapi.mlb.com/api/v1/people/518626/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2015", "fetchedAt": "2026-09-23T15:26:38.047140+00:00", "sha256": "de5021c360f0ee56ca22b2d40e8e9c0074565f36a5ba607db7c470ffe2ff2cb9", "bytes": 57151}}, {"sample": 700, "stats": {"age": 30, "gamesPlayed": 155, "groundOuts": 138, "airOuts": 161, "runs": 122, "doubles": 32, "triples": 5, "homeRuns": 37, "strikeOuts": 119, "baseOnBalls": 109, "intentionalWalks": 6, "hits": 164, "hitByPitch": 9, "avg": ".284", "atBats": 577, "obp": ".404", "slg": ".549", "ops": ".953", "caughtStealing": 1, "stolenBases": 7, "stolenBasePercentage": ".875", "caughtStealingPercentage": ".125", "groundIntoDoublePlay": 16, "numberOfPitches": 2952, "plateAppearances": 700, "totalBases": 317, "rbi": 99, "leftOnBase": 212, "sacBunts": 2, "sacFlies": 3, "babip": ".300", "groundOutsToAirouts": "0.86", "catchersInterference": 0, "atBatsPerHomeRun": "15.60"}, "season": 2016, "ability": {"obpRatio": 1.1993327346154932, "slgRatio": 1.245209328985745, "baserunningPerPa": 0.0011111111111111111, "sample": 700.0}, "source": "https://statsapi.mlb.com/api/v1/people/518626/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2016", "fetchedAt": "2026-09-23T15:26:38.067466+00:00", "sha256": "85d069e23e10769f1ae57a1778931e565f862657c80a98a9b0a1151b8c65d1b6", "bytes": 57143}}, {"sample": 496, "stats": {"age": 31, "gamesPlayed": 113, "groundOuts": 100, "airOuts": 94, "runs": 65, "doubles": 21, "triples": 0, "homeRuns": 33, "strikeOuts": 111, "baseOnBalls": 76, "intentionalWalks": 1, "hits": 112, "hitByPitch": 3, "avg": ".270", "atBats": 415, "obp": ".385", "slg": ".559", "ops": ".944", "caughtStealing": 2, "stolenBases": 2, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 5, "numberOfPitches": 2099, "plateAppearances": 496, "totalBases": 232, "rbi": 78, "leftOnBase": 139, "sacBunts": 0, "sacFlies": 2, "babip": ".289", "groundOutsToAirouts": "1.06", "catchersInterference": 0, "atBatsPerHomeRun": "12.58"}, "season": 2017, "ability": {"obpRatio": 1.1329663079072934, "slgRatio": 1.2226848838439381, "baserunningPerPa": -0.0005747126436781609, "sample": 496.0}, "source": "https://statsapi.mlb.com/api/v1/people/518626/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2017", "fetchedAt": "2026-09-23T15:26:38.240696+00:00", "sha256": "269331a42f32f73384226fe95ac24b04c72bf4ef52827af093f69642397b16bc", "bytes": 57146}}]}, {"id": "mlb-518692", "name": "Freddie Freeman", "role": "1B", "ability": {"slgRatio": 1.2320776619478069, "baserunningPerPa": 0.002203009223926483, "obpRatio": 1.2152811284194078, "sample": 2133.0, "seasons": [2021, 2022, 2023], "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 4.080397153197341, "innings": 4114.0, "seasons": [2021, 2022, 2023], "evidence": [{"year": 2021, "runs": 4.631983890465418, "innings": 1358.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2021&seasonEnd=2021&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:31.314893+00:00", "sha256": "019595bb9ed1e92229f4c81902fc8ffb398386035a530239f3e285eb73954cb8"}, "weight": 1}, {"year": 2022, "runs": 5.398180936582059, "innings": 1377.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2022&seasonEnd=2022&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.881357+00:00", "sha256": "b8d9232f63bf28cec0db2c64d9f422896a9e78cbd702904afe6793d35d0f904c"}, "weight": 1}, {"year": 2023, "runs": 6.484864835967536, "innings": 1378.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 1}]}}, "evidence": [{"sample": 695, "stats": {"age": 31, "gamesPlayed": 159, "groundOuts": 163, "airOuts": 152, "runs": 120, "doubles": 25, "triples": 2, "homeRuns": 31, "strikeOuts": 107, "baseOnBalls": 85, "intentionalWalks": 15, "hits": 180, "hitByPitch": 8, "avg": ".300", "atBats": 600, "obp": ".393", "slg": ".503", "ops": ".896", "caughtStealing": 3, "stolenBases": 8, "stolenBasePercentage": ".727", "caughtStealingPercentage": ".273", "groundIntoDoublePlay": 11, "numberOfPitches": 2688, "plateAppearances": 695, "totalBases": 302, "rbi": 83, "leftOnBase": 202, "sacBunts": 0, "sacFlies": 2, "babip": ".321", "groundOutsToAirouts": "1.07", "catchersInterference": 0, "atBatsPerHomeRun": "19.36"}, "season": 2021, "ability": {"obpRatio": 1.1859014943330985, "slgRatio": 1.174348260754217, "baserunningPerPa": 0.0004469273743016759, "sample": 695.0}, "source": "https://statsapi.mlb.com/api/v1/people/518692/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2021", "fetchedAt": "2026-09-23T15:26:38.495501+00:00", "sha256": "f3ca860e0ca44543efcaed81f540a1dd3766528f423582240b93c426a0f1094b", "bytes": 57118}}, {"sample": 708, "stats": {"age": 32, "gamesPlayed": 159, "groundOuts": 142, "airOuts": 176, "runs": 117, "doubles": 47, "triples": 2, "homeRuns": 21, "strikeOuts": 102, "baseOnBalls": 84, "intentionalWalks": 12, "hits": 199, "hitByPitch": 5, "avg": ".325", "atBats": 612, "obp": ".407", "slg": ".511", "ops": ".918", "caughtStealing": 3, "stolenBases": 13, "stolenBasePercentage": ".813", "caughtStealingPercentage": ".188", "groundIntoDoublePlay": 6, "numberOfPitches": 2755, "plateAppearances": 708, "totalBases": 313, "rbi": 100, "leftOnBase": 207, "sacBunts": 0, "sacFlies": 7, "babip": ".359", "groundOutsToAirouts": "0.81", "catchersInterference": 0, "atBatsPerHomeRun": "29.14"}, "season": 2022, "ability": {"obpRatio": 1.2389020378410929, "slgRatio": 1.2293556662138188, "baserunningPerPa": 0.001541850220264317, "sample": 708.0}, "source": "https://statsapi.mlb.com/api/v1/people/518692/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2022", "fetchedAt": "2026-09-23T15:26:38.544385+00:00", "sha256": "4562e58fcb605533371cf9957c983dc381d2e8b662c412a7a4a9c91fd4997e3b", "bytes": 57119}}, {"sample": 730, "stats": {"age": 33, "gamesPlayed": 161, "groundOuts": 148, "airOuts": 162, "runs": 131, "doubles": 59, "triples": 2, "homeRuns": 29, "strikeOuts": 121, "baseOnBalls": 72, "intentionalWalks": 12, "hits": 211, "hitByPitch": 16, "avg": ".331", "atBats": 637, "obp": ".410", "slg": ".567", "ops": ".977", "caughtStealing": 1, "stolenBases": 23, "stolenBasePercentage": ".958", "caughtStealingPercentage": ".042", "groundIntoDoublePlay": 14, "numberOfPitches": 2753, "plateAppearances": 730, "totalBases": 361, "rbi": 102, "leftOnBase": 237, "sacBunts": 0, "sacFlies": 5, "babip": ".370", "groundOutsToAirouts": "0.91", "catchersInterference": 0, "atBatsPerHomeRun": "21.97"}, "season": 2023, "ability": {"obpRatio": 1.2203431035145205, "slgRatio": 1.2896791781248051, "baserunningPerPa": 0.004516129032258065, "sample": 730.0}, "source": "https://statsapi.mlb.com/api/v1/people/518692/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}]}, {"id": "mlb-519184", "name": "Ben Revere", "role": "LF", "ability": {"slgRatio": 0.9492030217122661, "baserunningPerPa": 0.006021102638239921, "obpRatio": 1.044022996520286, "sample": 1260.0, "seasons": [2014, 2015], "fielding": null}, "evidence": [{"sample": 626, "stats": {"age": 26, "gamesPlayed": 151, "groundOuts": 273, "airOuts": 103, "runs": 71, "doubles": 13, "triples": 7, "homeRuns": 2, "strikeOuts": 49, "baseOnBalls": 13, "intentionalWalks": 1, "hits": 184, "hitByPitch": 4, "avg": ".306", "atBats": 601, "obp": ".325", "slg": ".361", "ops": ".686", "caughtStealing": 8, "stolenBases": 49, "stolenBasePercentage": ".860", "caughtStealingPercentage": ".140", "groundIntoDoublePlay": 11, "numberOfPitches": 2257, "plateAppearances": 626, "totalBases": 217, "rbi": 28, "leftOnBase": 158, "sacBunts": 7, "sacFlies": 1, "babip": ".330", "groundOutsToAirouts": "2.65", "catchersInterference": 0, "atBatsPerHomeRun": "300.50"}, "season": 2014, "ability": {"obpRatio": 1.0273410327504175, "slgRatio": 0.9502395614886023, "baserunningPerPa": 0.007990314769975788, "sample": 626.0}, "source": "https://statsapi.mlb.com/api/v1/people/519184/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2014", "fetchedAt": "2026-09-23T15:26:37.987717+00:00", "sha256": "e90dc88bf5100686eacce2ef5aeb1299cd37fbba7ff9e495f87a05a1026464c6", "bytes": 57150}}, {"sample": 634, "stats": {"age": 27, "gamesPlayed": 152, "groundOuts": 222, "airOuts": 133, "runs": 84, "doubles": 22, "triples": 7, "homeRuns": 2, "strikeOuts": 64, "baseOnBalls": 32, "intentionalWalks": 0, "hits": 181, "hitByPitch": 2, "avg": ".306", "atBats": 592, "obp": ".342", "slg": ".377", "ops": ".719", "caughtStealing": 7, "stolenBases": 31, "stolenBasePercentage": ".816", "caughtStealingPercentage": ".184", "groundIntoDoublePlay": 5, "numberOfPitches": 2252, "plateAppearances": 634, "totalBases": 223, "rbi": 45, "leftOnBase": 189, "sacBunts": 5, "sacFlies": 3, "babip": ".338", "groundOutsToAirouts": "1.67", "catchersInterference": 0, "atBatsPerHomeRun": "296.00"}, "season": 2015, "ability": {"obpRatio": 1.060494462324604, "slgRatio": 0.9481795613021926, "baserunningPerPa": 0.00407673860911271, "sample": 634.0}, "source": "https://statsapi.mlb.com/api/v1/people/519184/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2015", "fetchedAt": "2026-09-23T15:26:38.047140+00:00", "sha256": "de5021c360f0ee56ca22b2d40e8e9c0074565f36a5ba607db7c470ffe2ff2cb9", "bytes": 57151}}]}, {"id": "mlb-545361", "name": "Mike Trout", "role": "CF", "ability": {"slgRatio": 1.3703154847432615, "baserunningPerPa": 0.003538088502727824, "obpRatio": 1.2895026410661947, "sample": 1715.0, "seasons": [2017, 2018, 2019], "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 1.8464704492890673, "innings": 2128.3333333333335, "seasons": [2018, 2019], "evidence": [{"year": 2018, "runs": 5.8910435556840195, "innings": 1076.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2018&seasonEnd=2018&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:24.484764+00:00", "sha256": "26cf69abe2feb5efbdaaa7530799aad6139b98f0b8fa4018e5a2e463ef623f22"}, "weight": 1}, {"year": 2019, "runs": -1.1335326573305826, "innings": 1051.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2019&seasonEnd=2019&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:25.873909+00:00", "sha256": "ea71e1b0a24463cfc4fc38952f7be4b3225bdc5706db53240bb8a4ea926ba770"}, "weight": 1}]}}, "evidence": [{"sample": 507, "stats": {"age": 25, "gamesPlayed": 114, "groundOuts": 81, "airOuts": 112, "runs": 92, "doubles": 25, "triples": 3, "homeRuns": 33, "strikeOuts": 90, "baseOnBalls": 94, "intentionalWalks": 15, "hits": 123, "hitByPitch": 7, "avg": ".306", "atBats": 402, "obp": ".442", "slg": ".629", "ops": "1.071", "caughtStealing": 4, "stolenBases": 22, "stolenBasePercentage": ".846", "caughtStealingPercentage": ".154", "groundIntoDoublePlay": 8, "numberOfPitches": 2127, "plateAppearances": 507, "totalBases": 253, "rbi": 72, "leftOnBase": 133, "sacBunts": 0, "sacFlies": 4, "babip": ".318", "groundOutsToAirouts": "0.72", "catchersInterference": 0, "atBatsPerHomeRun": "12.18"}, "season": 2017, "ability": {"obpRatio": 1.259780127207392, "slgRatio": 1.3419419623532554, "baserunningPerPa": 0.0039603960396039604, "sample": 507.0}, "source": "https://statsapi.mlb.com/api/v1/people/545361/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2017", "fetchedAt": "2026-09-23T15:26:38.240696+00:00", "sha256": "269331a42f32f73384226fe95ac24b04c72bf4ef52827af093f69642397b16bc", "bytes": 57146}}, {"sample": 608, "stats": {"age": 26, "gamesPlayed": 140, "groundOuts": 75, "airOuts": 129, "runs": 101, "doubles": 24, "triples": 4, "homeRuns": 39, "strikeOuts": 124, "baseOnBalls": 122, "intentionalWalks": 25, "hits": 147, "hitByPitch": 10, "avg": ".312", "atBats": 471, "obp": ".460", "slg": ".628", "ops": "1.088", "caughtStealing": 2, "stolenBases": 24, "stolenBasePercentage": ".923", "caughtStealingPercentage": ".077", "groundIntoDoublePlay": 5, "numberOfPitches": 2543, "plateAppearances": 608, "totalBases": 296, "rbi": 79, "leftOnBase": 139, "sacBunts": 0, "sacFlies": 4, "babip": ".346", "groundOutsToAirouts": "0.58", "catchersInterference": 1, "atBatsPerHomeRun": "12.08"}, "season": 2018, "ability": {"obpRatio": 1.3355180160324907, "slgRatio": 1.401732259721078, "baserunningPerPa": 0.004950495049504951, "sample": 608.0}, "source": "https://statsapi.mlb.com/api/v1/people/545361/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2018", "fetchedAt": "2026-09-23T15:26:38.279063+00:00", "sha256": "e2f0b6c2c0614be5ff55012d69c557d101301508db1e3d317b2a5078b55a389e", "bytes": 57137}}, {"sample": 600, "stats": {"age": 27, "gamesPlayed": 134, "groundOuts": 70, "airOuts": 147, "runs": 110, "doubles": 27, "triples": 2, "homeRuns": 45, "strikeOuts": 120, "baseOnBalls": 110, "intentionalWalks": 14, "hits": 137, "hitByPitch": 16, "avg": ".291", "atBats": 470, "obp": ".438", "slg": ".645", "ops": "1.083", "caughtStealing": 2, "stolenBases": 11, "stolenBasePercentage": ".846", "caughtStealingPercentage": ".154", "groundIntoDoublePlay": 5, "numberOfPitches": 2509, "plateAppearances": 600, "totalBases": 303, "rbi": 104, "leftOnBase": 185, "sacBunts": 0, "sacFlies": 4, "babip": ".298", "groundOutsToAirouts": "0.48", "catchersInterference": 0, "atBatsPerHomeRun": "10.44"}, "season": 2019, "ability": {"obpRatio": 1.267989251977703, "slgRatio": 1.3624554458519622, "baserunningPerPa": 0.0017500000000000003, "sample": 600.0}, "source": "https://statsapi.mlb.com/api/v1/people/545361/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2019", "fetchedAt": "2026-09-23T15:26:38.328467+00:00", "sha256": "194196b90b89620b42aefedf4883a9b6364a464f5c296a6d8b32b4141b13e343", "bytes": 57132}}]}, {"id": "mlb-571448", "name": "Nolan Arenado", "role": "3B", "ability": {"slgRatio": 1.2793044697161724, "baserunningPerPa": -0.0003059571774025365, "obpRatio": 1.128239631340424, "sample": 2015.0, "seasons": [2017, 2018, 2019], "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 9.00037442426251, "innings": 2648.0, "seasons": [2018, 2019], "evidence": [{"year": 2018, "runs": 8.699776478718787, "innings": 1328.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2018&seasonEnd=2018&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:24.484764+00:00", "sha256": "26cf69abe2feb5efbdaaa7530799aad6139b98f0b8fa4018e5a2e463ef623f22"}, "weight": 1}, {"year": 2019, "runs": 17.954665705134186, "innings": 1319.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2019&seasonEnd=2019&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:25.873909+00:00", "sha256": "ea71e1b0a24463cfc4fc38952f7be4b3225bdc5706db53240bb8a4ea926ba770"}, "weight": 1}]}}, "evidence": [{"sample": 680, "stats": {"age": 26, "gamesPlayed": 159, "groundOuts": 130, "airOuts": 190, "runs": 100, "doubles": 43, "triples": 7, "homeRuns": 37, "strikeOuts": 106, "baseOnBalls": 62, "intentionalWalks": 9, "hits": 187, "hitByPitch": 4, "avg": ".309", "atBats": 606, "obp": ".373", "slg": ".586", "ops": ".959", "caughtStealing": 2, "stolenBases": 3, "stolenBasePercentage": ".600", "caughtStealingPercentage": ".400", "groundIntoDoublePlay": 21, "numberOfPitches": 2627, "plateAppearances": 680, "totalBases": 355, "rbi": 130, "leftOnBase": 244, "sacBunts": 1, "sacFlies": 6, "babip": ".320", "groundOutsToAirouts": "0.68", "catchersInterference": 1, "atBatsPerHomeRun": "16.38"}, "season": 2017, "ability": {"obpRatio": 1.1155979818415904, "slgRatio": 1.2904454077482281, "baserunningPerPa": -0.00022727272727272722, "sample": 680.0}, "source": "https://statsapi.mlb.com/api/v1/people/571448/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2017", "fetchedAt": "2026-09-23T15:26:38.240696+00:00", "sha256": "269331a42f32f73384226fe95ac24b04c72bf4ef52827af093f69642397b16bc", "bytes": 57146}}, {"sample": 673, "stats": {"age": 27, "gamesPlayed": 156, "groundOuts": 137, "airOuts": 163, "runs": 104, "doubles": 38, "triples": 2, "homeRuns": 38, "strikeOuts": 122, "baseOnBalls": 73, "intentionalWalks": 10, "hits": 175, "hitByPitch": 3, "avg": ".297", "atBats": 590, "obp": ".374", "slg": ".561", "ops": ".935", "caughtStealing": 2, "stolenBases": 2, "stolenBasePercentage": ".500", "caughtStealingPercentage": ".500", "groundIntoDoublePlay": 16, "numberOfPitches": 2592, "plateAppearances": 673, "totalBases": 331, "rbi": 110, "leftOnBase": 234, "sacBunts": 1, "sacFlies": 6, "babip": ".314", "groundOutsToAirouts": "0.84", "catchersInterference": 0, "atBatsPerHomeRun": "15.53"}, "season": 2018, "ability": {"obpRatio": 1.1353462416485278, "slgRatio": 1.285415589190735, "baserunningPerPa": -0.0004581901489117984, "sample": 673.0}, "source": "https://statsapi.mlb.com/api/v1/people/571448/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2018", "fetchedAt": "2026-09-23T15:26:38.279063+00:00", "sha256": "e2f0b6c2c0614be5ff55012d69c557d101301508db1e3d317b2a5078b55a389e", "bytes": 57137}}, {"sample": 662, "stats": {"age": 28, "gamesPlayed": 155, "groundOuts": 126, "airOuts": 192, "runs": 102, "doubles": 31, "triples": 2, "homeRuns": 41, "strikeOuts": 93, "baseOnBalls": 62, "intentionalWalks": 11, "hits": 185, "hitByPitch": 4, "avg": ".315", "atBats": 588, "obp": ".379", "slg": ".583", "ops": ".962", "caughtStealing": 2, "stolenBases": 3, "stolenBasePercentage": ".600", "caughtStealingPercentage": ".400", "groundIntoDoublePlay": 14, "numberOfPitches": 2391, "plateAppearances": 662, "totalBases": 343, "rbi": 118, "leftOnBase": 227, "sacBunts": 0, "sacFlies": 8, "babip": ".312", "groundOutsToAirouts": "0.66", "catchersInterference": 0, "atBatsPerHomeRun": "14.34"}, "season": 2019, "ability": {"obpRatio": 1.134000315512407, "slgRatio": 1.2616479421207367, "baserunningPerPa": -0.00023201856148491874, "sample": 662.0}, "source": "https://statsapi.mlb.com/api/v1/people/571448/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2019", "fetchedAt": "2026-09-23T15:26:38.328467+00:00", "sha256": "194196b90b89620b42aefedf4883a9b6364a464f5c296a6d8b32b4141b13e343", "bytes": 57132}}]}, {"id": "mlb-596019", "name": "Francisco Lindor", "role": "SS", "ability": {"slgRatio": 1.1399866401298409, "baserunningPerPa": 0.004650124956278377, "obpRatio": 1.0650888784541475, "sample": 2108.0, "seasons": [2023, 2024, 2025], "fielding": {"model": "statcast-frv-shrunk-v1", "runsPerSeason": 5.806311069846381, "innings": 4051.0, "seasons": [2023, 2024, 2025], "evidence": [{"year": 2023, "runs": 7.155941982141978, "innings": 1365.3333333333333, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2023&seasonEnd=2023&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:32.971487+00:00", "sha256": "46c9d566551473db224278793ac3533a0eae323ce86fd0f43363b91c1f1a58c2"}, "weight": 1}, {"year": 2024, "runs": 13.423845351267932, "innings": 1311.6666666666667, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2024&seasonEnd=2024&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:40:37.346691+00:00", "sha256": "aa8e03d32cc6f70b56c3b050dd73020d90343a4c577473e6187c2a85eb590c32"}, "weight": 1}, {"year": 2025, "runs": 2.649757917138462, "innings": 1374.0, "source": {"url": "https://baseballsavant.mlb.com/leaderboard/fielding-run-value?type=fielder&seasonStart=2025&seasonEnd=2025&gameType=Regular&minInnings=0&position=&csv=true", "fetchedAt": "2026-09-23T15:39:28.060023+00:00", "sha256": "f93c302a08d1adfa8684ac0bfc8b000bae042a6efb0801b9e2a2ed0f50ad142e"}, "weight": 1}]}}, "evidence": [{"sample": 687, "stats": {"age": 29, "gamesPlayed": 160, "groundOuts": 123, "airOuts": 196, "runs": 108, "doubles": 33, "triples": 2, "homeRuns": 31, "strikeOuts": 137, "baseOnBalls": 66, "intentionalWalks": 1, "hits": 153, "hitByPitch": 12, "avg": ".254", "atBats": 602, "obp": ".336", "slg": ".470", "ops": ".806", "caughtStealing": 4, "stolenBases": 31, "stolenBasePercentage": ".886", "caughtStealingPercentage": ".114", "groundIntoDoublePlay": 8, "numberOfPitches": 2741, "plateAppearances": 687, "totalBases": 283, "rbi": 98, "leftOnBase": 254, "sacBunts": 0, "sacFlies": 7, "babip": ".277", "groundOutsToAirouts": "0.63", "catchersInterference": 0, "atBatsPerHomeRun": "19.42"}, "season": 2023, "ability": {"obpRatio": 1.038383972680077, "slgRatio": 1.104431048771061, "baserunningPerPa": 0.005186020293122886, "sample": 687.0}, "source": "https://statsapi.mlb.com/api/v1/people/596019/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2023", "fetchedAt": "2026-09-23T15:26:38.695745+00:00", "sha256": "fe3fc87258d38a96807d1700894fd32d1a1ae7eb2d9e0dd8423b508671a7f73b", "bytes": 57168}}, {"sample": 689, "stats": {"age": 30, "gamesPlayed": 152, "groundOuts": 130, "airOuts": 195, "runs": 107, "doubles": 39, "triples": 1, "homeRuns": 33, "strikeOuts": 127, "baseOnBalls": 56, "intentionalWalks": 0, "hits": 169, "hitByPitch": 12, "avg": ".273", "atBats": 618, "obp": ".344", "slg": ".500", "ops": ".844", "caughtStealing": 4, "stolenBases": 29, "stolenBasePercentage": ".879", "caughtStealingPercentage": ".121", "groundIntoDoublePlay": 7, "numberOfPitches": 2713, "plateAppearances": 689, "totalBases": 309, "rbi": 91, "leftOnBase": 223, "sacBunts": 0, "sacFlies": 3, "babip": ".295", "groundOutsToAirouts": "0.67", "catchersInterference": 0, "atBatsPerHomeRun": "18.73"}, "season": 2024, "ability": {"obpRatio": 1.079186981620956, "slgRatio": 1.195651696421783, "baserunningPerPa": 0.0047244094488188984, "sample": 689.0}, "source": "https://statsapi.mlb.com/api/v1/people/596019/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2024", "fetchedAt": "2026-09-23T15:26:38.760707+00:00", "sha256": "94fe1209b42729de1759a11ab38397e13b08e671c6334aa59b414a81a48799e8", "bytes": 57158}}, {"sample": 732, "stats": {"age": 31, "gamesPlayed": 160, "groundOuts": 149, "airOuts": 199, "runs": 117, "doubles": 35, "triples": 0, "homeRuns": 31, "strikeOuts": 131, "baseOnBalls": 65, "intentionalWalks": 2, "hits": 172, "hitByPitch": 16, "avg": ".267", "atBats": 644, "obp": ".346", "slg": ".466", "ops": ".812", "caughtStealing": 6, "stolenBases": 31, "stolenBasePercentage": ".838", "caughtStealingPercentage": ".162", "groundIntoDoublePlay": 9, "numberOfPitches": 2940, "plateAppearances": 732, "totalBases": 300, "rbi": 86, "leftOnBase": 223, "sacBunts": 0, "sacFlies": 7, "babip": ".288", "groundOutsToAirouts": "0.75", "catchersInterference": 0, "atBatsPerHomeRun": "20.77"}, "season": 2025, "ability": {"obpRatio": 1.0768821532968462, "slgRatio": 1.1209613224772916, "baserunningPerPa": 0.00407725321888412, "sample": 732.0}, "source": "https://statsapi.mlb.com/api/v1/people/596019/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}]}, {"id": "mlb-656546", "name": "Jeff Hoffman", "role": "CL", "ability": {"runRatio": 1.0612724063099412, "fipRatio": 1.178579170692217, "eraRatio": 1.052093417768738, "sample": 68.0, "seasons": [2025]}, "evidence": [{"sample": 68.0, "stats": {"age": 32, "gamesPlayed": 71, "gamesStarted": 0, "groundOuts": 51, "airOuts": 67, "runs": 34, "doubles": 14, "triples": 0, "homeRuns": 15, "strikeOuts": 84, "baseOnBalls": 27, "intentionalWalks": 1, "hits": 54, "hitByPitch": 4, "avg": ".213", "atBats": 253, "obp": ".298", "slg": ".447", "ops": ".745", "caughtStealing": 2, "stolenBases": 7, "stolenBasePercentage": ".778", "caughtStealingPercentage": ".222", "groundIntoDoublePlay": 1, "numberOfPitches": 1128, "era": "4.37", "inningsPitched": "68.0", "wins": 9, "losses": 7, "saves": 33, "saveOpportunities": 40, "holds": 0, "blownSaves": 7, "earnedRuns": 33, "whip": "1.19", "battersFaced": 287, "outs": 204, "gamesPitched": 71, "completeGames": 0, "shutouts": 0, "strikes": 746, "strikePercentage": ".660", "hitBatsmen": 4, "balks": 0, "wildPitches": 2, "pickoffs": 1, "totalBases": 113, "groundOutsToAirouts": "0.76", "winPercentage": ".563", "pitchesPerInning": "16.59", "gamesFinished": 59, "strikeoutWalkRatio": "3.11", "strikeoutsPer9Inn": "11.12", "walksPer9Inn": "3.57", "hitsPer9Inn": "7.15", "runsScoredPer9": "4.50", "homeRunsPer9": "1.99", "inheritedRunners": 11, "inheritedRunnersScored": 9, "catchersInterference": 0, "sacBunts": 2, "sacFlies": 1}, "season": 2025, "ability": {"runRatio": 1.0612724063099412, "eraRatio": 1.052093417768738, "fipRatio": 1.178579170692217, "sample": 68.0}, "source": "https://statsapi.mlb.com/api/v1/people/656546/stats?stats=yearByYear,career&group=hitting,pitching,fielding&sportIds=1", "leagueSource": {"url": "https://statsapi.mlb.com/api/v1/teams/stats?stats=season&group=hitting,pitching&sportIds=1&season=2025", "fetchedAt": "2026-09-23T15:24:32.003516+00:00", "sha256": "167416ce60892d2d89b5923838498e657855546bf6e8842f6511f560d226e0fe"}}]}], "runCoreCalibration": {"train": {"teams": 150, "winMAE": 3.79222050317144, "poissonWinMAE": 4.954264798662903, "runsMAE": 0.1223717852402125, "allowedMAE": 0.10710187279232955}, "holdout": {"teams": 90, "winMAE": 3.667581387619581, "poissonWinMAE": 4.981030695110369, "runsMAE": 0.11183501325300396, "allowedMAE": 0.12021628272458446}}, "runShape": 6, "currentPriorCalibration": {"obpRatio": {"prior": 400, "center": 1, "trainMSE": 0.00964628585229665, "trainPlayers": 455, "holdoutMSE": 0.009622390262342368, "holdoutPlayers": 461, "method": "2023 -> 2024 training; 2023\u201324 -> 2025 held out; includes players with no prior MLB sample"}, "slgRatio": {"prior": 400, "center": 1, "trainMSE": 0.025090746623340755, "trainPlayers": 455, "holdoutMSE": 0.02299332159006039, "holdoutPlayers": 461, "method": "2023 -> 2024 training; 2023\u201324 -> 2025 held out; includes players with no prior MLB sample"}, "runRatio": {"prior": 180, "center": 1, "trainMSE": 0.05527265782661429, "trainPlayers": 541, "holdoutMSE": 0.05735300370242136, "holdoutPlayers": 542, "method": "2023 -> 2024 training; 2023\u201324 -> 2025 held out; includes players with no prior MLB sample"}}}, "simulations": [{"league": "mlb", "mode": "basic", "seasons": 10000, "beforeMAE": 8.36362, "afterMAE": 4.5974, "beforeTitleMAE": 0.03062603258516678, "afterTitleMAE": 0.018983011390806652, "marketSources": {"totals": {"url": "https://sports.betmgm.com/en/blog/mlb/mlb-win-totals-odds-predictions-bm23/", "fetchedAt": "2026-09-15T18:28:33.142830+00:00", "publishedAt": "2026-03-24", "sha256": "4148f21eb0fc8eabe54d556e7f9260980b1da3dbb9c5efc5419c44c9688c8d18"}, "titles": {"url": "https://www.vegasinsider.com/mlb/odds/futures/", "fetchedAt": "2026-09-15T18:28:33.391858+00:00", "quoteWindow": "2026 opening numbers after 2025 World Series; exact date/book unspecified", "sha256": "f0e65260f3f0f1fb7a7204d0af234cf99a04bcccf66f1b022fe0bdd5a05d3250"}}, "teams": [{"team": "Athletics", "code": "ATH", "beforeWins": 80.0266, "afterWins": 76.1172, "marketWins": 75.5, "winDelta": 0.6171999999999969, "beforeTitle": 0.0099, "afterTitle": 0.0042, "marketTitle": 0.005482463675027241, "beforeHome": 87, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [75.9925376678647, 76.2418623321353], "titleCI95": [0.0031088599034471516, 0.005671926869506149]}, {"team": "Pittsburgh Pirates", "code": "PIT", "beforeWins": 92.8088, "afterWins": 84.049, "marketWins": 78.5, "winDelta": 5.549000000000007, "beforeTitle": 0.0613, "afterTitle": 0.0261, "marketTitle": 0.0032982151989207702, "beforeHome": 75, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [83.92497891439434, 84.17302108560567], "titleCI95": [0.02315240678004198, 0.029411560246385148]}, {"team": "San Diego Padres", "code": "SD", "beforeWins": 85.6702, "afterWins": 84.1071, "marketWins": 83.5, "winDelta": 0.6071000000000026, "beforeTitle": 0.0144, "afterTitle": 0.0196, "marketTitle": 0.03599356586648319, "beforeHome": 76, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [83.98253854049099, 84.23166145950901], "titleCI95": [0.017061768619667947, 0.022507190568970145]}, {"team": "Seattle Mariners", "code": "SEA", "beforeWins": 74.3001, "afterWins": 82.5521, "marketWins": 89.5, "winDelta": -6.947900000000004, "beforeTitle": 0.0009, "afterTitle": 0.0322, "marketTitle": 0.05913228678065095, "beforeHome": 77, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [82.42627317961926, 82.67792682038073], "titleCI95": [0.02891563855603119, 0.035843643518167184]}, {"team": "San Francisco Giants", "code": "SF", "beforeWins": 58.5352, "afterWins": 76.6645, "marketWins": 80.5, "winDelta": -3.835499999999996, "beforeTitle": 0, "afterTitle": 0.0024, "marketTitle": 0.020191512559246668, "beforeHome": 78, "afterHome": 81, "beforeHoles": 1, "afterHoles": 0, "winCI95": [76.54128021990857, 76.78771978009144], "titleCI95": [0.001613367184247764, 0.0035688020336254967]}, {"team": "St. Louis Cardinals", "code": "STL", "beforeWins": 70.3495, "afterWins": 72.03, "marketWins": 69.5, "winDelta": 2.530000000000001, "beforeTitle": 0, "afterTitle": 0, "marketTitle": 0.008196554603258547, "beforeHome": 79, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [71.90733685371414, 72.15266314628586], "titleCI95": [0, 0.00038401247776654115]}, {"team": "Tampa Bay Rays", "code": "TB", "beforeWins": 88.8233, "afterWins": 83.4502, "marketWins": 76.5, "winDelta": 6.950199999999995, "beforeTitle": 0.0491, "afterTitle": 0.0312, "marketTitle": 0.016232392449590457, "beforeHome": 80, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [83.3250773775095, 83.57532262249049], "titleCI95": [0.027968312104671673, 0.034791737994482215]}, {"team": "Texas Rangers", "code": "TEX", "beforeWins": 79.4996, "afterWins": 80.1662, "marketWins": 83.5, "winDelta": -3.3337999999999965, "beforeTitle": 0.0082, "afterTitle": 0.0161, "marketTitle": 0.020191512559246668, "beforeHome": 81, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [80.04177687905074, 80.29062312094926], "titleCI95": [0.013812447111435729, 0.018759200164546727]}, {"team": "Toronto Blue Jays", "code": "TOR", "beforeWins": 85.209, "afterWins": 83.0779, "marketWins": 88.5, "winDelta": -5.4221, "beforeTitle": 0.0252, "afterTitle": 0.0281, "marketTitle": 0.04357115868047965, "beforeHome": 82, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [82.95376027310004, 83.20203972689995], "titleCI95": [0.025037703566612734, 0.03152472740990333]}, {"team": "Minnesota Twins", "code": "MIN", "beforeWins": 82.2075, "afterWins": 74.9731, "marketWins": 72.5, "winDelta": 2.4731000000000023, "beforeTitle": 0.0161, "afterTitle": 0.0029, "marketTitle": 0.010220395246038436, "beforeHome": 83, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [74.85104871462534, 75.09515128537467], "titleCI95": [0.002019983350543452, 0.004161801854852043]}, {"team": "Philadelphia Phillies", "code": "PHI", "beforeWins": 95.7402, "afterWins": 90.2385, "marketWins": 89.5, "winDelta": 0.7385000000000019, "beforeTitle": 0.1326, "afterTitle": 0.088, "marketTitle": 0.06368092422531642, "beforeHome": 84, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [90.11432099566613, 90.36267900433387], "titleCI95": [0.0826044453374863, 0.0937119809441933]}, {"team": "Atlanta Braves", "code": "ATL", "beforeWins": 88.277, "afterWins": 86.9436, "marketWins": 86.5, "winDelta": 0.44360000000000355, "beforeTitle": 0.0372, "afterTitle": 0.0557, "marketTitle": 0.039421524520433966, "beforeHome": 85, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [86.8199340954992, 87.0672659045008], "titleCI95": [0.05137314965530505, 0.060368083832438274]}, {"team": "Chicago White Sox", "code": "CWS", "beforeWins": 77.0104, "afterWins": 78.5297, "marketWins": 67.5, "winDelta": 11.029700000000005, "beforeTitle": 0.0024, "afterTitle": 0.0096, "marketTitle": 0.0016523992313954357, "beforeHome": 86, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [78.40464833106154, 78.65475166893847], "titleCI95": [0.007868269325693327, 0.011708370112500095]}, {"team": "Miami Marlins", "code": "MIA", "beforeWins": 80.848, "afterWins": 75.1067, "marketWins": 72.5, "winDelta": 2.6067000000000036, "beforeTitle": 0.0028, "afterTitle": 0.0012, "marketTitle": 0.008196554603258547, "beforeHome": 87, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [74.98213717484579, 75.23126282515422], "titleCI95": [0.0006865974508135608, 0.0020964933970063406]}, {"team": "New York Yankees", "code": "NYY", "beforeWins": 95.6322, "afterWins": 91.7585, "marketWins": 90.5, "winDelta": 1.258499999999998, "beforeTitle": 0.1537, "afterTitle": 0.1484, "marketTitle": 0.09198355721434592, "beforeHome": 87, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [91.63580823279692, 91.88119176720308], "titleCI95": [0.14156732591643384, 0.1555027116579316]}, {"team": "Milwaukee Brewers", "code": "MIL", "beforeWins": 98.7907, "afterWins": 87.878, "marketWins": 84.5, "winDelta": 3.378, "beforeTitle": 0.1995, "afterTitle": 0.0574, "marketTitle": 0.039421524520433966, "beforeHome": 87, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [87.75538381978171, 88.00061618021829], "titleCI95": [0.05300860721576192, 0.06213132062955701]}, {"team": "Los Angeles Angels", "code": "LAA", "beforeWins": 69.2754, "afterWins": 73.525, "marketWins": 70.5, "winDelta": 3.0250000000000057, "beforeTitle": 0.0005, "afterTitle": 0.0014, "marketTitle": 0.0032982151989207702, "beforeHome": 86, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [73.40025492926266, 73.64974507073735], "titleCI95": [0.0008341542630379929, 0.0023487829797908017]}, {"team": "Arizona Diamondbacks", "code": "AZ", "beforeWins": 80.989, "afterWins": 80.5031, "marketWins": 79.5, "winDelta": 1.0031000000000034, "beforeTitle": 0.0032, "afterTitle": 0.0087, "marketTitle": 0.016232392449590457, "beforeHome": 85, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [80.37878281717954, 80.62741718282047], "titleCI95": [0.007059065029989481, 0.01071826563066392]}, {"team": "Baltimore Orioles", "code": "BAL", "beforeWins": 68.4467, "afterWins": 74.6643, "marketWins": 85.5, "winDelta": -10.835700000000003, "beforeTitle": 0.0001, "afterTitle": 0.0022, "marketTitle": 0.02299588930358648, "beforeHome": 84, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [74.53932656506014, 74.78927343493986], "titleCI95": [0.0014533386585013621, 0.003328984164363006]}, {"team": "Boston Red Sox", "code": "BOS", "beforeWins": 93.594, "afterWins": 86.495, "marketWins": 87.5, "winDelta": -1.0049999999999955, "beforeTitle": 0.1035, "afterTitle": 0.052, "marketTitle": 0.048697177348771374, "beforeHome": 83, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [86.37035691460063, 86.61964308539937], "titleCI95": [0.04781774361324294, 0.05652633156683587]}, {"team": "Chicago Cubs", "code": "CHC", "beforeWins": 86.7076, "afterWins": 84.3776, "marketWins": 88.5, "winDelta": -4.122399999999999, "beforeTitle": 0.0176, "afterTitle": 0.025, "marketTitle": 0.03599356586648319, "beforeHome": 82, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [84.25201901519158, 84.50318098480842], "titleCI95": [0.022117511790473388, 0.028247300063404826]}, {"team": "Cincinnati Reds", "code": "CIN", "beforeWins": 75.9603, "afterWins": 76.4575, "marketWins": 80.5, "winDelta": -4.042500000000004, "beforeTitle": 0.001, "afterTitle": 0.0016, "marketTitle": 0.026704903707390752, "beforeHome": 81, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [76.33325638692254, 76.58174361307745], "titleCI95": [0.0009851240465054562, 0.0025976595913322323]}, {"team": "Cleveland Guardians", "code": "CLE", "beforeWins": 85.9663, "afterWins": 81.1999, "marketWins": 79.5, "winDelta": 1.6998999999999995, "beforeTitle": 0.0438, "afterTitle": 0.0237, "marketTitle": 0.03184046211265821, "beforeHome": 80, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [81.07363752126656, 81.32616247873344], "titleCI95": [0.020896460091627395, 0.02686935019469301]}, {"team": "Colorado Rockies", "code": "COL", "beforeWins": 63.5954, "afterWins": 72.0778, "marketWins": 55.5, "winDelta": 16.577799999999996, "beforeTitle": 0, "afterTitle": 0, "marketTitle": 0.0016523992313954357, "beforeHome": 79, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [71.95442347300346, 72.20117652699653], "titleCI95": [0, 0.00038401247776654115]}, {"team": "Detroit Tigers", "code": "DET", "beforeWins": 75.793, "afterWins": 80.6556, "marketWins": 85.5, "winDelta": -4.844399999999993, "beforeTitle": 0.0021, "afterTitle": 0.0182, "marketTitle": 0.03184046211265821, "beforeHome": 78, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [80.5316015467936, 80.77959845320642], "titleCI95": [0.01575898252601672, 0.02101105189755912]}, {"team": "Houston Astros", "code": "HOU", "beforeWins": 84.2365, "afterWins": 81.9676, "marketWins": 86.5, "winDelta": -4.5323999999999955, "beforeTitle": 0.0294, "afterTitle": 0.0274, "marketTitle": 0.05519013432860755, "beforeHome": 77, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [81.8436930432236, 82.09150695677641], "titleCI95": [0.02437733429534615, 0.03078563429863878]}, {"team": "Kansas City Royals", "code": "KC", "beforeWins": 70.6667, "afterWins": 76.6471, "marketWins": 82.5, "winDelta": -5.852900000000005, "beforeTitle": 0, "afterTitle": 0.0053, "marketTitle": 0.016232392449590457, "beforeHome": 76, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [76.52296161938317, 76.77123838061682], "titleCI95": [0.0040545030378426996, 0.006925438907659515]}, {"team": "Los Angeles Dodgers", "code": "LAD", "beforeWins": 93.4939, "afterWins": 100.4847, "marketWins": 103.5, "winDelta": -3.0152999999999963, "beforeTitle": 0.083, "afterTitle": 0.3047, "marketTitle": 0.18396711442869185, "beforeHome": 75, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [100.36453469588099, 100.60486530411902], "titleCI95": [0.29575492526474345, 0.31379507000907214]}, {"team": "Washington Nationals", "code": "WSH", "beforeWins": 79.6252, "afterWins": 73.9736, "marketWins": 65.5, "winDelta": 8.473600000000005, "beforeTitle": 0.0025, "afterTitle": 0.0007, "marketTitle": 0.0032982151989207702, "beforeHome": 75, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [73.84957100887732, 74.09762899112269], "titleCI95": [0.00033912200289172947, 0.0014443528574059384]}, {"team": "New York Mets", "code": "NYM", "beforeWins": 67.9217, "afterWins": 79.3289, "marketWins": 90.5, "winDelta": -11.171099999999996, "beforeTitle": 0, "afterTitle": 0.006, "marketTitle": 0.05519013432860755, "beforeHome": 75, "afterHome": 81, "beforeHoles": 1, "afterHoles": 0, "winCI95": [79.20504549562834, 79.45275450437167], "titleCI95": [0.004664501413809584, 0.0077149029142237575]}]}, {"league": "mlb", "mode": "pro", "seasons": 10000, "beforeMAE": 7.265846666666667, "afterMAE": 4.834053333333333, "beforeTitleMAE": 0.02584474095829743, "afterTitleMAE": 0.01853000436972705, "marketSources": {"totals": {"url": "https://sports.betmgm.com/en/blog/mlb/mlb-win-totals-odds-predictions-bm23/", "fetchedAt": "2026-09-15T18:28:33.142830+00:00", "publishedAt": "2026-03-24", "sha256": "4148f21eb0fc8eabe54d556e7f9260980b1da3dbb9c5efc5419c44c9688c8d18"}, "titles": {"url": "https://www.vegasinsider.com/mlb/odds/futures/", "fetchedAt": "2026-09-15T18:28:33.391858+00:00", "quoteWindow": "2026 opening numbers after 2025 World Series; exact date/book unspecified", "sha256": "f0e65260f3f0f1fb7a7204d0af234cf99a04bcccf66f1b022fe0bdd5a05d3250"}}, "teams": [{"team": "Athletics", "code": "ATH", "beforeWins": 71.7653, "afterWins": 77.6668, "marketWins": 75.5, "winDelta": 2.166799999999995, "beforeTitle": 0.0002, "afterTitle": 0.0076, "marketTitle": 0.005482463675027241, "beforeHome": 87, "afterHome": 81, "beforeHoles": 2, "afterHoles": 0, "winCI95": [77.54264704908942, 77.79095295091057], "titleCI95": [0.006076759374474527, 0.009501416113629962]}, {"team": "Pittsburgh Pirates", "code": "PIT", "beforeWins": 92.1587, "afterWins": 84.1348, "marketWins": 78.5, "winDelta": 5.6347999999999985, "beforeTitle": 0.0732, "afterTitle": 0.0298, "marketTitle": 0.0032982151989207702, "beforeHome": 75, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [84.01097728888588, 84.25862271111411], "titleCI95": [0.02664362450858112, 0.033317500825510535]}, {"team": "San Diego Padres", "code": "SD", "beforeWins": 84.1014, "afterWins": 83.9075, "marketWins": 83.5, "winDelta": 0.40749999999999886, "beforeTitle": 0.0137, "afterTitle": 0.0228, "marketTitle": 0.03599356586648319, "beforeHome": 76, "afterHome": 81, "beforeHoles": 1, "afterHoles": 0, "winCI95": [83.78225611202878, 84.03274388797122], "titleCI95": [0.020052476064036196, 0.02591402544474419]}, {"team": "Seattle Mariners", "code": "SEA", "beforeWins": 82.4743, "afterWins": 82.5666, "marketWins": 89.5, "winDelta": -6.933400000000006, "beforeTitle": 0.0115, "afterTitle": 0.0341, "marketTitle": 0.05913228678065095, "beforeHome": 77, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [82.44184293461367, 82.69135706538631], "titleCI95": [0.030717970352883817, 0.03783985247389904]}, {"team": "San Francisco Giants", "code": "SF", "beforeWins": 59.6128, "afterWins": 77.4791, "marketWins": 80.5, "winDelta": -3.0208999999999975, "beforeTitle": 0, "afterTitle": 0.0031, "marketTitle": 0.020191512559246668, "beforeHome": 78, "afterHome": 81, "beforeHoles": 3, "afterHoles": 0, "winCI95": [77.3552218630171, 77.6029781369829], "titleCI95": [0.0021848506150486356, 0.004396780985355752]}, {"team": "St. Louis Cardinals", "code": "STL", "beforeWins": 63.741, "afterWins": 73.1353, "marketWins": 69.5, "winDelta": 3.635300000000001, "beforeTitle": 0.0001, "afterTitle": 0.0007, "marketTitle": 0.008196554603258547, "beforeHome": 79, "afterHome": 81, "beforeHoles": 2, "afterHoles": 0, "winCI95": [73.01225361789277, 73.25834638210723], "titleCI95": [0.00033912200289172947, 0.0014443528574059384]}, {"team": "Tampa Bay Rays", "code": "TB", "beforeWins": 90.475, "afterWins": 84.0587, "marketWins": 76.5, "winDelta": 7.558700000000002, "beforeTitle": 0.0628, "afterTitle": 0.0312, "marketTitle": 0.016232392449590457, "beforeHome": 80, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [83.93329591607066, 84.18410408392934], "titleCI95": [0.027968312104671673, 0.034791737994482215]}, {"team": "Texas Rangers", "code": "TEX", "beforeWins": 84.6482, "afterWins": 79.3301, "marketWins": 83.5, "winDelta": -4.169899999999998, "beforeTitle": 0.0207, "afterTitle": 0.0147, "marketTitle": 0.020191512559246668, "beforeHome": 81, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [79.20682349447166, 79.45337650552834], "titleCI95": [0.01252061978936871, 0.017252102721551494]}, {"team": "Toronto Blue Jays", "code": "TOR", "beforeWins": 85.8098, "afterWins": 82.0373, "marketWins": 88.5, "winDelta": -6.462699999999998, "beforeTitle": 0.0272, "afterTitle": 0.0187, "marketTitle": 0.04357115868047965, "beforeHome": 82, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [81.91179660871452, 82.16280339128548], "titleCI95": [0.016223827579189633, 0.02154582283190844]}, {"team": "Minnesota Twins", "code": "MIN", "beforeWins": 79.5124, "afterWins": 76.2226, "marketWins": 72.5, "winDelta": 3.7226, "beforeTitle": 0.0045, "afterTitle": 0.0042, "marketTitle": 0.010220395246038436, "beforeHome": 83, "afterHome": 81, "beforeHoles": 1, "afterHoles": 0, "winCI95": [76.09804868914804, 76.34715131085196], "titleCI95": [0.0031088599034471516, 0.005671926869506149]}, {"team": "Philadelphia Phillies", "code": "PHI", "beforeWins": 84.055, "afterWins": 85.0978, "marketWins": 89.5, "winDelta": -4.4021999999999935, "beforeTitle": 0.0319, "afterTitle": 0.0493, "marketTitle": 0.06368092422531642, "beforeHome": 84, "afterHome": 81, "beforeHoles": 1, "afterHoles": 0, "winCI95": [84.97337555499294, 85.22222444500707], "titleCI95": [0.04522708438335564, 0.0537190644641031]}, {"team": "Atlanta Braves", "code": "ATL", "beforeWins": 89.705, "afterWins": 85.8765, "marketWins": 86.5, "winDelta": -0.623500000000007, "beforeTitle": 0.0592, "afterTitle": 0.0547, "marketTitle": 0.039421524520433966, "beforeHome": 85, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [85.75307132307493, 85.99992867692505], "titleCI95": [0.05041165956084741, 0.059330341951851454]}, {"team": "Chicago White Sox", "code": "CWS", "beforeWins": 80.6464, "afterWins": 78.5477, "marketWins": 67.5, "winDelta": 11.047700000000006, "beforeTitle": 0.006, "afterTitle": 0.0081, "marketTitle": 0.0016523992313954357, "beforeHome": 86, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [78.42399106576066, 78.67140893423935], "titleCI95": [0.006522264024352185, 0.010055527451274538]}, {"team": "Miami Marlins", "code": "MIA", "beforeWins": 85.0009, "afterWins": 76.4455, "marketWins": 72.5, "winDelta": 3.9454999999999956, "beforeTitle": 0.0177, "afterTitle": 0.0031, "marketTitle": 0.008196554603258547, "beforeHome": 87, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [76.31996948729602, 76.57103051270397], "titleCI95": [0.0021848506150486356, 0.004396780985355752]}, {"team": "New York Yankees", "code": "NYY", "beforeWins": 94.033, "afterWins": 90.1255, "marketWins": 90.5, "winDelta": -0.3744999999999976, "beforeTitle": 0.1234, "afterTitle": 0.1318, "marketTitle": 0.09198355721434592, "beforeHome": 87, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [90.0025064665241, 90.24849353347591], "titleCI95": [0.1253110039828757, 0.1385717828057516]}, {"team": "Milwaukee Brewers", "code": "MIL", "beforeWins": 96.3035, "afterWins": 86.8439, "marketWins": 84.5, "winDelta": 2.343900000000005, "beforeTitle": 0.1738, "afterTitle": 0.0588, "marketTitle": 0.039421524520433966, "beforeHome": 87, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [86.71902539904688, 86.96877460095313], "titleCI95": [0.05435629950610583, 0.06358255310427535]}, {"team": "Los Angeles Angels", "code": "LAA", "beforeWins": 71.5093, "afterWins": 73.4953, "marketWins": 70.5, "winDelta": 2.9953000000000003, "beforeTitle": 0.0001, "afterTitle": 0.0019, "marketTitle": 0.0032982151989207702, "beforeHome": 86, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [73.36991135247082, 73.62068864752918], "titleCI95": [0.001216734354204272, 0.0029658188761467565]}, {"team": "Arizona Diamondbacks", "code": "AZ", "beforeWins": 82.4615, "afterWins": 81.0739, "marketWins": 79.5, "winDelta": 1.5738999999999947, "beforeTitle": 0.0086, "afterTitle": 0.0097, "marketTitle": 0.016232392449590457, "beforeHome": 85, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [80.94831928969364, 81.19948071030635], "titleCI95": [0.007958452528822995, 0.011818110106874875]}, {"team": "Baltimore Orioles", "code": "BAL", "beforeWins": 78.2319, "afterWins": 75.7372, "marketWins": 85.5, "winDelta": -9.762799999999999, "beforeTitle": 0.0013, "afterTitle": 0.0026, "marketTitle": 0.02299588930358648, "beforeHome": 84, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [75.614058200007, 75.86034179999301], "titleCI95": [0.001774976064828278, 0.0038070395480538756]}, {"team": "Boston Red Sox", "code": "BOS", "beforeWins": 92.4726, "afterWins": 85.9767, "marketWins": 87.5, "winDelta": -1.523300000000006, "beforeTitle": 0.1002, "afterTitle": 0.051, "marketTitle": 0.048697177348771374, "beforeHome": 83, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [85.8529717618364, 86.10042823816359], "titleCI95": [0.0468578475655539, 0.055486995639480424]}, {"team": "Chicago Cubs", "code": "CHC", "beforeWins": 89.7457, "afterWins": 85.7688, "marketWins": 88.5, "winDelta": -2.731200000000001, "beforeTitle": 0.0439, "afterTitle": 0.0372, "marketTitle": 0.03599356586648319, "beforeHome": 82, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [85.64443282935676, 85.89316717064324], "titleCI95": [0.03366484646962202, 0.04109059547979867]}, {"team": "Cincinnati Reds", "code": "CIN", "beforeWins": 74.8429, "afterWins": 75.7452, "marketWins": 80.5, "winDelta": -4.754800000000003, "beforeTitle": 0.0006, "afterTitle": 0.0015, "marketTitle": 0.026704903707390752, "beforeHome": 81, "afterHome": 81, "beforeHoles": 1, "afterHoles": 0, "winCI95": [75.62178466301349, 75.86861533698651], "titleCI95": [0.0009092536302792232, 0.0024736068100540184]}, {"team": "Cleveland Guardians", "code": "CLE", "beforeWins": 86.5295, "afterWins": 80.6386, "marketWins": 79.5, "winDelta": 1.1385999999999967, "beforeTitle": 0.0437, "afterTitle": 0.0216, "marketTitle": 0.03184046211265821, "beforeHome": 80, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [80.51364411324339, 80.7635558867566], "titleCI95": [0.01892902163894225, 0.024638401499784773]}, {"team": "Colorado Rockies", "code": "COL", "beforeWins": 66.6846, "afterWins": 72.8643, "marketWins": 55.5, "winDelta": 17.3643, "beforeTitle": 0, "afterTitle": 0.0006, "marketTitle": 0.0016523992313954357, "beforeHome": 79, "afterHome": 81, "beforeHoles": 1, "afterHoles": 0, "winCI95": [72.74055634806318, 72.98804365193682], "titleCI95": [0.0002750097221404114, 0.0013085419406528096]}, {"team": "Detroit Tigers", "code": "DET", "beforeWins": 82.4276, "afterWins": 81.6151, "marketWins": 85.5, "winDelta": -3.884900000000002, "beforeTitle": 0.0111, "afterTitle": 0.0243, "marketTitle": 0.03184046211265821, "beforeHome": 78, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [81.48999206795752, 81.74020793204248], "titleCI95": [0.021459742758141796, 0.02750560671320529]}, {"team": "Houston Astros", "code": "HOU", "beforeWins": 85.8589, "afterWins": 81.6823, "marketWins": 86.5, "winDelta": -4.817700000000002, "beforeTitle": 0.0405, "afterTitle": 0.027, "marketTitle": 0.05519013432860755, "beforeHome": 77, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [81.55846218261041, 81.80613781738958], "titleCI95": [0.02400022561640319, 0.030363050187563956]}, {"team": "Kansas City Royals", "code": "KC", "beforeWins": 69.2868, "afterWins": 77.5862, "marketWins": 82.5, "winDelta": -4.913799999999995, "beforeTitle": 0, "afterTitle": 0.007, "marketTitle": 0.016232392449590457, "beforeHome": 76, "afterHome": 81, "beforeHoles": 1, "afterHoles": 0, "winCI95": [77.46066162209667, 77.71173837790334], "titleCI95": [0.005544595653529791, 0.008834040649548016]}, {"team": "Los Angeles Dodgers", "code": "LAD", "beforeWins": 94.5111, "afterWins": 99.9596, "marketWins": 103.5, "winDelta": -3.5404000000000053, "beforeTitle": 0.1241, "afterTitle": 0.3339, "marketTitle": 0.18396711442869185, "beforeHome": 75, "afterHome": 81, "beforeHoles": 0, "afterHoles": 0, "winCI95": [99.83990529017633, 100.07929470982366], "titleCI95": [0.32472189143006547, 0.3432056775150485]}, {"team": "Washington Nationals", "code": "WSH", "beforeWins": 61.7587, "afterWins": 74.4759, "marketWins": 65.5, "winDelta": 8.975899999999996, "beforeTitle": 0, "afterTitle": 0.0008, "marketTitle": 0.0032982151989207702, "beforeHome": 75, "afterHome": 81, "beforeHoles": 4, "afterHoles": 0, "winCI95": [74.35242344098538, 74.59937655901462], "titleCI95": [0.0004054288421193391, 0.0015779692156827755]}, {"team": "New York Mets", "code": "NYM", "beforeWins": 69.6362, "afterWins": 79.9052, "marketWins": 90.5, "winDelta": -10.594800000000006, "beforeTitle": 0, "afterTitle": 0.0082, "marketTitle": 0.05519013432860755, "beforeHome": 75, "afterHome": 81, "beforeHoles": 2, "afterHoles": 0, "winCI95": [79.78174834526091, 80.02865165473908], "titleCI95": [0.006611570524524473, 0.010166144148606698]}]}, {"league": "nfl", "mode": "basic", "seasons": 10000, "beforeMAE": 1.052240625, "afterMAE": 1.0559406249999999, "beforeTitleMAE": 0.02196140105240535, "afterTitleMAE": 0.021904929161570132, "marketSources": {"totals": {"url": "https://sports.betmgm.com/en/blog/nfl/nfl-over-under-wins-2026-win-totals-all-32-teams-bm16/", "fetchedAt": "2026-09-15T18:28:33.142920+00:00", "publishedAt": "2026-09-09", "sha256": "54bbc6eeb84822b5219b591b2b800f30f73810ff41a9eec82b26ddb230226026"}, "titles": {"url": "https://sports.betmgm.com/en/blog/team/los-angeles-rams/page/2/", "fetchedAt": "2026-09-15T18:28:33.751692+00:00", "quoteWindow": "Dynamic September 15 capture; exact quote time unspecified", "sha256": "24c073ff5f4c014605a12c15ede223b43580f4d171c4d9ac7819c0588b51ee4f"}}, "teams": [{"team": "Seattle Seahawks", "code": "SEA", "beforeWins": 10.2759, "afterWins": 10.2926, "marketWins": 10.5, "winDelta": -0.2073999999999998, "beforeTitle": 0.0614, "afterTitle": 0.0616, "marketTitle": 0.07029452474061178, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [10.25437967083927, 10.33082032916073], "titleCI95": [0.05705386781907458, 0.06648283432143111]}, {"team": "New England Patriots", "code": "NE", "beforeWins": 9.0678, "afterWins": 9.0649, "marketWins": 10.5, "winDelta": -1.4351000000000003, "beforeTitle": 0.0126, "afterTitle": 0.0142, "marketTitle": 0.04016829985177815, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [9.026671113604843, 9.103128886395156], "titleCI95": [0.012060537993537884, 0.01671256852986009]}, {"team": "Denver Broncos", "code": "DEN", "beforeWins": 8.8389, "afterWins": 8.8465, "marketWins": 9.5, "winDelta": -0.6534999999999993, "beforeTitle": 0.0157, "afterTitle": 0.0158, "marketTitle": 0.04016829985177815, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [8.80731108770169, 8.885688912298312], "titleCI95": [0.013535203130437377, 0.01843667455303174]}, {"team": "Jacksonville Jaguars", "code": "JAX", "beforeWins": 8.1018, "afterWins": 8.1176, "marketWins": 9.5, "winDelta": -1.3824000000000005, "beforeTitle": 0.0044, "afterTitle": 0.0045, "marketTitle": 0.032443626803359285, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [8.077946048633404, 8.157253951366595], "titleCI95": [0.003364953436077257, 0.006015602929389384]}, {"team": "Los Angeles Rams", "code": "LAR", "beforeWins": 11.9446, "afterWins": 11.9633, "marketWins": 11.5, "winDelta": 0.46330000000000027, "beforeTitle": 0.1994, "afterTitle": 0.2059, "marketTitle": 0.11247123958497884, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [11.927597402023274, 11.999002597976727], "titleCI95": [0.1980882432398026, 0.21393763289961967]}, {"team": "Buffalo Bills", "code": "BUF", "beforeWins": 9.9002, "afterWins": 9.8926, "marketWins": 10.5, "winDelta": -0.6074000000000002, "beforeTitle": 0.0328, "afterTitle": 0.0334, "marketTitle": 0.08435342968873413, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [9.853964358865486, 9.931235641134514], "titleCI95": [0.030053597525647686, 0.03710476291860403]}, {"team": "Houston Texans", "code": "HOU", "beforeWins": 11.0808, "afterWins": 11.0916, "marketWins": 9.5, "winDelta": 1.5915999999999997, "beforeTitle": 0.0884, "afterTitle": 0.0804, "marketTitle": 0.04016829985177815, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [11.053181031817838, 11.130018968182162], "titleCI95": [0.07523025473612002, 0.08589200853522164]}, {"team": "San Francisco 49ers", "code": "SF", "beforeWins": 10.3493, "afterWins": 10.3701, "marketWins": 10.5, "winDelta": -0.12989999999999924, "beforeTitle": 0.0569, "afterTitle": 0.0581, "marketTitle": 0.05623561979248942, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [10.331633477416664, 10.408566522583337], "titleCI95": [0.05368235982752481, 0.06285703040032524]}, {"team": "Philadelphia Eagles", "code": "PHI", "beforeWins": 10.5521, "afterWins": 10.5637, "marketWins": 10.5, "winDelta": 0.06370000000000076, "beforeTitle": 0.0504, "afterTitle": 0.0464, "marketTitle": 0.04961966452278478, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [10.525882082641994, 10.601517917358008], "titleCI95": [0.04244844486087158, 0.05069993125895821]}, {"team": "Los Angeles Chargers", "code": "LAC", "beforeWins": 8.5338, "afterWins": 8.5691, "marketWins": 10.5, "winDelta": -1.9308999999999994, "beforeTitle": 0.0145, "afterTitle": 0.0135, "marketTitle": 0.032443626803359285, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [8.529746302481962, 8.608453697518039], "titleCI95": [0.01141766260891989, 0.015955981531946956]}, {"team": "Chicago Bears", "code": "CHI", "beforeWins": 7.7206, "afterWins": 7.7095, "marketWins": 9.5, "winDelta": -1.7904999999999998, "beforeTitle": 0.0047, "afterTitle": 0.0045, "marketTitle": 0.04016829985177815, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [7.67060348725875, 7.748396512741251], "titleCI95": [0.003364953436077257, 0.006015602929389384]}, {"team": "Pittsburgh Steelers", "code": "PIT", "beforeWins": 10.6559, "afterWins": 10.6545, "marketWins": 8.5, "winDelta": 2.1545000000000005, "beforeTitle": 0.0702, "afterTitle": 0.072, "marketTitle": 0.016539888174261594, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [10.617013773856588, 10.691986226143413], "titleCI95": [0.06709630139665115, 0.07723241328431699]}, {"team": "Green Bay Packers", "code": "GB", "beforeWins": 8.2966, "afterWins": 8.2896, "marketWins": 9.5, "winDelta": -1.2104, "beforeTitle": 0.0111, "afterTitle": 0.0113, "marketTitle": 0.032443626803359285, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [8.250995861833182, 8.328204138166818], "titleCI95": [0.009407877170523231, 0.013567456625245786]}, {"team": "Detroit Lions", "code": "DET", "beforeWins": 10.3547, "afterWins": 10.3672, "marketWins": 10.5, "winDelta": -0.13279999999999959, "beforeTitle": 0.0653, "afterTitle": 0.0669, "marketTitle": 0.044396541941439015, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [10.328932560480242, 10.405467439519759], "titleCI95": [0.06216739698221057, 0.0719652346260308]}, {"team": "Minnesota Vikings", "code": "MIN", "beforeWins": 7.2639, "afterWins": 7.2475, "marketWins": 8.5, "winDelta": -1.2525000000000004, "beforeTitle": 0.0013, "afterTitle": 0.0017, "marketTitle": 0.016539888174261594, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [7.208682913921609, 7.28631708607839], "titleCI95": [0.0010616983407886484, 0.0027210084945534863]}, {"team": "Indianapolis Colts", "code": "IND", "beforeWins": 9.6302, "afterWins": 9.6406, "marketWins": 7.5, "winDelta": 2.140599999999999, "beforeTitle": 0.0181, "afterTitle": 0.0178, "marketTitle": 0.010414003665275819, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [9.60180574519026, 9.679394254809738], "titleCI95": [0.015387471869214952, 0.0205828697643431]}, {"team": "Baltimore Ravens", "code": "BAL", "beforeWins": 11.9018, "afterWins": 11.8937, "marketWins": 11.5, "winDelta": 0.3937000000000008, "beforeTitle": 0.195, "afterTitle": 0.1963, "marketTitle": 0.0766849360806674, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [11.858118955156366, 11.929281044843636], "titleCI95": [0.1886321635994188, 0.20420108557957656]}, {"team": "Tampa Bay Buccaneers", "code": "TB", "beforeWins": 8.6113, "afterWins": 8.5926, "marketWins": 8.5, "winDelta": 0.09259999999999913, "beforeTitle": 0.0115, "afterTitle": 0.0116, "marketTitle": 0.016539888174261594, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [8.553814691051672, 8.631385308948326], "titleCI95": [0.009680884264037688, 0.013894219124244666]}, {"team": "Atlanta Falcons", "code": "ATL", "beforeWins": 7.7583, "afterWins": 7.7705, "marketWins": 7.5, "winDelta": 0.2705000000000002, "beforeTitle": 0.0046, "afterTitle": 0.0048, "marketTitle": 0.006694716641963026, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [7.731590056243522, 7.809409943756479], "titleCI95": [0.0036224736120758494, 0.006357852345904131]}, {"team": "Carolina Panthers", "code": "CAR", "beforeWins": 7.1576, "afterWins": 7.1531, "marketWins": 7.5, "winDelta": -0.34689999999999976, "beforeTitle": 0.0011, "afterTitle": 0.0017, "marketTitle": 0.006694716641963026, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [7.114898396896592, 7.191301603103408], "titleCI95": [0.0010616983407886484, 0.0027210084945534863]}, {"team": "Dallas Cowboys", "code": "DAL", "beforeWins": 10.2648, "afterWins": 10.2535, "marketWins": 9.5, "winDelta": 0.7535000000000007, "beforeTitle": 0.0433, "afterTitle": 0.0389, "marketTitle": 0.029087389547839355, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [10.215448657467748, 10.291551342532253], "titleCI95": [0.03528387069032534, 0.04287026561667095]}, {"team": "Miami Dolphins", "code": "MIA", "beforeWins": 3.5501, "afterWins": 3.5522, "marketWins": 4.5, "winDelta": -0.9478, "beforeTitle": 0, "afterTitle": 0, "marketTitle": 0.0008426916052820593, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [3.5200611153233914, 3.5843388846766087], "titleCI95": [0, 0.00038401247776654115]}, {"team": "Kansas City Chiefs", "code": "KC", "beforeWins": 8.5574, "afterWins": 8.417, "marketWins": 10.5, "winDelta": -2.083, "beforeTitle": 0.0113, "afterTitle": 0.0101, "marketTitle": 0.05623561979248942, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [8.37838402463856, 8.45561597536144], "titleCI95": [0.008319690528457416, 0.01225656489725824]}, {"team": "New Orleans Saints", "code": "NO", "beforeWins": 5.2489, "afterWins": 5.2349, "marketWins": 7.5, "winDelta": -2.2651000000000003, "beforeTitle": 0, "afterTitle": 0, "marketTitle": 0.008351824721656844, "beforeHome": 8, "afterHome": 8, "beforeHoles": 1, "afterHoles": 1, "winCI95": [5.198591481901253, 5.271208518098747], "titleCI95": [0, 0.00038401247776654115]}, {"team": "Cincinnati Bengals", "code": "CIN", "beforeWins": 9.298, "afterWins": 9.3076, "marketWins": 9.5, "winDelta": -0.19239999999999924, "beforeTitle": 0.0219, "afterTitle": 0.0238, "marketTitle": 0.04016829985177815, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [9.26872980727464, 9.346470192725361], "titleCI95": [0.020990306435379698, 0.026975427048445154]}, {"team": "Washington Commanders", "code": "WSH", "beforeWins": 7.2477, "afterWins": 7.253, "marketWins": 7.5, "winDelta": -0.2469999999999999, "beforeTitle": 0.001, "afterTitle": 0.0012, "marketTitle": 0.010414003665275819, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [7.214561128720492, 7.291438871279508], "titleCI95": [0.0006865974508135608, 0.0020964933970063406]}, {"team": "Cleveland Browns", "code": "CLE", "beforeWins": 6.2427, "afterWins": 6.2485, "marketWins": 5.5, "winDelta": 0.7484999999999999, "beforeTitle": 0.0001, "afterTitle": 0.0001, "marketTitle": 0.0011232147761482574, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [6.2112604707079395, 6.28573952929206], "titleCI95": [1.765221952685649e-05, 0.0005662834557441313]}, {"team": "New York Giants", "code": "NYG", "beforeWins": 5.6929, "afterWins": 5.7103, "marketWins": 7.5, "winDelta": -1.7896999999999998, "beforeTitle": 0, "afterTitle": 0, "marketTitle": 0.016539888174261594, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [5.673084072229843, 5.7475159277701575], "titleCI95": [0, 0.00038401247776654115]}, {"team": "Arizona Cardinals", "code": "ARI", "beforeWins": 6.4388, "afterWins": 6.4518, "marketWins": 3.5, "winDelta": 2.9518000000000004, "beforeTitle": 0.0002, "afterTitle": 0.0003, "marketTitle": 0.0016837011913918988, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [6.414113697848442, 6.489486302151559], "titleCI95": [0.00010203035287762114, 0.0008817517174022601]}, {"team": "Las Vegas Raiders", "code": "LV", "beforeWins": 6.4149, "afterWins": 6.4246, "marketWins": 5.5, "winDelta": 0.9245999999999999, "beforeTitle": 0.0004, "afterTitle": 0.0007, "marketTitle": 0.005586319846936035, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [6.38650891135662, 6.46269108864338], "titleCI95": [0.00033912200289172947, 0.0014443528574059384]}, {"team": "Tennessee Titans", "code": "TEN", "beforeWins": 7.1513, "afterWins": 7.1583, "marketWins": 6.5, "winDelta": 0.6582999999999997, "beforeTitle": 0.0008, "afterTitle": 0.0013, "marketTitle": 0.0011232147761482574, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [7.119307146538374, 7.197292853461625], "titleCI95": [0.0007599045488158861, 0.002223109496508462]}, {"team": "New York Jets", "code": "NYJ", "beforeWins": 7.4803, "afterWins": 7.4782, "marketWins": 5.5, "winDelta": 1.9782000000000002, "beforeTitle": 0.0016, "afterTitle": 0.0012, "marketTitle": 0.0033606944099097264, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [7.440369982727703, 7.516030017272297], "titleCI95": [0.0006865974508135608, 0.0020964933970063406]}]}, {"league": "nfl", "mode": "pro", "seasons": 10000, "beforeMAE": 1.0458875, "afterMAE": 1.0588875, "beforeTitleMAE": 0.022806344158409174, "afterTitleMAE": 0.023206128029749112, "marketSources": {"totals": {"url": "https://sports.betmgm.com/en/blog/nfl/nfl-over-under-wins-2026-win-totals-all-32-teams-bm16/", "fetchedAt": "2026-09-15T18:28:33.142920+00:00", "publishedAt": "2026-09-09", "sha256": "54bbc6eeb84822b5219b591b2b800f30f73810ff41a9eec82b26ddb230226026"}, "titles": {"url": "https://sports.betmgm.com/en/blog/team/los-angeles-rams/page/2/", "fetchedAt": "2026-09-15T18:28:33.751692+00:00", "quoteWindow": "Dynamic September 15 capture; exact quote time unspecified", "sha256": "24c073ff5f4c014605a12c15ede223b43580f4d171c4d9ac7819c0588b51ee4f"}}, "teams": [{"team": "Seattle Seahawks", "code": "SEA", "beforeWins": 9.6812, "afterWins": 9.6933, "marketWins": 10.5, "winDelta": -0.8066999999999993, "beforeTitle": 0.0355, "afterTitle": 0.0367, "marketTitle": 0.07029452474061178, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [9.654050853851263, 9.732549146148738], "titleCI95": [0.033189052940687025, 0.04056677302121145]}, {"team": "New England Patriots", "code": "NE", "beforeWins": 10.0397, "afterWins": 10.0334, "marketWins": 10.5, "winDelta": -0.4665999999999997, "beforeTitle": 0.0299, "afterTitle": 0.0264, "marketTitle": 0.04016829985177815, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [9.995750377267765, 10.071049622732236], "titleCI95": [0.02343490721048568, 0.029728829408454786]}, {"team": "Denver Broncos", "code": "DEN", "beforeWins": 9.8555, "afterWins": 9.904, "marketWins": 9.5, "winDelta": 0.4039999999999999, "beforeTitle": 0.0405, "afterTitle": 0.0434, "marketTitle": 0.04016829985177815, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [9.865284298172488, 9.942715701827511], "titleCI95": [0.039578644569517235, 0.04757203562517916]}, {"team": "Jacksonville Jaguars", "code": "JAX", "beforeWins": 7.6267, "afterWins": 7.6377, "marketWins": 9.5, "winDelta": -1.8623000000000003, "beforeTitle": 0.0021, "afterTitle": 0.0023, "marketTitle": 0.032443626803359285, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [7.598432242099724, 7.676967757900275], "titleCI95": [0.0015331432202735716, 0.0034491028000952426]}, {"team": "Los Angeles Rams", "code": "LAR", "beforeWins": 12.2623, "afterWins": 12.3032, "marketWins": 11.5, "winDelta": 0.8032000000000004, "beforeTitle": 0.2471, "afterTitle": 0.2436, "marketTitle": 0.11247123958497884, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [12.267760312696849, 12.338639687303152], "titleCI95": [0.23528612075444366, 0.25211080084415505]}, {"team": "Buffalo Bills", "code": "BUF", "beforeWins": 10.1183, "afterWins": 10.1561, "marketWins": 10.5, "winDelta": -0.34389999999999965, "beforeTitle": 0.032, "afterTitle": 0.0355, "marketTitle": 0.08435342968873413, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [10.118095661858439, 10.194104338141562], "titleCI95": [0.03204790434326512, 0.03930884324857998]}, {"team": "Houston Texans", "code": "HOU", "beforeWins": 10.5856, "afterWins": 10.6213, "marketWins": 9.5, "winDelta": 1.1212999999999997, "beforeTitle": 0.0515, "afterTitle": 0.0548, "marketTitle": 0.04016829985177815, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [10.582978774021624, 10.659621225978375], "titleCI95": [0.05050779004415104, 0.05943413466605228]}, {"team": "San Francisco 49ers", "code": "SF", "beforeWins": 10.3862, "afterWins": 10.4215, "marketWins": 10.5, "winDelta": -0.07850000000000001, "beforeTitle": 0.0649, "afterTitle": 0.0625, "marketTitle": 0.05623561979248942, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [10.383531541848246, 10.459468458151754], "titleCI95": [0.057921537619313554, 0.06741447329873217]}, {"team": "Philadelphia Eagles", "code": "PHI", "beforeWins": 11.4158, "afterWins": 11.444, "marketWins": 10.5, "winDelta": 0.9440000000000008, "beforeTitle": 0.0896, "afterTitle": 0.0986, "marketTitle": 0.04961966452278478, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [11.406903551532675, 11.481096448467326], "titleCI95": [0.09290999713612082, 0.10459828808103012]}, {"team": "Los Angeles Chargers", "code": "LAC", "beforeWins": 8.3698, "afterWins": 8.4317, "marketWins": 10.5, "winDelta": -2.0683000000000007, "beforeTitle": 0.0111, "afterTitle": 0.0104, "marketTitle": 0.032443626803359285, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [8.392836959750332, 8.470563040249667], "titleCI95": [0.008591129016579109, 0.012584896001649887]}, {"team": "Chicago Bears", "code": "CHI", "beforeWins": 7.8987, "afterWins": 7.8939, "marketWins": 9.5, "winDelta": -1.6060999999999996, "beforeTitle": 0.0051, "afterTitle": 0.005, "marketTitle": 0.04016829985177815, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [7.854557933531323, 7.933242066468678], "titleCI95": [0.003794881950804586, 0.006585290402184288]}, {"team": "Pittsburgh Steelers", "code": "PIT", "beforeWins": 10.4735, "afterWins": 10.4565, "marketWins": 8.5, "winDelta": 1.9565000000000001, "beforeTitle": 0.0484, "afterTitle": 0.0478, "marketTitle": 0.016539888174261594, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [10.418757511226923, 10.494242488773077], "titleCI95": [0.043789329249743165, 0.05215797163514888]}, {"team": "Green Bay Packers", "code": "GB", "beforeWins": 7.349, "afterWins": 7.3197, "marketWins": 9.5, "winDelta": -2.1803, "beforeTitle": 0.0025, "afterTitle": 0.0022, "marketTitle": 0.032443626803359285, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [7.280969872419215, 7.358430127580785], "titleCI95": [0.0014533386585013621, 0.003328984164363006]}, {"team": "Detroit Lions", "code": "DET", "beforeWins": 10.0941, "afterWins": 10.1319, "marketWins": 10.5, "winDelta": -0.3681000000000001, "beforeTitle": 0.0452, "afterTitle": 0.0441, "marketTitle": 0.044396541941439015, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [10.09331492237971, 10.17048507762029], "titleCI95": [0.04024781801638016, 0.048302324560847355]}, {"team": "Minnesota Vikings", "code": "MIN", "beforeWins": 7.3744, "afterWins": 7.393, "marketWins": 8.5, "winDelta": -1.1070000000000002, "beforeTitle": 0.0021, "afterTitle": 0.0019, "marketTitle": 0.016539888174261594, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [7.354075636642758, 7.431924363357242], "titleCI95": [0.001216734354204272, 0.0029658188761467565]}, {"team": "Indianapolis Colts", "code": "IND", "beforeWins": 10.3232, "afterWins": 10.3506, "marketWins": 7.5, "winDelta": 2.8506, "beforeTitle": 0.0347, "afterTitle": 0.0331, "marketTitle": 0.010414003665275819, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [10.311646388654118, 10.389553611345882], "titleCI95": [0.029768991741991633, 0.03678959910974674]}, {"team": "Baltimore Ravens", "code": "BAL", "beforeWins": 12.1035, "afterWins": 12.0917, "marketWins": 11.5, "winDelta": 0.5916999999999994, "beforeTitle": 0.1897, "afterTitle": 0.1898, "marketTitle": 0.0766849360806674, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [12.05639052709675, 12.127009472903248], "titleCI95": [0.18223367486995548, 0.19760456647125088]}, {"team": "Tampa Bay Buccaneers", "code": "TB", "beforeWins": 8.8718, "afterWins": 8.8567, "marketWins": 8.5, "winDelta": 0.3567, "beforeTitle": 0.0128, "afterTitle": 0.0137, "marketTitle": 0.016539888174261594, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [8.817567856471651, 8.895832143528349], "titleCI95": [0.011601188565830743, 0.016172301970044992]}, {"team": "Atlanta Falcons", "code": "ATL", "beforeWins": 7.6125, "afterWins": 7.6321, "marketWins": 7.5, "winDelta": 0.13210000000000033, "beforeTitle": 0.0037, "afterTitle": 0.0043, "marketTitle": 0.006694716641963026, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [7.593447038307018, 7.670752961692982], "titleCI95": [0.003194057070363735, 0.005786652900094014]}, {"team": "Carolina Panthers", "code": "CAR", "beforeWins": 7.381, "afterWins": 7.3739, "marketWins": 7.5, "winDelta": -0.1261000000000001, "beforeTitle": 0.0026, "afterTitle": 0.0015, "marketTitle": 0.006694716641963026, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [7.335556661226111, 7.412243338773889], "titleCI95": [0.0009092536302792232, 0.0024736068100540184]}, {"team": "Dallas Cowboys", "code": "DAL", "beforeWins": 9.534, "afterWins": 9.5639, "marketWins": 9.5, "winDelta": 0.06390000000000029, "beforeTitle": 0.0224, "afterTitle": 0.0222, "marketTitle": 0.029087389547839355, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [9.525386608949933, 9.602413391050067], "titleCI95": [0.019490474830456468, 0.025276487493297237]}, {"team": "Miami Dolphins", "code": "MIA", "beforeWins": 3.0115, "afterWins": 3.0035, "marketWins": 4.5, "winDelta": -1.4965000000000002, "beforeTitle": 0, "afterTitle": 0, "marketTitle": 0.0008426916052820593, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [2.973311386827538, 3.033688613172462], "titleCI95": [0, 0.00038401247776654115]}, {"team": "Kansas City Chiefs", "code": "KC", "beforeWins": 8.9559, "afterWins": 8.6066, "marketWins": 10.5, "winDelta": -1.8933999999999997, "beforeTitle": 0.0151, "afterTitle": 0.0104, "marketTitle": 0.05623561979248942, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [8.568052110190424, 8.645147889809577], "titleCI95": [0.008591129016579109, 0.012584896001649887]}, {"team": "New Orleans Saints", "code": "NO", "beforeWins": 6.4768, "afterWins": 6.4388, "marketWins": 7.5, "winDelta": -1.0612000000000004, "beforeTitle": 0.0002, "afterTitle": 0.0002, "marketTitle": 0.008351824721656844, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [6.400382806299174, 6.477217193700826], "titleCI95": [5.4847779209068104e-05, 0.0007290110935663664]}, {"team": "Cincinnati Bengals", "code": "CIN", "beforeWins": 8.3793, "afterWins": 8.389, "marketWins": 9.5, "winDelta": -1.1110000000000007, "beforeTitle": 0.0086, "afterTitle": 0.0068, "marketTitle": 0.04016829985177815, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [8.350245144632943, 8.427754855367056], "titleCI95": [0.005367852922370069, 0.008610936985698845]}, {"team": "Washington Commanders", "code": "WSH", "beforeWins": 7.1361, "afterWins": 7.1438, "marketWins": 7.5, "winDelta": -0.3562000000000003, "beforeTitle": 0.0009, "afterTitle": 0.0007, "marketTitle": 0.010414003665275819, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [7.105537794599294, 7.1820622054007055], "titleCI95": [0.00033912200289172947, 0.0014443528574059384]}, {"team": "Cleveland Browns", "code": "CLE", "beforeWins": 6.4639, "afterWins": 6.4455, "marketWins": 5.5, "winDelta": 0.9455, "beforeTitle": 0, "afterTitle": 0.0001, "marketTitle": 0.0011232147761482574, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [6.408356118194841, 6.482643881805159], "titleCI95": [1.765221952685649e-05, 0.0005662834557441313]}, {"team": "New York Giants", "code": "NYG", "beforeWins": 6.1155, "afterWins": 6.105, "marketWins": 7.5, "winDelta": -1.3949999999999996, "beforeTitle": 0, "afterTitle": 0.0003, "marketTitle": 0.016539888174261594, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [6.067277533187101, 6.1427224668128995], "titleCI95": [0.00010203035287762114, 0.0008817517174022601]}, {"team": "Arizona Cardinals", "code": "ARI", "beforeWins": 6.3459, "afterWins": 6.3673, "marketWins": 3.5, "winDelta": 2.8673, "beforeTitle": 0.0006, "afterTitle": 0.0006, "marketTitle": 0.0016837011913918988, "beforeHome": 8, "afterHome": 8, "beforeHoles": 0, "afterHoles": 0, "winCI95": [6.329689653378745, 6.404910346621255], "titleCI95": [0.0002750097221404114, 0.0013085419406528096]}, {"team": "Las Vegas Raiders", "code": "LV", "beforeWins": 6.1016, "afterWins": 6.1336, "marketWins": 5.5, "winDelta": 0.6336000000000004, "beforeTitle": 0.0005, "afterTitle": 0.0002, "marketTitle": 0.005586319846936035, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [6.095892935651307, 6.171307064348694], "titleCI95": [5.4847779209068104e-05, 0.0007290110935663664]}, {"team": "Tennessee Titans", "code": "TEN", "beforeWins": 6.1631, "afterWins": 6.1774, "marketWins": 6.5, "winDelta": -0.32260000000000044, "beforeTitle": 0, "afterTitle": 0.0003, "marketTitle": 0.0011232147761482574, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [6.138954441414698, 6.215845558585301], "titleCI95": [0.00010203035287762114, 0.0008817517174022601]}, {"team": "New York Jets", "code": "NYJ", "beforeWins": 7.0766, "afterWins": 7.0642, "marketWins": 5.5, "winDelta": 1.5641999999999996, "beforeTitle": 0.0007, "afterTitle": 0.0006, "marketTitle": 0.0033606944099097264, "beforeHome": 9, "afterHome": 9, "beforeHoles": 0, "afterHoles": 0, "winCI95": [7.026115147625655, 7.1022848523743445], "titleCI95": [0.0002750097221404114, 0.0013085419406528096]}]}], "limitations": ["NFL historical box scores cannot measure shutdown coverage or unrecorded pressure. No PFF/film-grade equivalence is claimed.", "NFL historical Pro remains blocked by missing historical offensive-line evidence; Daily OL remains an explicit current-roster exception.", "New Orleans has no rated eligible kicker in the current source pool: its Basic opponent has a documented replacement-support penalty. No invented kicker rating or salary was added.", "Coach career wins are confounded with roster quality and remain a small explicit game proxy.", "MLB current fielding uses measured Statcast FRV; historical availability begins in 2018. Older defensive recognition is a capped prior, not measured DRS or OAA.", "MLB run-core calibration uses same-season observed team inputs; it is not a preseason forecast or a complete validation of the individual-player assembly.", "No MLB park correction or projected availability/injury schedule. Selected players are healthy and the smaller Basic rotation differs from an actual full-season staff.", "Market comparison is diagnostic only: MLB preseason markets are compared with September evidence, and NFL saved market snapshots predate this audit. No coefficient was fitted to betting prices."]}